Linux 软件免费装
Banner图

Folio Drawbridge

开发者 buffcleb
更新时间 2026年8月13日 05:12
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv3 or later
版权网址: 版权信息

标签

encryption two-factor audit-log file-sharing secure-files

下载

1.2.0

详情介绍:

Folio Drawbridge lets authenticated WordPress users upload files into named vaults, where they are encrypted at rest using AES-256-CBC before being written to disk. Vault contents can be shared securely with external, unauthenticated recipients through a two-factor verification flow: invite email → email confirmation → one-time code. Every action across the plugin is recorded in an immutable audit log. Key features Part of the Folio suite Folio Drawbridge shares a single "Folio" admin menu with the other Folio access and data-protection plugins when more than one is installed.

安装:

  1. Upload the folio-drawbridge directory to /wp-content/plugins/.
  2. Activate Folio Drawbridge through the Plugins screen.
  3. Complete the setup checklist under Folio → Drawbridge → Dashboard → Security Status — generate a master encryption key (recommended: store it in wp-config.php), confirm storage is writable, and verify the lifecycle cron is scheduled.
  4. Grant users vault access from the Users tab (only WordPress administrators have access by default).
Requires the PHP openssl and mbstring extensions. The optional zip extension enables ZIP bulk download.

屏幕截图:

  • Vault inspector — encrypted file list with per-file admin download, shares showing live status including "Limit reached", ownership transfer, status control, and the vault's own audit trail.
  • Recipient download page after two-factor verification, with per-file downloads and the ZIP bulk download option.
  • Settings — two-factor verification (code validity, attempt limit, request rate limit) and download limits.
  • Settings — link expiration defaults and ceilings, chunked upload size limit, and audit log retention.
  • Settings — encryption key source and generator, SIEM log file export, and owner notification options.
  • Settings — file type allowlist and per-user storage quotas.
  • Settings — customisable templates for all four system emails, each with its available placeholder tokens.
  • Settings — data removal policy on uninstall, the storage folder name inside the uploads directory, and the resolved encrypted storage location with its protection status.

升级注意事项:

1.2.0 Adds multi-file upload, ZIP download, notification emails, file type restrictions, storage quotas, and OTP rate limiting. Schema updates run automatically.

常见问题:

Where are uploaded files stored?

Encrypted files are written to wp-content/uploads/folio-drawbridge/vaults/, protected by an .htaccess deny-all rule. Files are never served directly — every download is decrypted and streamed through PHP after authorization.

What happens if I lose the master encryption key?

Encrypted files cannot be recovered without the master key. If you define FOLIO_DRAWBRIDGE_MASTER_KEY in wp-config.php, back it up securely. Replacing the key permanently breaks decryption of existing files.

Do share recipients need a WordPress account?

No. Recipients verify their identity with their email address and a one-time code — no account or login required.

Where does the plugin write files?

Everything lives in one folder inside your uploads directory, named folio-drawbridge by default and changeable under Settings → Storage:

  • vaults/ — encrypted files
  • chunks/ — temporary upload staging
  • logs/ — SIEM export, when enabled
Each is protected from direct web access. The plugin writes nowhere else.

Can I limit how many times a share link is used?

Yes. Each share can have a download limit and an expiry date, and site-wide defaults and maximums can be configured under Settings. One download means one verified access: the recipient may retrieve every file in the vault during that session, so a limit of 1 lets them collect it once.

更新日志:

1.2.0 1.1.1 1.1.0 1.0.2 1.0.1 1.0.0