Secure coding concepts
Input Validation
Secure cookies
Static code analyzers
Code signing
An application is deployed
–Users run application executable or scripts
* So many security questions
–Has the application been modified in any way?
–Can you confirm that the application was written by a
specific developer?
* The application code can be digitally signed by the
developer
–Asymmetric encryption
–A trusted CA signs the developer’s public key
–Developer signs the code with their private key
–For internal apps, use your own CA
Sandboxing
Application security monitoring