Layers of Security

There are many layers to any notion of security. How well do you understand each?

Iterative Improvement

Fundamentally, though, your application should always be broken up into separate components – each should be capable of functioning somewhat on its own.