This chapter sets the context for working on Web software. If you are new to the field, it provides some background information that you might find especially interesting. Whether you are new or experienced and regardless of your role (manager, tester, developer, or other technical person) on a Web development effort, this chapter sets the stage for understanding the context of your Web project and prepares you for reading the Web attacks presented in subsequent chapters.
The Web is different. Understanding its background and subtleties will help you become more effective.