PacktLib: Joomla! Web Security

Joomla! Web Security

Credits

About the Author

About the Reviewer

Preface

Let's Get Started

Introduction

Common Terminology

Hosting—Selection and Unique Needs

Architecting for a Successful Site

Downloading Joomla!

.htaccess

Permissions

Common Trip Ups

Setting Up Security Metrics

Summary

Test and Development

Welcome to the Laboratory!

Reporting

Using the Ravenswood Joomla! Server

Summary

Tools

Introduction

Tools, Tools, and More Tools

Summary

Vulnerabilities

Introduction

Importance of Patching is Paramount

What is a Vulnerability?

End Users

Summary

Anatomy of Attacks

Introduction

SQL Injections

Remote File Includes

Summary

How the Bad Guys Do It

Laws on the Books

Acquiring Target

Sizing up the Target

Vulnerability Tools

Finding Targets to Attack

What Do I Do Then?

Countermeasures

Closing Words

Summary

php.ini and .htaccess

.htaccess

php.ini

Summary

Log Files

What are Log Files, Exactly?

Learning to Read the Log

Log File Analysis

Care and Feeding of Your Log Files

Tools to Review Your Log Files

Summary

SSL for Your Joomla! Site

What is SSL/TLS?

Process Steps for SSL

Performance Considerations

Other Resources

Summary

Incident Management

Creating an Incident Response Policy

Developing Procedures Based on Policy to Respond to Incidents

Summary

Security Handbook

Security Handbook

Security Handbook

Security Handbook

Security Handbook

Security Handbook

Security Handbook

Security Handbook

Security Handbook

Security Handbook