Menyembunyikan alamat login WordPress
Sebagai web developer kita mengetahui
bahwa wp login merupakan pintu akses untuk kita melakukan pengembangan
web dan juga untuk memasukkan content halaman web. Karena peran yang
sangat vital ini maka ada pihak-pihak yang mau menyalahgunakan wp-login
untuk maksud-maksud yang kurang baik. Oleh karena itu penyerang berusaha
mendapatkan username dan password supaya bisa masuk ke halaman website
kita.
Kita mungkin berpikir bahwa cara
satu-satunya menanggulangi penyerangan ini adalah dengan membuat
password yang sulit. Benar bahwa itu hal itu akan menghalangi penyerang
untuk dapat menebak password anda. Tetapi tahukan anda bahwa penyerang
menebak password anda dengan puluhan server untuk menebak password
WordPress anda ? Dan apakah akibatnya dengan serangan menebak password
dengan puluhan server ini ? Serangan dengan ratusan server ini akan
membuat akun anda sibuk dan bisa kehabisan CPU dan akibatnya tidak bisa
diakses. Berarti dengan membuat password yang sulit saja ternyata tidak
cukup. Terus apa lagi yang bisa kita lakukan ?
Mungkin kita berpikir kalau begitu kita
harus membeli plugin security atau plugin untuk mengubah lokasi login.
Tapi bukankan hacker tetap menyerang wp-login ? Di sini tetap saja
WordPress kita menjadi sibuk dan sulit diakses. Terus bagaimana ya?
Menurut penulis kita perlu mengalihkan
wp login dengan cara bahwa untuk masuk ke wp login kita harus melalui
halaman lain di mana pada halaman ini adalah mengaktifkan suatu variabel
session tertentu. Untuk lebih jelasnya langsung ke contoh.
Langkah-langkah menyembunyikan halaman login WordPress adalah seperti berikut ini- Membuat folder tertentu misal /wpadminrahasia
Pada folder /wpadminrahasia silahkan membuat file index.php dan diisi dengan program PHP:session_start(); $_SESSION['s_pintu_rahasia_wp_admin']=1; header("Location: ../wp-admin/");
- Pada wp-admin/index.php dan wp-login.php selipkan source code PHP pada bagian paling atas
session_start(); if (!$_SESSION['s_pintu_rahasia_wp_admin']) { die('maaf akses anda terganggu'); }
- Untuk login kita harus lewat /wpadminrahasia .
Jika orang lain tidak tahu folder rahasia ini maka saat login ada tampilan ‘maaf akses anda terganggu’ .
Itulah cara manual menyembunyikan login
WordPress. Mungkin ada yang berkomentar bukankah source code pada
wp-admin.index.php dan wp-login.php akan ditimpa jika ada update
WordPress ? Benar source code kita akan hilang jika ada update
WordPress. Nah di sinilah kita dapat membuat pelanggan tergantung kepada
kita karena ada source code yang perlu ditambahkan manual. Dengan cara
ini maka pelanggan harus membayar maintenance tahunan supaya
WordPressnya tetap aman.