Linux 软件免费装

KUMITATE HOSHU

开发者 motok1
更新时间 2026年10月29日 13:16
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

backup security login two-factor hardening

下载

0.2.0 0.2.1

详情介绍:

KUMITATE HOSHU ("kumitate-hoshu" is Japanese for protection) closes the ways most WordPress sites get broken into, with as little to configure as possible. Activate it and the protections that cannot lock you out are already on. Everything else is one switch, explained in plain words. Login Fewer ways in Checks Keep Plugin Check notes a "plugin updater": that is the automatic-updates feature above, which installs updates from WordPress.org through the normal WordPress upgrader. The plugin never changes where updates come from. What this plugin does not do: it cannot protect the web server or operating system, stop a denial-of-service attack, or help once an attacker can already run PHP on the server. Keep WordPress, plugins and themes updated and keep backups away from the server.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install it from the Plugins screen.
  2. Activate it. Login limits, user name hiding, hardening, headers and the settings check are on at once.
  3. Open KUMITATE HOSHU in the admin menu, read the settings check, and turn on the external connection if you want the file and vulnerability checks.
  4. On your profile, set up two-factor login and keep the recovery codes somewhere safe.

常见问题:

I changed the login address and forgot it

Add define( 'KUMITATE_HOSHU_LOGIN_URL_OFF', true ); to wp-config.php. The usual wp-login.php address then works again.

I lost my authenticator device

Log in with one of your recovery codes, then on your profile turn two-factor login off and set it up again. An administrator can also turn it off for another user from that user's profile.

Does two-factor login cover every way in?

It covers the login form, including custom login forms that use wp_signon(). XML-RPC and application passwords authenticate without the form and are not asked for a code, so keep "Close unused doors" on (it turns XML-RPC off) and give application passwords only to users who need them.

Jetpack or the mobile app stopped working

They use XML-RPC. Turn off "Close unused doors" under KUMITATE HOSHU > Settings, or ask on the support forum for a finer switch.

Can All-in-One WP Migration really read these backups?

The file layout and database format follow that plugin's own archiver; backups made here were imported with its version 7.112 during development, with plugins and the theme re-activated by it afterwards. Save the permalink settings once after an import. Its free version limits the size of an import uploaded through the browser; large sites are restored with KUMITATE HOSHU itself, or imported with that plugin's paid extension.

Where are backups stored, and are they safe?

Under wp-content/uploads/kumitate-hoshu/backups, with a random part in each file name and an .htaccess that denies web access on Apache. On nginx the folder is not denied automatically: add a location rule for /wp-content/uploads/kumitate-hoshu/ that returns 403. Download backups regularly and keep them away from the server; they contain your database, so treat them as confidential.

Does it work with a caching plugin or a CDN?

Yes. The protections run on login and admin requests, which are not cached. Security headers on cached pages are sent only when the cache was filled with the plugin active.

What about the server behind a proxy or load balancer?

Login limits use the address the web server reports. If your host puts a proxy in front and every visitor appears to share one address, add a filter on kumitate_hoshu_client_ip that returns the real address from the header your host documents, and only that header.

更新日志:

0.2.1 0.2.0 0.1.0