{"id":592,"date":"2007-07-11T14:45:06","date_gmt":"2007-07-11T13:45:06","guid":{"rendered":"http:\/\/www.craigmurphy.com\/blog\/?p=592"},"modified":"2007-07-11T14:45:06","modified_gmt":"2007-07-11T13:45:06","slug":"book-writing-secure-code-for-windows-vista","status":"publish","type":"post","link":"http:\/\/www.craigmurphy.com\/blog\/?p=592","title":{"rendered":"Book &#8211; Writing Secure Code for Windows Vista"},"content":{"rendered":"<p>Spotted in the <a href=\"http:\/\/www.microsoft.com\/uk\/msdn\/flash\/latest.htm\">MSDN Flash<\/a> of 11 July 2007&#8230;it&#8217;s amazing how easy it is to miss key releases like the one below.<\/p>\n<p>Get your own subscription to the MSDN Flash newsletter <a href=\"http:\/\/msdn2.microsoft.com\/en-gb\/flash\/default.aspx\">here<\/a>.  Read the Editor&#8217;s blog <a href=\"http:\/\/www.danielmoth.com\/Blog\/2007\/07\/msdn-flash-newsletter.html\">here<\/a>.<\/p>\n<p>&#8212;<\/p>\n<p>Get the definitive guide to writing secure code and developing more-secure applications for Windows Vista &#8211; straight from the experts. Security is one of the greatest enhancements in Windows Vista, and developers will be urged to write more secure code on the platform to support a growing customer base. This reference delivers the straight scoop from the authors who wrote the immensely popular, award-winning book Writing Secure Code. Developers get first-hand insights into design decisions and practical advice for solving real-world security issues. The book covers new features, including ACLs and BitLocker, as well as enhancements to familiar concepts, such as firewalls and authentication. In addition, there are plenty of code samples in C# on the Web. Designed to complement and extend Writing Secure Code, this book is essential for developers of Windows Vista. <\/p>\n<p>Chapter 1: Code Quality<br \/>\nChapter 2: User Account Control, Tokens, And Integrity Levels<br \/>\nChapter 3: Buffer Overrun Defenses<br \/>\nChapter 4: Networking Defenses<br \/>\nChapter 5: Creating Secure And Resilient Services<br \/>\nChapter 6: Internet Explorer 7 Defenses<br \/>\nChapter 7: Cryptographic Enhancements<br \/>\nChapter 8: Authentication And Authorization<br \/>\nChapter 9: Miscellaneous Defenses And Security-Related Technologies <\/p>\n<p><iframe src=\"http:\/\/rcm-uk.amazon.co.uk\/e\/cm?t=craigmurphyco-21&#038;o=2&#038;p=8&#038;l=as1&#038;asins=0735623937&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"><\/iframe><\/p>\n<p>Technorati Tags: <a href=\"http:\/\/technorati.com\/tag\/Writing+Secure+Code\" rel=\"tag\">Writing Secure Code<\/a>, <a href=\"http:\/\/technorati.com\/tag\/WIndows+Vista\" rel=\"tag\"> WIndows Vista<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Michael+Howard\" rel=\"tag\"> Michael Howard<\/a>, <a href=\"http:\/\/technorati.com\/tag\/The+Moth\" rel=\"tag\">The Moth<\/a>, <a href=\"http:\/\/technorati.com\/tag\/Daniel+Moth\" rel=\"tag\">Daniel Moth<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spotted in the MSDN Flash of 11 July 2007&#8230;it&#8217;s amazing how easy it is to miss key releases like the one below. Get your own subscription to the MSDN Flash newsletter here. Read the Editor&#8217;s blog here. &#8212; Get the definitive guide to writing secure code and developing more-secure applications for Windows Vista &#8211; straight &hellip; <a href=\"http:\/\/www.craigmurphy.com\/blog\/?p=592\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Book &#8211; Writing Secure Code for Windows Vista<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-592","post","type-post","status-publish","format-standard","hentry","category-community"],"_links":{"self":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=592"}],"version-history":[{"count":0,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/592\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=592"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.craigmurphy.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}