Web development practices¶
This chapter discusses the need for web development best practices when creating sensitive Internet services.
When developing a sensitive Internet service, special attention should be paid to the security. It is very possible to build unhackable services. Accomplishing this requires discipline and security awareness from the development team.
Most application-level vulnerabilities are related to the input handling. Any Internet facing service accepts incoming traffic and user input, both good and bad. It’s a social contract: when you plug in your service to the Internet, you acknowledge that anyone in the world is allowed to use the service.