Access "Secure software development needs to be treated as other engineering disciplines"
This article is part of the March 2007 issue of Compliance vs. security: Prevent an either-or mentality
Software developers are an intriguing mix of artist and engineer. This is what makes them so creative, but is also the root cause of an epidemic in today's applications--poorly engineered code. The problem is that software development is not treated like other engineering disciplines. The core concepts are taught, but the rigor is not required prior to becoming a professional. Universities teach courses on cryptography and algorithms, but almost none teach quality or security as part of their software engineering or computer science majors. To exacerbate the problem, we as an industry do not demand certifications, EIT (engineer-in-training), or other residency programs like other disciplines. As a result, we build houses of straw, just like the three little pigs in that old fairy tale. We are arrogant in our thinking that the house of straw will stand when the Big Bad Wolf comes a-blowing. Our software developers lack security training and discipline, and we've let them get away with it. And tools are not going to solve this problem. In fact, they won't even... Access >>>
Premium Content for Free.
DigitalPersona Workstation Pro and Server for Biometric Authentication
This review evaluates DigitalPersona Pro, a single sign-on (SSO) software suite that allows an enterprise to replace passwords with biometric fingerprint readers or provide dual-factor authentication.
Security product and tools news and releases: Trend Micro, Citrix
Get the latest news and releases on security tools and products for intrusion detection and protection, email and USB security. Get info on price, setup and installation.
Enterprise UTM products differ from all-in-one SMB appliances
UTM appliance struggle to find their niche in the enterprise as large companies prefer best-in-breed security products.
- Events: Information security conferences for March 2007
Risk Policy: Elemental Security Platform product review
In this review, get information and advice on Elemental Security Plaform (ESM) products, such as expenses and setup, configuration and compliance features.
Prioritizing compliance and information security
Have compliance demands refocused and weakened information security efforts?
- DigitalPersona Workstation Pro and Server for Biometric Authentication
- Viewpoint: Creative patch management workarounds
Product review: e-DMZ Security's eGuardPost
This product review examines e-DMZ eGuardPost's capabilities that allow security managers to apply granular access controls to remote connections. The appliance also comes bundled with Security's Password Auto Repository (PAR), e-DMZ's flagship product, which securely stores and manages administrative passwords
Thin clients a malware-free desktop option
A Maine health care provider sheds its spyware-ridden, burdensome PCs for a safer, more manageable thin client environment.
Sun Microsystems' Sun Java System Identity Manager 7.0 Product Review
Product review of Sun Microsystems' Sun Java System Identity Manager 7.0 tool security features, configuration, setup and installation.
Product review: Six removable device control security products
Six removable device control security products that provide centrally managed granular control over ports, interfaces and storage devices are reviewed. This review evaluates: DeviceLock 6.0 from SmartLine, Sanctuary Device Con-trol 4.0 from SecureWave, Endpoint Access Manager 3.0 from ControlGuard, Device-Wall 4.5 from Centennial Software, Safend Protector 3.1 from Safend and Protect Mobile from Workshare.
Bruce Schneier and Marcus Ranum debate the necessity of penetration tests
Pen tests identify your organization's weaknesses. Bruce Schneier and Marcus Ranum debate whether organizations really want to document all the ways networks are insecure.
Ping: Mark Odiorne
CISO priorities focused on compliance over security
Regulatory demands have forced CISOs to prioritize compliance over data and intellectual property protection.
Secure software development needs to be treated as other engineering disciplines
Almost no university teaches quality or security as part of their software engineering or computer science majors, a major reason for today's application security problems.
- Bruce Schneier and Marcus Ranum debate the necessity of penetration tests
More Premium Content Accessible For Free
In this special issue, we are revealing the winners of our Security 7 awards. This is the ninth year we've handed out the Security 7 awards, which ...
IT Decision Center
Learn how to evaluate your potential endpoint solution and its ability to integrate into your environment.
IT Decision Center
Learn the different options of endpoint protection software and how each feature helps to detect and stop malicious behavior.