security - drupal decision makers training

11

Click here to load reader

Upload: scorlosquet

Post on 11-May-2015

403 views

Category:

Technology


0 download

DESCRIPTION

Presentation on security at the NYCamp Drupal Decision makers

TRANSCRIPT

Page 1: Security - Drupal Decision Makers training

Security in Drupal

Stéphane [email protected] at NYCamp 2012

Page 2: Security - Drupal Decision Makers training

General tips

● Use HTTPS, SSH, SFTP

● Strong password policy● Server – LAMP stack● Require SSH keys

● Keep your site settings secure– Permissions

– Text formats

– PHP filter

Page 3: Security - Drupal Decision Makers training

Drupal 7

● Stronger password hashing / salt

● Login flood control– prevents brute-force credential guessing

● Protected cron– prevents Denial of Service attacks

● Update manager– Update module from the web UI

Page 5: Security - Drupal Decision Makers training

Security process

● Ongoing maintenance

● Cost● Managed hosting● Drupal.org packaging infrastructure

Page 6: Security - Drupal Decision Makers training

Security process

● Drupal Security Team● Keep Drupal code secure in core and contrib ● Educate the community on security best practices

– Developers

– Site builders

– Site administrators and users

– Decision makers

● Security Advisory for new module releases

Page 8: Security - Drupal Decision Makers training

Developers & site maintainers

● Follow Drupal APIs and best practices

● Take & verify backups● Sanitize backups for sharing

Page 10: Security - Drupal Decision Makers training

Book on Security in Drupal

Page 11: Security - Drupal Decision Makers training

References

● DGD7 chapter 6● http://drupal.org/security

● http://www.drupalscout.com/

● http://groups.drupal.org/best-practices-drupal-security