Security is in the cracks
Yesterday I spent most of the day re-installing my own personal workstation in the office and then choosing and installing a new ant-virus (finally got fed up with the Symantec drek). In principle I shut down as many Windows services as I can - especially those that call out and/or listen on the Internet like the Windows DCOM service - so I shut it down and it paralyzed Office and the new anti-virus (I'm trying out Bit Defender - seems a lot better than Symandrek).
It got me thinking that most system vulnerabilities live in the cracks of system integration of components and packaged software yet most of the industry's efforts in software security are directed towards new software implementations.
If you are preparing to implement a packaged application for financial management, CRM, data mining or ERP something in the back of your mind probably says that the vendor's development organization is probably not a lot different than yours (although you hope they've thought through the security issues first)..
Here are a few ideas to help find the crud in the cracks:
- Inspect and penetration-test the system; assess infrastructure components, database interfaces and Web applications for vulnerabilities using Practical Software Assessment
- You need to identify fault-prone modules in your particular operation and evaluate those modules with the most impact on system reliability and downtime.


