ΠΠ°ΠΊ ΠΈ Π·Π°ΡΠΎ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ XMLRPC.PHP Π² WordPress
xmlrpc.php Π΅ ΡΠ°ΠΉΠ» Π² WordPress, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π°ΡΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ. Π’ΠΎΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈ pingbacks, Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ Π²Π°ΡΠΈΡ WordPress ΡΠ°ΠΉΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΡΡ Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° ΠΈ Ρ ΡΠΈΡΠΊΠΎΠ²Π΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈ Π½Π° WordPress ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈΠ·Π±ΠΈΡΠ°Ρ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ xmlrpc.php, ΠΊΠΎΠ³Π°ΡΠΎ Π½ΡΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° ΠΎΡ Π½Π΅Ρ. Π’ΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ΅ Π²ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ Ρ ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° xmlrpc.php, Π·Π°ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π³ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ
ΠΠ°ΠΊΠ²ΠΎ Π΅ xmlrpc.php Π² WordPress?
- xmlrpc.php Π΅ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠ°ΠΉΠ» Π½Π° WordPress, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π°ΡΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ ΡΡΠ΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° XML-RPC.
- Π’ΠΎΠΉ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠ°ΡΠΎ
- ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΎΡ ΡΠ°Π·ΡΡΠΎΡΠ½ΠΈΠ΅.
- ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° pingbacks ΠΈ trackbacks.
- Π‘Π²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° WordPress ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π²Π°ΡΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ.
- ΠΡΠΈΠΌΠ΅ΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅
- ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° WordPress.
- ΠΠ»ΡΠ³ΠΈΠ½ΡΡ Jetpack ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° xmlrpc.php Π·Π° Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
- ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ XML-RPC Π·Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.
ΠΠ°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ xmlrpc.php?
xmlrpc.php ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠΈΡΠΊ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈΠ·Π±ΠΈΡΠ°Ρ Π΄Π° Π³ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠΈΡΠ°Ρ Π½Π° Π½Π΅Π³ΠΎ
ΠΠ±ΡΠΈ ΡΠΈΡΠΊΠΎΠ²Π΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ xmlrpc.php:
- ΠΡΠ°ΠΊΠΈ Ρ Π³ΡΡΠ±Π° ΡΠΈΠ»Π°
- ΠΠ°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ xmlrpc.php, Π·Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π°ΡΠ°ΠΊΠΈ Ρ Π³ΡΡΠ±Π° ΡΠΈΠ»Π°, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠΎΠ±Π²Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ ΡΡΠ΅Π· XML-RPC Π·Π°ΡΠ²ΠΊΠΈ.
- Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠ΅Π· xmlrpc.php, ΡΡΠΉ ΠΊΠ°ΡΠΎ Ρ Π΅Π΄Π½Π° Π·Π°ΡΠ²ΠΊΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠΈΡΠΈ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
- DDoS Π°ΡΠ°ΠΊΠΈ
- xmlrpc.php ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π°ΡΠ°ΠΊΠΈ Π·Π° ΠΎΡΠΊΠ°Π· Π½Π° ΡΡΠ»ΡΠ³Π° (DDoS), Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΎΠ²Π°ΡΠΈ ΡΠ°ΠΉΡΡΡ ΡΡΡ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° Π²ΡΡΡΠ°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅ΡΡΠΎΠΉ.
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Pingbacks
- ΠΠ»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° Π² xmlrpc.php, Π·Π° Π΄Π° Π·Π°ΡΠΈΠ»ΡΡ DDoS Π°ΡΠ°ΠΊΠΈΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΏΠ°ΠΌ.
ΠΠΎΠ³Π° ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ xmlrpc.php?
- Π’ΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ xmlrpc.php Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½, Π°ΠΊΠΎ
- Π’ΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° WordPress.
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠΈΡΠ°Ρ Π½Π° XML-RPC, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Jetpack.
- ΠΡΠΆΠ΄Π°Π΅ΡΠ΅ ΡΠ΅ ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ ΡΡΠ΅Π· Π²ΡΠ½ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ.
ΠΠΊΠΎ Π½Π΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ ΠΎΡ ΡΠ΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, Π΅ ΠΏΠΎ-Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ xmlrpc.php, Π·Π° Π΄Π° ΡΠ²Π΅Π΄Π΅ΡΠ΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠΈΡΠΊΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°
ΠΠ°ΠΊ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ xmlrpc.php Π² WordPress
ΠΠ΅ΡΠΎΠ΄ 1: ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° xmlrpc.php Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ (ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ)
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ Π΅ Π½Π°ΠΉ-Π»Π΅ΡΠ½ΠΈΡΡ Π½Π°ΡΠΈΠ½ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° xmlrpc.php, Π±Π΅Π· Π΄Π° Π·Π°ΡΡΠ³Π°ΡΠ΅ ΠΊΠ°ΠΊΡΠ²ΡΠΎ ΠΈ Π΄Π° Π΅ ΠΊΠΎΠ΄
Π‘ΡΡΠΏΠΊΠ° 1: ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΊΠ°ΡΠΎ Disable XML-RPC-API ΠΈΠ»ΠΈ All In One WP Security & Firewall.
- ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΠΊΠ°ΡΠΎ ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° ΠΠ»ΡΠ³ΠΈΠ½ΠΈ > ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Π² ΡΠ°Π±Π»ΠΎΡΠΎ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° WordPress, ΠΏΠΎΡΡΡΡΠΈΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½Π° ΠΈ ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉ ΡΠ΅Π³Π°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉ.
Π‘ΡΡΠΏΠΊΠ° 2: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½Π°
- ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Disable XML-RPC-API
- Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½Π°, xmlrpc.php ΡΠ΅ Π±ΡΠ΄Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½.
- ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ All In One WP Security & Firewall
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° WP Security > Firewall.
- ΠΠ°ΠΌΠ΅ΡΠ΅ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Π° XML-RPC ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΠΎΠΏΡΠΈΠΈΡΠ΅ XML-RPC.
ΠΠ΅ΡΠΎΠ΄ 2: ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° xmlrpc.php ΡΡΠ΅Π· .htaccess (Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ)
ΠΠΊΠΎ Π²ΠΈ Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»Π° .htaccess, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ xmlrpc.php Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° Π½ΠΈΠ²ΠΎ ΡΡΡΠ²ΡΡ
Π‘ΡΡΠΏΠΊΠ° 1: Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° .htaccess
- ΠΡΡΡΠ΅ΡΡΠ²Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° WordPress ΡΡΠ΅Π· FTP ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° Π²Π°ΡΠΈΡ ΡΠ΅Π± Ρ ΠΎΡΡ (ΡΠ΅ΡΡΠΎ Ρ ΠΈΠΌΠ΅ public_html).
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° .htaccess Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π² ΠΊΡΠ°Ρ Π½Π° ΡΠ°ΠΉΠ»Π° .htaccess# ΠΠ»ΠΎΠΊΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅Π»ΠΈΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ xmlrpc.php <Π€Π°ΠΉΠ»ΠΎΠ²Π΅ xmlrpc.php> Order Allow,Deny Deny from all </Files>
- ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΡΠ΅ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΠ» .htaccess ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ° ΡΠΈ.
Π Π΅Π·ΡΠ»ΡΠ°Ρ:
- Π’ΠΎΠ·ΠΈ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π° Π²ΡΡΠΊΠ°ΠΊΡΠ² Π²ΡΠ½ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ xmlrpc.php, ΠΊΠ°ΡΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π³ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°.
ΠΠ΅ΡΠΎΠ΄ 3: ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° xmlrpc.php ΡΡΠ΅Π· Functions.php (ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΊΠΎΠ΄)
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π±ΡΠ°Π½ΠΈΡΠ΅ XML-RPC ΠΈ ΡΡΠ΅Π· ΡΠ°ΠΉΠ»Π° functions.php Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠ΅ΠΌΠ°
Π‘ΡΡΠΏΠΊΠ° 1: Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΉΡΠ΅ functions.php
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° Appearance (ΠΡΠ½ΡΠ΅Π½ Π²ΠΈΠ΄) > Theme Editor (Π Π΅Π΄Π°ΠΊΡΠΎΡ Π½Π° ΡΠ΅ΠΌΠΈ) Π² ΡΠ°Π±Π»ΠΎΡΠΎ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° WordPress.
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° functions.php ΠΎΡ Π΄ΡΡΠ½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ½Π° Π»Π΅Π½ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΊΠΎΠ΄// ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ XML-RPC add_filter(‘xmlrpc_enabled’, ‘__return_false’);
- Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Update File (ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π°), Π·Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅.
Π Π΅Π·ΡΠ»ΡΠ°Ρ:
- Π’ΠΎΠ·ΠΈ ΠΊΠΎΠ΄ ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΡΡΠ° XML-RPC Π² WordPress.
ΠΠ΅ΡΠΎΠ΄ 4: ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° Π²Π°ΡΠΈΡ ΡΠ΅Π± Ρ ΠΎΡΡ
ΠΡΠΊΠΎΠΈ ΡΠ΅Π± Ρ ΠΎΡΡΠΈΠ½Π³ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΎΠΏΡΠΈΠΈ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° XML-RPC ΡΡΠ΅Π· ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΡΠΈ ΠΏΠ°Π½Π΅Π»
- ΠΠ»Π΅Π·ΡΠ΅ Π² Ρ ΠΎΡΡΠΈΠ½Π³ Π°ΠΊΠ°ΡΠ½ΡΠ° ΡΠΈ.
- ΠΠΎΡΡΡΡΠ΅ΡΠ΅ ΠΎΠΏΡΠΈΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° WordPress ΠΈΠ»ΠΈ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
- ΠΠΊΠΎ ΠΈΠΌΠ° ΡΠ°ΠΊΠ°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ, Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ XML-RPC ΡΡΠ΅Π· ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
ΠΠ°ΠΊ Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ xmlrpc.php Π² WordPress
ΠΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΡΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π»ΠΈ xmlrpc.php ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ ΡΡΡΠΏΠΊΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΡ
- ΠΠΊΠΎ ΡΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ ΠΊΠ°ΡΠΎ Disable XML-RPC-API, Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠ»ΠΈ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½Π°.
- ΠΠΊΠΎ ΡΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ Π² .htaccess ΠΈΠ»ΠΈ functions.php, ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ΡΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π·Π°ΠΏΠ°Π·Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅.
- ΠΠΊΠΎ ΡΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π»ΠΈ XML-RPC ΡΡΠ΅Π· Π²Π°ΡΠΈΡ ΡΠ΅Π± Ρ ΠΎΡΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» Π½Π° Ρ ΠΎΡΡΠΈΠ½Π³Π°, Π·Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ XML-RPC.
ΠΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
Π WordPress ΡΠ°ΠΉΠ»ΡΡ xmlrpc.php ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°ΡΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ ΠΈ Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³ΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠ·Π΄Π°Π²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° Π²Ρ ΠΎΠ΄Π½Π° ΡΠΎΡΠΊΠ° Π² ΡΠ°ΠΉΡΠ° Π²ΠΈ, ΡΠΎΠΉ ΡΠ΅ΡΡΠΎ ΡΡΠ°Π²Π° ΠΌΠΈΡΠ΅Π½Π° Π·Π° ΠΎΠΏΠΈΡΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π³ΡΡΠ±Π° ΡΠΈΠ»Π°, ΡΠΏΠ°ΠΌ ΠΈ Π΄ΠΎΡΠΈ DDoS Π°ΡΠ°ΠΊΠΈ. ΠΠ° Π΄Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Ρ ΡΠ΅Π·ΠΈ ΡΠΈΡΠΊΠΎΠ²Π΅, ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈΠ·Π±ΠΈΡΠ°Ρ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ xmlrpc.php, Π°ΠΊΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΡΡΠΈΠ³Π½Π°ΡΠΎ ΡΡΠ΅Π· ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΡΠΌ ΡΠ°ΠΉΠ»Π° .htaccess ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°ΠΉΠ»Π° functions.php Π² ΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ. ΠΡΠ΅ΠΊΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ Π²ΠΈ Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π΄Π°Π»ΠΈ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ ΠΈ ΡΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΡΠΊΡΠ΅ΠΏΠ²Π°Π½Π΅ Π½Π° ΡΡΠ»ΠΎΡΡΠ½Π°ΡΠ° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π²ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ΅Π· Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΡΡ ΡΠ΅Π΄ ΠΊΠ°ΡΠΎ deny from all Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° .htaccess, Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ xmlrpc.php, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π²ΡΠ½ΡΠ½ΠΈΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ». ΠΠΊΠΎ Π² Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ Π²ΡΡΠ½Π°ΡΠ° Π½Π°Π·Π°Π΄. ΠΠ°ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ³Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π·Π°Π±ΡΠ°Π½ΡΠ²Π°ΡΠ΅ xmlrpc.php, Π²ΠΈΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΡΠ΅, ΡΠ΅ Π²Π°ΡΠΈΡΡ WordPress ΡΠ°ΠΉΡ ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ ΡΠΈΠ³ΡΡΠ΅Π½, Π±Π΅Π· Π΄Π° ΠΆΠ΅ΡΡΠ²Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅, ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅.
