I remember vaguely having been rather naive and somewhat untrained early-on in my career. I had a notion that everything could be purchased, and that the intellectual property came more from integration than actual product. Integration is a delicate thing, how do you insert a new gizmo in your architecture without major disruption? It is almost like trying to insert a new section of building in an already constructed tower, without anyone noticing. Although it is a unique challenge, due to the fact every environment is that much different than the others, it is not the same thing as product design. My notions of integration however was not unique, I recall now, that many 'vendors' were calling themselves integrations, hocking their services daily.
One after the other, they would all pitch, product X married to product Y to build a better security construct, a better mousetrap. It was all part of the act wasn't it? My job at the time was engineering and architecture. Suggest it, design it, select it, fit it in, make it bigger, and build it better. Many of my peers felt the same way as I did in the own naivety. They even said, well you don't have firewall from company x? Lets see how well that serves you!' As if say one product would serve as the silver bullet vs. another. Every year that went by it was a new 'flavor of the month'. One year it was stateful inspection firewalls, then it was IDS, then IPS, then UTM, and so and so on and so on.Last week, I was having a conversation with someone in the office asking us to finish the design of the security for a large portion of our network. The conversation started off with the statement, 'I generally don't buy products because often times they will not work for what we are doing and we typically have to build it ourselves'. While most people will not fall into that category, we actually do. Without hesitation I said, you are right, we are going to have to cook something custom. I stopped over the weekend to think about this. It took me almost 10 years to come to the realization that not everything can be purchased. Sometimes, the best investment must come from within you and expressed in your growth.
I can remember a few years ago I felt that I had reached a tipping point in my career. I could go one of two ways, a continual plateaued growth, or, what I felt was the next sharpest level. I decided to pick up some type of programming to be able to build the better mousetrap. I have come to realize a few things in my journey. The biggest thing I'd like to mention to everyone is, invest in yourself and your employees. The way to invest is to work on the foundational knowledge you need to be an outstanding professional. I would tend to ask myself the following questions:
- Do you know fundamentally how computers, networks, and systems work?
- Are you fluent in at least one programming language?
- How well do you network, socialize, present, or peer with others?
- Have you surrounded yourself with like minded individuals to spur thought and growth?
Nope. Definitely not "plain dumb to talk about" All good points. I especially agree with the programming statement. I've often felt that the security curriculum where I went to school was sorely lacking programming classes. When I started my courses(in early 2005) most vulnerabilities were looked at as being network based and that's what the classes reflected. Oh how things change. I find myself scrambling to make up for the shortcomings in my programming ability to understand the changing attack vectors that have become the latest rage(code). Although coding vulns have always been part of the equation, they are seeing a large growth. Good write up.
Posted by: Insecurityagncy | March 22, 2010 at 11:24