Hello?! Is this thing on? *BONK BONK* Well either nobody has taken the 10 seconds it takes to click the comment button OR I have no readership. I'm not egotistical enough to think anyone bothers to read this so I will assume that I'm speaking into a vacuum.
That being said, I posed a question in the last entry asking what the two fundamental security mechanisms are. All security mechanisms can be broken down into two fundamental building blocks. These mechanisms are cryptography and control of code execution.
That's it, plain and simple. I thought about pitching a fit and smacking babies when I heard about this fact. It couldn't be that simple. But the more you get to thinking about it, it really is. I ask anyone who does read this blog (all two of you) to give me five minutes of your time and try to come up with a security mechanism that is not based on one of these two fundamentals. The challenge is on...
I was surprised to learn this fact the other day. I had never really thought about software coding security in basic building blocks sort of way. There are only two, yes two, fundamental security mechanisms with regards to software. Can you name them?
Think least common denominator of security, choose a few mechanisms and break them down into what components they are created upon... that should put you on the right path. I'll post the answer in another day or two. The comments are open!


