Contributed modules for Securing your Drupal Site

Among the thousands of modules on drupal.org there are over 100 in the security category. Unfortunately some of those are abandoned or inaccurately tagged. We've looked at every module and compiled this resource to help you understand the security-related community modules available. Not all modules provide security exactly, some are about hardening your site against weaknesses and others are about monitoring and reporting abuses.

This list will stay up-to-date as new modules are added and we will be expanding it for usefulness and to include our assessment of each module's capabilities.

When you add a module to your site you increase the attack surface and that while these are intended to increase the security of your site they may introduce weaknesses.

Login and session

Password

Logging

Authentication

  • PassWindow
    • Two-step authentication via visual decoding with physical card
  • OpenID
    • Authentication via OpenID service (in core Drupal 6 and 7)
  • Swekey
    • Two-step authentication using USB key
  • Windows Live ID
    • Authentication via Windows Live
  • YubiKey
    • Two-step authentication using USB key

Analysis

Secure communications

Anti-spam and protection