rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Safety of web applications
    sub title: risks, encryption and handling vulnerabilities with PHP
  name:
    name part: Quinton, Éric
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: ScienceDirect (Online service)
  type of resource: text
  genre: bibliography
  genre: Electronic books.
  origin info:
    place:
      place term: enk
    date issued: 2017
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource : illustrations
  abstract: Safety of Web Applications: Risks, Encryption and Handling Vulnerabilities with PHP explores many areas that can help computer science students and developers integrate security into their applications. The Internet is not secure, but it's very friendly as a tool for storing and manipulating data. Customer confidence in Internet software is based on it's ability to prevent damage and attacks, but secure software is complicated, depending on several factors, including good risk estimation, good code architecture, cyphering, web server configuration, coding to prevent the most common attacks, and identification and rights allocation.
  table of contents: Front Cover -- Safety of Web Applications: Risks, Encryption and Handling Vulnerabilities with PHP -- Copyright -- Contents -- Preface -- 1. Why Do Web Applications Need to be Secure? -- 1.1. What is a web application? -- 1.2. What is computer security? -- 1.3. Examples of damage caused by security failures -- 2. Estimating Risk -- 2.1. What is risk? -- 2.2. How can we protect ourselves from risk? -- 2.3. Determining the target -- 2.4. Determining the impact -- 2.5. Which causes or scenarios should be considered? -- 2.6. How should this study be performed in a company setting? -- 3. Encryption and Web Server Configuration -- 3.1. Examples of different web servers -- 3.2. Introduction to concepts in encryption -- 3.3. Generating and managing encryption certificates -- 3.4. Implementing the HTTPS protocol -- 3.5. Improving the security of the Apache server -- 3.6. In summary -- 4. Threats and Protecting Against Them -- 4.1. The threats associated with web-based environments -- 4.2. The top 10 most frequent attacks in 2013 -- 4.3. Other countermeasures -- 4.4. Implementing a resource controller -- 5. Managing User Logins and Assigning Permissions -- 5.1. Managing user logins -- 5.2. Managing permissions -- 5.3. In summary -- 6. Using the MVC Model to Structure the Application -- 6.1. Why does the application structure matter? -- 6.2. What is the MVC model? -- 6.3. Conclusion -- 7. Implementing a Suitable Technical Platform and Testing the Application -- 7.1. Designing a suitable technical architecture -- 7.2. Testing the security of the application -- 7.3. What options do we have if implementing security measures for an application seems an impossible task? -- Bibliography -- Index -- Back Cover.
  note: Éric Quinton.
  note: Includes bibliographical references and index.
  subject:
    topic: Computer networks
    topic: Security measures
  subject:
    topic: Web sites
    topic: Security measures
  subject:
    topic: PHP (Computer program language)
  subject:
    topic: Réseaux d'ordinateurs
    topic: Sécurité
    topic: Mesures
  subject:
    topic: Sites Web
    topic: Sécurité
    topic: Mesures
  subject:
    topic: PHP (Langage de programmation)
  subject:
    topic: COMPUTERS
    topic: Security
    topic: Networking
  subject:
    topic: Computer networks
    topic: Security measures
  subject:
    topic: PHP (Computer program language)
  subject:
    topic: Web sites
    topic: Security measures
  classification: TK5105.59
  classification: 005.8
  related item:
    title info:
      title: Computer engineering series (London, England)
  identifier: 9780081023624
  identifier: 0081023626
  identifier: 9781785482281
  identifier: 1785482289
  identifier: 2017275380
  identifier: http://proxy.library.tamu.edu/login
  record info:
    record content source: N$T
    record creation date: 170414
    record change date: 20260327151823.7
    record identifier: in00005761732
    language of cataloging:
      language term: eng