How to Make Security for Web Applications Ironclad