Jeff Atwood has a post up titled Don't Reinvent The Wheel, Unless You Plan on Learning More About Wheels.
Go read it first. The comments too. Go on, I'll wait.
.
.
.
.
.
Welcome back! Good post, huh?
First, I agree with Jeff that there are times when it is more important to figure something out for yourself. Second, I also think there are times when re-use is the right way to go. That brings us to Information Security.
We have all these "best practices" and standards flying around that people are always pointing to and saying you should do THAT.
There are instances where this is completely true. If you are subject to PCI DSS requirements then you really ought to adhere to the requirements. Unless you want to pay fines and such.
However, if you aren't, does it really make sense to apply those requirements to your networks and systems? It might, but then again, it might not. The exact same thing can be said for ISO:27002.
This is where re-inventing the wheel comes in.
We must examine our businesses and make sure that we are not just plugging in the accepted standards and "best practices" without understanding whether they matter in our environment.
Our job as information security professionals is to maintain the Confidentiality, Availability and Integrity of the data under our care. As such, we must make sure we do so with a full understanding of what that data is and how the business uses it. Implimenting policies, processes and technologies exactly the same way everybody else is doing it, is not the way to effectively use our resources.
I fully support the use of standards and "best practices" and believe that PCI DSS, ISO:27002 and other standards and requirements are good things. We just need to be careful that we are paying attention when we use them.
What say you?
-Kevin