Modern web development has many challenges, and of those security is both very
important and often under-emphasized. While such techniques as threat analysis are
increasingly recognized as essential to any serious development, there are also some
basic practices which every developer can and should be doing as a matter of course.
https://martinfowler.com/articles/web-security-basics.html The Basics of Web Application Security by Cade Cairns and Daniel Somerfield 5 January 2017