Dr. Dobb's Security Articles http://www.drdobbs.com//security Dr. Dobb's Copyright 2012, United Business Media. en-us Keccak: The New SHA-3 Encryption Standard http://www.drdobbs.com/security/keccak-the-new-sha-3-encryption-standard/240154037 After years of testing and analysis, the U.S. government selected the Keccak algorithm to be the new SHA-3 encryption standard. Here is how it works and how to use it. Tue, 07 May 2013 03:58:00 -0400 Prevent Cross-Site Scripting in ASP.NET Web Apps http://www.drdobbs.com/windows/prevent-cross-site-scripting-in-aspnet-w/240148552 Cross-site scripting threats can be greatly minimized by proper encoding. On ASP.NET apps, the Microsoft AntiXSS Library is one of the easiest ways to do the encoding correctly. Tue, 12 Mar 2013 11:51:00 -0400 The Crying Need To Punish Cyber Crime Fairly http://www.drdobbs.com/web-development/the-crying-need-to-punish-cyber-crime-fa/240146300 Aaron Swartz's suicide is an indictment of the devastating effects of disproportionate punishment. Tue, 15 Jan 2013 06:13:00 -0500 Malicious Work with the modify-function-return-value Hack http://www.drdobbs.com/security/malicious-work-with-the-modify-function-/240077557 The modify-function-return-value hack is particularly dangerous because it can be used to intercept function calls in code, user libraries, and in runtime libraries. Knowing how it operates is essential to avoiding it. Mon, 12 Nov 2012 03:48:00 -0500 Deploying Static Analysis http://www.drdobbs.com/testing/deploying-static-analysis/240003801 Static analysis is a cheap and easy way to find bugs, but it offers important challenges that tend to be more political than technical. Tue, 07 Aug 2012 05:44:00 -0400 Anatomy of a Stack Smashing Attack and How GCC Prevents It http://www.drdobbs.com/security/anatomy-of-a-stack-smashing-attack-and-h/240001832 The use of special prologues and epilogues around functions can easily detect attacks that rely on stack overflows. Here is how "stack smashing" is actually performed and how its occurrence is detected. Tue, 19 Jun 2012 07:27:00 -0400 Why Phish Should Not Be Treated as Spam http://www.drdobbs.com/security/why-phish-should-not-be-treated-as-spam/240001777 Phishing &#151; or the use of highly targeted e-mails to induce users to divulge passwords or use malware &#151; is a problem for all companies. In this invited editorial, security expert Norman Sadeh discusses how phishing needs to be treated separately from spam and spam solutions. Fri, 18 May 2012 10:57:00 -0400 The Best of 2011 http://www.drdobbs.com/the-best-of-2011/232301271 The most popular articles of last year from <i>Dr. Dobb's</i>, plus some additional pieces picked out for your thoughtful consideration by our staff Wed, 04 Jan 2012 08:17:00 -0500 Top Security Threats for 2012 http://www.drdobbs.com/security/top-security-threats-for-2012/232300520 Malware, hacks, break-ins, and other malfeasance FortiGuard Labs predicts we'll have to deal with next year Thu, 15 Dec 2011 02:40:00 -0500 Testing the Final SHA-3 Hashing Algorithms http://www.drdobbs.com/security/testing-the-final-sha-3-hashing-algorith/231900574 Testing the finalists in the competition for a new SHA-3 standard shows generally fast, secure hashing algorithms with few collisions. Tue, 11 Oct 2011 12:34:00 -0400 Finding the New Encryption Standard, SHA-3 http://www.drdobbs.com/security/finding-the-new-encryption-standard-sha-/231700137 The search for a replacement for SHA-2 has settled on five finalists. We examine their internals and compare their performance. Mon, 03 Oct 2011 12:08:00 -0400 Jolt Awards for Books: The Rest of the Best http://www.drdobbs.com/joltawards/jolt-awards-for-books-the-rest-of-the-be/231600815 Sun, 04 Sep 2011 07:25:00 -0400 Encrypt Early, Encrypt Often! http://www.drdobbs.com/security/encrypt-early-encrypt-often/231300517 You can't rely on cloud providers for data security Sat, 30 Jul 2011 11:57:00 -0400 The Indifferent Response to Security Breaches http://www.drdobbs.com/security/the-indifferent-response-to-security-bre/231000590 Key institutions aren't making much of an effort to secure your data &#151; what will it take? Mon, 06 Jun 2011 07:24:00 -0400 Getting Started With the Cloud: Logging On With Google OAuth http://www.drdobbs.com/web-development/getting-started-with-the-cloud-logging-o/229625374 Access Calendar and other Google Apps after you do the authorization dance Mon, 23 May 2011 08:53:00 -0400 Getting Started with Google Apps and OAuth http://www.drdobbs.com/web-development/getting-started-with-google-apps-and-oau/229401853 In this second installment of coding for the cloud, Allen Holub examines the first step in accessing a cloud app: authorization Tue, 19 Apr 2011 07:58:00 -0400 How to Secure and Authenticate Images Using Watermarks http://www.drdobbs.com/security/how-to-secure-and-authenticate-images-us/229400454 Giving Cocoa's NSImage class the ability to add watermarks and validate images Mon, 28 Mar 2011 12:49:00 -0400 Getting Started with The Cloud: The Ecosystem http://www.drdobbs.com/web-development/getting-started-with-the-cloud-the-ecosy/229301121 The first in a series of hands-on articles by Allen Holub about programming for the public cloud Wed, 16 Mar 2011 10:05:00 -0400 A Whole New Ball Game: Aspects of Mobile Application Development http://www.drdobbs.com/mobile/a-whole-new-ball-game-aspects-of-mobile/229300121 What is involved in developing mobile apps for multiple platforms? Sat, 12 Mar 2011 07:11:00 -0500 The Rise And Fall of Languages in 2010 http://www.drdobbs.com/tools/the-rise-and-fall-of-languages-in-2010/229100358 Python and Objective-C surge, VB falls off the cliff, and Ruby treads water. What else happened? Thu, 27 Jan 2011 06:13:00 -0500 An Introduction to jGuard http://www.drdobbs.com/jvm/an-introduction-to-jguard/229100129 Facilitating secure authentication and authorization Mon, 24 Jan 2011 09:50:00 -0500 This Week's Developer Reading List http://www.drdobbs.com/tools/this-weeks-developer-reading-list/229000311 HTML5 and CSS3, Web App Obfuscation, Designing Interfaces, and the Rails 3 Way Fri, 07 Jan 2011 06:10:00 -0500 Top 5 Security Trends for 2011 http://www.drdobbs.com/security/top-5-security-trends-for-2011/228801023 Malware will increasingly be targeted at 64-bit machines, amongst other predictions from Fortinet Tue, 21 Dec 2010 12:09:00 -0500 PCI and Encryption http://www.drdobbs.com/security/pci-and-encryption/228800811 Using new PCI 2.0 guidelines to reduce risk Fri, 17 Dec 2010 06:35:00 -0500 Q&A: Scrum Success http://www.drdobbs.com/architecture-and-design/qa-scrum-success/228300299 A conversation with CollabNet's ScrumWorks expert Victor Szalvay Mon, 06 Dec 2010 06:13:01 -0500