Functional Websites

Websites use an array of technologies and systems to create a completely functional site. These technologies cover everything from the protocols, programming languages used, database systems, and more. Each of these elements must be secured individually to ensure the security of the entire website.

This section explores some common web elements—HTML, CGI, JavaScripting, and SQL database back-ends—and discusses potential security risks of each.

Hypertext Markup Language

Hypertext Markup Language (HTML) is the predominant language for creating webpages. HTML provides an easy method of programming structural semantics for text such as headings, paragraphs, lists, links, and quotes. HTML allows programmers to embed pictures ...

Get Internet and Web Application Security, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.