
- 254 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Application security in the ISO27001:2013 Environment
About this book
Web application security as part of an ISO 27001-compliant information security management system
Web application vulnerabilities are a common point of intrusion for cyber criminals. As cyber security threats proliferate and attacks escalate, and as applications play an increasingly critical role in business, organisations urgently need to focus on web application security to protect their customers, their interests and their assets.
Although awareness of the need for web application security is increasing, security levels are nowhere near enough: according to the 2015 Trustwave Global Security Report, 98% of tested web applications were vulnerable to attack.
SMEs in particular should be very concerned about web application security: many use common, off-the-shelf applications and plugins â such as Internet Explorer, Java, Silverlight, and Adobe Reader and Flash Player â which often contain exploitable vulnerabilities.
Application Security in the ISO 27001: 2013 Environment explains how organisations can implement and maintain effective security practices to protect their web applications â and the servers on which they reside â as part of a wider information security management system by following the guidance set out in the international standard for information security management, ISO 27001.
The book describes the methods used by criminal hackers to attack organisations via their web applications and provides a detailed explanation of how you can combat such attacks by employing the guidance and controls set out in ISO 27001.
Product overview
- Second edition, updated to reflect ISO 27001: 2013 as well as best practices relating to cryptography, including the PCI SSC's denigration of SSL in favour of TLS.
- Provides a full introduction to ISO 27001 and information security management systems, including implementation guidance.
- Describes risk assessment, management and treatment approaches.
- Examines common types of web app security attack, including injection attacks, cross-site scripting, and attacks on authentication and session management, explaining how each can compromise ISO 27001 control objectives and showing how to test for each attack type.
- Discusses the ISO 27001 controls relevant to application security.
- Lists useful web app security metrics and their relevance to ISO 27001 controls.
- Provides a four-step approach to threat profiling, and describes application security review and testing approaches.
- Sets out guidelines and the ISO 27001 controls relevant to them, covering:
- input validation
- authentication
- authorisation
- sensitive data handling and the use of TLS rather than SSL
- session management
- error handling and logging
- Describes the importance of security as part of the web app development process
About the authors
Vinod Vasudevan, CISSP, is the chief technology officer (CTO) at Paladion. Before co-founding Paladion, Vinod worked with Microsoft. He wrote the chapter 'Application Security and ISO27001'.
Anoop Mangla is a risk specialist in banking and finance, and an expert on the effectiveness of security technologies in organisations' security. He wrote the chapter 'Introduction to Application Security Threats'.
Firosh Ummer, CISA, ISO27001 LA, CBCP, BS15000 LA, is co-founder of Paladion and head of the ISO 27001 consulting practice. Firosh wrote the chapter 'Threat Profiling and Security Testing'.
Sachin Shetty, CISSP, is a senior application security engineer with Paladion. He wrote the chapter 'Attacks on Applications'.
Sangita Pakala, GCIH, is Head of Application Security Projects at Paladion. She wrote the chapter 'Secure Development Lifecycle'.
Siddharth Anbalahan is a senior application security engineer. He has developed anti-phishing toolkits to enable banks to detect phishing attacks in real time. Siddharth wrote the chapter 'Secure Coding Guidelines'.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
CHAPTER 1: INTRODUCTION TO THE INTERNATIONAL INFORMATION SECURITY STANDARDS ISO27001 AND ISO27002
What is information security?
Reasons to implement an information security management system (ISMS)
- Strategic: a government or parent company requirement, or a strategic board decision, to better manage its information security within the context of its overall business risks.
- Customer confidence: the need to demonstrate to one or more customers that the organisation complies with information security management best practice, or the opportunity to gain a competitive edge over its competitors, in both customer and supplier relationships.
- Regulatory: the desire to meet various statutory and regulatory requirements, particularly around computer misuse, data protection and personal privacy.
- Internal effectiveness: the desire to manage information more effectively within the organisation.
The ISMS and regulation
ISO/IEC 27001:2013 (âISO27001â or âthe Standardâ)
ISO/IEC 27002:2013 (âISO27002â)
Definitions
Risks to information assets
- availability
- confidentiality
- integrity.
- availability: the âproperty of being accessible and usable upon demand by an authorised entityâ, which allows for the possibility that information has to be accessed by software programs as well as human users;
- confidentiality: the âproperty that information is not made available or disclosed to unauthorised individuals, entities, or processesâ;
- integrity: the âproperty of protecting the accuracy and completeness of assetsâ (i.e. preventing unauthorised changes, whether malicious or accidental).
Information Security Management System
Relationship between the standards
- Part 1 was a code of practice.
- Part 2 was a specification for an ISMS that deployed controls selected from the code of practice.
Specification compared to a code of practice
Table of contents
- Cover
- Title
- Copyright
- Preface
- About The Authors
- Acknowledgements
- Contents
- Chapter 1: Introduction to the International Information Security Standards ISO27001 and ISO27002
- Chapter 2: The ISO27001 Implementation Project
- Chapter 3: Risk Assessment
- Chapter 4: Introduction to Application Security Theats
- Chapter 5: Application Security and ISO27001
- Chapter 6: Attacks on Applications
- Chapter 7: Secure Development Lifecycle
- Chapter 8: Threat Profiling and Security Testing
- Chapter 9: Secure Coding Guidelines
- ITG Resources