Mengapa situs WordPress di bobol (Hacked)?
Pertama, bukan hanya WordPress. Semua situs web di internet rentan terhadap upaya peretasan.
Alasan mengapa situs WordPress adalah target umum adalah karena WordPress adalah pembuat situs web paling populer di dunia. Ini menguasai lebih dari 31% dari semua situs web yang berarti ratusan juta situs web di seluruh dunia.
Popularitas besar ini memberi hacker cara mudah untuk menemukan situs web yang kurang aman, sehingga mereka dapat memanfaatkannya.
Peretas memiliki berbagai jenis motif untuk meretas situs web. Beberapa pemula yang baru belajar mengeksploitasi situs yang kurang aman.
Beberapa peretas memiliki niat jahat seperti menyebarkan malware, menggunakan situs untuk menyerang situs web lain, atau mengirim spam ke internet.
Dengan itu, mari kita lihat beberapa penyebab utama situs WordPress diretas, dan cara mencegah situs web Anda diretas.
1. Web Hosting Tidak Aman
Seperti semua situs web, situs WordPress di-host di server web. Beberapa perusahaan hosting tidak benar-benar mengamankan platform hosting mereka. Ini membuat semua situs web yang dihosting di server mereka rentan terhadap upaya peretasan.
Ini dapat dengan mudah dihindari dengan memilih penyedia hosting WordPress terbaik untuk situs web Anda. Ini memastikan bahwa situs Anda di-host pada platform yang aman. Server yang benar-benar aman dapat memblokir banyak serangan paling umum di situs WordPress.
Jika Anda ingin lebih berhati-hati, kami sarankan menggunakan penyedia hosting WordPress yang dikelola.
2. Menggunakan Kata Sandi Lemah
Kata kunci adalah kunci untuk situs WordPress Anda. Anda perlu memastikan bahwa Anda menggunakan kata sandi unik yang kuat untuk masing-masing akun berikut karena mereka dapat memberikan akses lengkap kepada peretas ke situs web Anda.
- Akun admin WordPress Anda
- Akun panel kontrol hosting web
- Akun FTP
- Database MySQL digunakan untuk situs WordPress Anda
- Akun email yang digunakan untuk akun admin atau hosting WordPress
Semua akun ini dilindungi oleh kata sandi. Menggunakan kata sandi yang lemah mempermudah hacker meretas kata sandi menggunakan beberapa alat peretasan dasar.
Anda dapat dengan mudah menghindari ini dengan menggunakan kata sandi yang unik dan kuat untuk setiap akun.
3. Akses Tidak di Protect ke Admin WordPress (Direktori wp-admin)
Area admin WordPress memberikan akses pengguna untuk melakukan tindakan yang berbeda di situs WordPress Anda. Ini juga merupakan area yang paling sering diserang dari situs WordPress.
Membiarkannya tidak terlindungi memungkinkan peretas mencoba pendekatan lain untuk memecahkan situs web Anda. Anda dapat mempersulit mereka dengan menambahkan lapisan otentikasi ke direktori admin WordPress Anda.
Pertama Anda harus kata sandi melindungi area admin WordPress Anda. Ini menambahkan lapisan keamanan ekstra, dan siapa pun yang mencoba mengakses admin WordPress harus memberikan kata sandi tambahan.
Jika Anda menjalankan situs WordPress multi-penulis atau multi-pengguna, maka Anda dapat menerapkan kata sandi yang kuat untuk semua pengguna di situs Anda. Anda juga dapat menambahkan dua autentikasi faktor untuk membuatnya semakin sulit bagi peretas untuk memasuki area admin WordPress Anda.
4. File Permissions yang tidak benar
Izin file adalah seperangkat aturan yang digunakan oleh server web Anda. Izin ini membantu server web Anda mengontrol akses ke file di situs Anda. Izin file yang salah dapat memberikan akses kepada peretas untuk menulis dan mengubah file-file ini.
Semua file WordPress Anda harus memiliki nilai 644 sebagai izin file. Semua folder di situs WordPress Anda harus memiliki 755 sebagai izin file mereka.
5. Tidak Memperbarui WordPress (Bagi yang menggunakan aplikasi)
Beberapa pengguna WordPress takut memperbarui situs WordPress mereka. Mereka takut bahwa hal itu akan merusak situs web mereka.
Setiap versi baru dari WordPress memperbaiki bug dan kerentanan keamanan. Jika Anda tidak memperbarui WordPress, maka Anda dengan sengaja meninggalkan situs Anda rentan.
Jika Anda takut pembaruan akan merusak situs web Anda, maka Anda dapat membuat cadangan WordPress lengkap sebelum menjalankan pembaruan. Dengan cara ini, jika sesuatu tidak berfungsi, Anda dapat dengan mudah kembali ke versi sebelumnya.
6. Tidak Memperbarui Plugin atau Tema
Sama seperti perangkat lunak WordPress inti, memperbarui tema dan plugin Anda juga sama pentingnya. Menggunakan plugin atau tema yang ketinggalan jaman dapat membuat situs Anda rentan.
Cacat keamanan dan bug sering ditemukan di plugin dan tema WordPress. Biasanya, penulis tema dan plugin cepat untuk memperbaikinya. Namun, jika pengguna tidak memperbarui tema atau plugin mereka, maka tidak ada yang dapat mereka lakukan.
Pastikan Anda menjaga tema WordPress dan plugin Anda selalu diperbarui.
7. Menggunakan Plain FTP, bukan SFTP / SSH
Akun FTP digunakan untuk mengunggah file ke server web Anda menggunakan klien FTP. Kebanyakan penyedia hosting mendukung koneksi FTP menggunakan protokol yang berbeda. Anda dapat terhubung menggunakan FTP biasa, SFTP, atau SSH.
Ketika Anda terhubung ke situs Anda menggunakan FTP biasa, kata sandi Anda dikirim ke server yang tidak terenkripsi. Itu bisa dimata-matai dan mudah dicuri. Alih-alih menggunakan FTP, Anda harus selalu menggunakan SFTP atau SSH.
Anda tidak perlu mengubah klien FTP Anda. Sebagian besar klien FTP dapat terhubung ke situs web Anda di SFTP serta SSH. Anda hanya perlu mengubah protokol ke ‘SFTP - SSH’ saat terhubung ke situs web Anda.
8. Menggunakan Admin sebagai Nama Pengguna WordPress
Menggunakan ‘admin’ sebagai nama pengguna WordPress Anda tidak disarankan. Jika nama pengguna administrator Anda adalah admin, maka Anda harus segera mengubahnya ke nama pengguna yang berbeda.
9. Nulled Themes and Plugins
Ada banyak situs web di internet yang mendistribusikan plugin dan tema WordPress berbayar secara gratis. Terkadang sangat mudah tergoda untuk menggunakan plugin dan tema yang nihil di situs Anda.
Mengunduh tema dan plugin WordPress dari sumber yang tidak dapat diandalkan sangat berbahaya. Tidak hanya mereka dapat membahayakan keamanan situs web Anda, tetapi mereka juga dapat digunakan untuk mencuri informasi sensitif.
Anda harus selalu mengunduh plugin dan tema WordPress dari sumber terpercaya seperti situs pengembang plugin / tema atau repositori WordPress resmi.
Jika Anda tidak mampu atau tidak ingin membeli plugin atau tema premium, maka selalu ada alternatif gratis yang tersedia untuk produk tersebut. Plugin gratis ini mungkin tidak sebagus mitra berbayar mereka, tetapi mereka akan menyelesaikan pekerjaan dan yang paling penting menjaga situs web Anda tetap aman.
Anda juga dapat menemukan diskon untuk banyak produk WordPress populer di bagian penawaran di situs web kami.
10. Tidak Mengamankan Konfigurasi WordPress File wp-config.php
File konfigurasi WordPress wp-config.php berisi kredensial login basis data WordPress Anda. Jika dikompromikan, maka ia akan mengungkapkan informasi yang dapat memberikan akses lengkap kepada peretas ke situs web Anda.
Anda dapat menambahkan lapisan perlindungan tambahan dengan menolak akses ke file wp-config menggunakan .htaccess. Cukup tambahkan kode kecil ini ke file .htaccess Anda.
<file wp-config.php>
order allow,deny
deny from all
</ file>
11. Tidak Mengubah WordPress Table Prefix
Banyak ahli menyarankan Anda harus mengubah awalan tabel WordPress default. Secara default, WordPress menggunakan wp_ sebagai awalan untuk tabel yang dibuatnya di database Anda. Anda mendapatkan opsi untuk mengubahnya selama instalasi.
Disarankan agar Anda menggunakan awalan yang sedikit lebih rumit. Ini akan membuat lebih sulit bagi peretas untuk menebak nama tabel database Anda.
Untuk petunjuk terperinci, lihat panduan kami tentang cara mengubah awalan basis data WordPress untuk meningkatkan keamanan.


