It's tremendously significant because now you're in a situation where you actually have the ability to not have to worry about doing this later on -- this is part of the process. It lowers the bar on how much time you have to spend training people because you've already got the tools built into it. I think it will revolutionize the way we see development done, when you have these sort of tools built into it. It's not an issue where you have to make this an afterthought; it's going to be part of the cycle from the very outset. Microsoft seems to be out front on this. Do you see the other big software companies going this way as well?
For the most part, in their own way they've got it. They may not be as public about it, or they may not be as visible, just because oftentimes their products aren't as targeted as much as Microsoft's are. There's a real impetus for Microsoft to make people know a lot more publicly. I know some of the companies that I either know the security officers very well or work with them, they're all doing some process similar to [Microsoft's SDL] to make sure their developers are doing the right thing.
I'm tremendously optimistic
Requires Free Membership to View
Register today to access targeted resources from our editorial writers and independent industry experts focused on Lotus Domino, Notes, Workplace and other related technologies.
I'd say majority as opposed to all. Like anything else in this business it's an evolving thing, so when you solve a big chunk of the problem obviously you reduce a lot of things. Then the bad guys are very innovative; they look for different ways to find things, so as they get more creative it's quite possible that you'll see [the vendors] will have to modify some of the tools in the future as well. Tools like Fortify don't require the developer to be a security expert. Will this give them more power, or a false sense of security?
| |||||||||||||||||
Absolutely. Nobody wants to be left in dust, especially when it comes to something as important as security. So consequently when you show leadership like that, people will be moving along a lot quicker to jump on the bandwagon. Notwithstanding that, it's just good business -- the way we have to operate in today's threat environment in the online world. No matter what companies like Microsoft or their partners do to improve application security, there will always be hackers who find vulnerabilities. Where has the industry made the most progress?
I think the most progress has been made in looking at best practices about securing software out of the box and in full implementation. For example, changing the way of everything turned on by default to everything turned off by default, so that you have to go in there and open up services that you need.
The other thing that has been key is the patching cycle -- working with partners, developing better automated patching processes, but also putting more structure around the development of the patching process. Now you know what to expect, you know when to expect it, and you can build that into your change control processes.
And what areas are still most pressing?People look at how to build things that are really cool, and those of us in security look at how we're going to break it. So there needs to be some more focus on, 'OK, we've done all the good coding stuff, now what are some other ways people can break or make it more dangerous and less effective?'
This article orignally appeared on SearchAppSecurity.com.