Sabtu, 17 Maret 2012

Amankan Wordpress dengan htaccces

Mari kita bahas tentang file .htaccess,apa itu .htacess..? file .htaccess adalah file teks ASCII yang terletak di dalam root direktori biasanya “public_html” atau klo hosting free di “htdocs” yang sering digunakan untuk mengubah pengaturan default dari web server yang digunakan. Sehingga manfaat dari file .htaccess ini besar sekali. Dan merupakan Web Utility yang sering digunakan oleh para web master.
lalu apa saja yang harus di amankan di wordpress.?bnyak kk,conthnya /wp-admin,/wp-includes,wp-login.php,wp-db.php,wp-config.php ./etc..
langsung aja gan, source code yang nanti ane kasih kk tinggal copy lalu paste aja di .htaccess,udah tahu kali..
Akses halaman /Wp-Admin Login dengan Private IP/Single IP

++++++source code++++++
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName “Access Control”
AuthType Basic
order deny,allow
deny from all
# IP address sobat
allow from **.***.***.**
++++++source code++++++

Coba perhatikan, **.***.***.** rubah sama IP kk,jadi khusus satu IP aja yang bisa akses halaman itu..
Terus gimana dengan wp-login.php itu juga sama kan buat login..? Hmm tenang gan, kita lanjut ke wp-login.php, pake private IP juga..


++++++source code++++++
Order deny,allow
Deny from All
Allow from **.***.***.**
++++++source code++++++

sama seperti diatas, ganti tulisan **.***.***.** pake IP kk, kalau buat yang IP nya dinamis atau login di tempat berbeda, mending tidak usah, coz itu cuma buat satu IP doanq,




Amankan Wp-Config.php

Lanjut kk,sekarang kita mw amanin file wp-config.php,dh tahu kan wp-config.php itu kegunaanya,maka dari itu mari kita amankan.. nih codenya..

++++++source code++++++
# protect wpconfig.php
order allow,deny
deny from all
++++++source code++++++

Selajutnya kita bahas kebagian direktori Wp-includes,nah klo kata orang-orang sih di dalem direktori wp-includes itu ada wp-db.php yang bisa ngebongkar semua data penting kita kk,
buat jaga-jaga wp-includes dari serangan yang gk berwenang buat file index.php atau index.html di direktori itu gan. Untuk wp-db.php coba agan akses, adanya di wp-includes/wp-db.php pasti terjadi error gitu kan, klo emang disitu kelemahanya marilah kita tutupi, caranya buat file .htaccess dibagian di rektori wp-includes, terus isi sama code ini..

++++++source code++++++
RewriteEngine On
RewriteBase /
RewriteRule .*\.php$ readme.html [L]
++++++source code++++++

Perhatikan sama tulisan yang bercetak tebal, itu file readme dari wordpress, nah kita coba mengalihkan file wp-db.php ke file readme.html dengan cara di atas.
Ok selesai,semoga bermanfaat dan berguna..

Terimakasih pada : ArS

0 komentar:

Posting Komentar



Pengunjung yang baik harus meninggalkan komentar
Komentar:Dilarang sara, kata-kata tdk pantas , SPAM Dsb

Friends Blog