Contributed modules for Securing your 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.

Login and session

Password

Authentication

  • PassWindow
    • Two-step authentication via visual decoding with physical card
  • OpenID
    • Authentication via OpenID service (in core Drupal 6)
  • 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

Comments

Password change confirmation

Password change confirmation module:
http://drupal.org/project/password_change

Forces you to enter your current password when editing your user account page (user/your-uid/edit/*). Helps prevent any kind of XSS admin account attack.

Thanks Dave, great catch! I

Thanks Dave, great catch! I hope to spend some time trying to get http://drupal.org/node/86299 into core because of exactly what you say, it helps prevent an XSS attack changing the uid 1 password.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3> <blockquote> <br>
  • Lines and paragraphs break automatically.

More information about formatting options