웹은 야생과도 같다. 인터넷은 전문가들이 의도적으로 설계한 것이고 모두가 다 그럴듯하게 동작한다는 인상을 받기 쉽다. 사실 인터넷의 진화는 빠르고 무모했으며 오늘날 네트워크에서 하는 일은 기존의 발명가들이 상상했던 것을 뛰어넘는다.
웹사이트를 보호하는 것은 어렵게 느껴질 수 있다. 웹사이트는 적극적인 해커 커뮤니티를 포함해 수백만 명의 유저가 즉시 사용할 수 있는 독특한 유형의 소프트웨어다. 대기업들은 일상적으로 보안 장애를 겪고 있으며 매주 새로운 데이터 침해 사례가 발표되고 있다. 웹 개발자는 이런 상황에서 어떻게 보호해야 할까?
웹 보안의 가장 큰 장점은 웹 취약점의 수가 한 권의 책에 담길 정도로 적은 편이라는 것이다. 그리고 그 취약점은 크게 바뀌지 않는다. 이 책은 여러분이 알아야 할 모든 주요 위협을 알려주며 웹사이트를 방어하기 위해 취해야 할 실질적인 조치들을 쉽게 이해하게 돕는다.
가장 일반적인 보안 취약점을 배워 차단하는 방법을 안다면 99%의 공격에서 시스템을 보호할 수 있다. 기술적인 해커들은 시스템을 손상시킬 수 있는 방법을 항상 갖고 있다. 하지만 여러분이 이란 원자로나 미국의 정치 캠페인을 벌이지 않는 한 이런 생각으로 밤잠을 설칠 필요는 없다.