PacktLib: Moodle Security

Moodle Security

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Delving into the World of Security

Moodle and security

The secure installation of Moodle

Quickly securing Moodle

Summary

Securing Your Server Linux

Securing your Linux—the basics

Apache configuration

MySQL configuration

PHP configuration

File security permissions

Adequate location for a Moodle installation

How to secure Moodle files

Summary

Securing Your Server—Windows

Securing Windows—the basics

File security permissions

Installing and securing PHP under Internet Information Server

Securing MySQL

Summary

Authentication

Basics of authentication

Common authentication attacks

Authentication types in Moodle

Summary

Roles and Permissions

Roles and capabilities

Standard Moodle roles

Customizing roles

Best practices

Summary

Protection Against Bots

Internet bots

Protecting Moodle from unwanted search bots

Protection against spam bots

Protection against brute force attacks

Summary

Securing User Files

Uploading files into Moodle

Dangers and pitfalls

Anti-virus and Moodle

Summary

Securing Moodle Data

User information protection

Course information protection

Summary

Monitoring User Activity

Activity monitoring using Moodle tools

Activity monitoring using OS native tools

Summary

Backup

Importance of backup

Backup tools in Moodle

Site backup

Disaster recovery scenario

Summary

Authentication Plugins

Authentication Plugins

Authentication Plugins