Bagaimana Meningkatkan Keamanan Situs WordPress?

Diterbitkan: 2022-06-16

beApakah Anda khawatir tentang keamanan WordPress? Kamu tidak sendiri. Sebagian besar pemilik situs web mencari cara untuk melindungi situs WordPress mereka dari peretas , mengingat meningkatnya volume serangan siber di situs WordPress. Popularitas WordPress, yang menjadikannya CMS pilihan untuk semua jenis situs web, adalah salah satu alasan tingginya jumlah serangan ini. Tapi, ada beberapa alasan lain juga.

Dalam panduan keamanan WordPress ini, kami menjawab semua pertanyaan keamanan WordPress Anda dan membagikan langkah-langkah tepercaya dan direkomendasikan yang dijamin akan membantu Anda mengamankan situs web Anda. Mari kita mulai.

Daftar isi

Apakah WordPress aman?

Mengingat semua percakapan tentang mengamankan WordPress , platform WordPress telah menerima reputasi sebagai rentan terhadap ancaman dan risiko keamanan. Jadi, pertanyaannya adalah: Apakah WordPress pada dasarnya tidak aman? Jawabannya TIDAK, tetapi bukan berarti situs WordPress aman dari peretas.

Mari kita jelaskan. Meskipun WordPress dengan sendirinya aman, situs webnya tidak beroperasi secara terpisah. Misalnya, WordPress populer karena dapat bekerja dengan plugin dan tema pihak ketiga – ini mungkin tidak dirancang untuk keamanan online. Lebih buruk lagi, sebagian besar pemilik dan pengguna situs tidak mengikuti praktik terbaik keamanan WordPress seperti pembaruan tepat waktu, pencadangan, dan tindakan lainnya, sehingga membuat mereka rentan.

Bagaimana cara mengamankan situs WordPress?

Berikut adalah 11 langkah keamanan WordPress terbaik yang dapat memberi Anda ketenangan pikiran:

1. Mencegah serangan brute force

Serangan brute force terutama ditargetkan pada akun login WordPress dan mengeksploitasi kata sandi yang lemah dan tindakan otentikasi yang tidak memadai. Peretas menggunakan bot otomatis untuk mendapatkan akses paksa ke akun pengguna — terutama akun pengguna admin.

Bagaimana cara mencegah serangan brute force? Batasi jumlah upaya login yang gagal menggunakan CAPTCHA di halaman login Anda.

Selanjutnya, konfigurasikan kata sandi yang solid untuk setiap pengguna. Kata sandi yang kuat harus diwajibkan untuk setiap pengguna, termasuk pengguna admin. Misalnya, kata sandi yang kuat harus memiliki panjang setidaknya 12 karakter dan harus menyertakan yang berikut:

  • Huruf besar dan huruf kecil
  • Karakter khusus seperti $, @, atau _
  • Campuran angka

Siapa yang dapat menggunakan pengelola kata sandi seperti LastPass atau 1Password untuk membuat dan menyimpan kata sandi yang kuat bagi pengguna Anda?

2. Tetapkan peran pengguna dengan bijaksana

WordPress mengizinkan enam peran pengguna default untuk setiap situs: Admin Super, Admin, Editor, Penulis, Kontributor, dan Pelanggan. Peran ini mengikuti hierarki kekuasaan dan hak istimewa. Menugaskan terlalu banyak kemampuan atau manfaat yang lebih tinggi kepada orang yang salah dapat menimbulkan risiko keamanan.

Bagian penting untuk memastikan bahwa situs Anda berada di tangan yang aman adalah mendapatkan penugasan peran ini dengan benar.

3. Jaga agar situs web Anda selalu diperbarui

Apa cara terbaik untuk mengamankan situs WordPress Anda dari peretas? Selalu perbarui. Ini berarti menginstal versi terbaru dari Core WordPress, plugin, dan tema. Mengapa ini penting? Pembaruan perangkat lunak terbaru sering kali berisi perbaikan dan peningkatan keamanan. Sayangnya, jutaan pengguna WordPress memilih untuk tidak memperbarui situs mereka karena takut merusak situs web langsung mereka.

4. Back up website Anda secara teratur.

Tidak peduli berapa banyak tindakan yang Anda ambil, Anda tidak akan pernah bisa memastikan bahwa situs Anda terlindungi dari peretas. Ketika hal terburuk terjadi, Anda dapat menggunakan cadangan yang ada untuk memulihkan situs web yang rusak.

Siapa yang dapat dengan cepat melakukan ini dengan menginstal plugin cadangan WordPress berbayar seperti BlogVault atau UpdraftPlus?

5. Instal sertifikat SSL

Anda dapat lebih meningkatkan keamanan situs WordPress Anda dengan menjalankannya melalui koneksi terenkripsi seperti HTTPS. Singkatan dari Secure HTTP, HTTPS memungkinkan browser atau aplikasi web terhubung secara aman dengan situs web. Bagaimana Anda berpindah dari situs web HTTP ke situs web HTTPS? Memasang sertifikat SSL , standar yang diterima industri untuk situs web terenkripsi.

Gambar Sertifikat SSL

Untuk situs WordPress, Anda dapat menginstal sertifikat SSL dari perusahaan host web Anda atau melalui plugin SSL pihak ketiga seperti Let's Encrypt.

6. Ubah nama pengguna default Anda menjadi "admin"

Mengenai akal sehat, pengguna WordPress tidak boleh terus menggunakan nama pengguna default seperti "admin" yang dibuat WordPress. Ganti semua nama pengguna default dengan nama pengguna unik yang lebih sulit ditebak. Ini mungkin cara termudah untuk menggagalkan serangan brute force.

Layar Masuk WordPress

Anda dapat membuat pengguna admin baru dari panel “Pengguna” dasbor hosting web Anda–atau menggunakan alat phpMyAdmin.

7. Keraskan situs WordPress Anda

Ada beberapa cara untuk memperkuat situs WordPress Anda dari peretas, termasuk mengamankan file penting wp-config.php di instalasi WordPress. WordPress merekomendasikan sekitar 12 langkah pengerasan yang berbeda untuk melindungi penggunanya. Ini termasuk memblokir eksekusi PHP dan instalasi plugin, mengubah kunci keamanan, dan banyak lagi.

Menerapkan pengerasan WordPress secara teknis rumit. Kami merekomendasikan untuk menggunakan plugin keamanan WordPress seperti MalCare untuk melakukan ini atau menyewa pengembang atau pakar WordPress.

8. Batasi akses pengguna ke dasbor Anda, Anda hanya membatasi pengguna dengan hak “admin” untuk mengakses dasbor WordPress Anda? Ya, ini mungkin. Ini mencegah pengguna dengan hak istimewa yang lebih rendah (seperti editor dan pelanggan) mengakses halaman penting seperti dasbor pengguna.
Untuk membatasi akses pengguna, instal plugin WordPress seperti “Hapus Akses Dasbor” atau “Batasi Akses Pengguna.”

9. Aktifkan Otentikasi Dua Faktor (2FA)

Otentikasi dua faktor juga merupakan ukuran efektif untuk membuat WordPress aman dari serangan brute force. Dengan 2FA, pengguna yang masuk ke akun mereka harus mengikuti proses 2 langkah:

  • Memasukkan nama pengguna dan kata sandi yang benar
  • Memasukkan kode verifikasi satu kali unik yang dibuat dan dikirim hanya ke perangkat mereka

Anda dapat menerapkan 2FA dengan menginstal plugin Google Authenticator.

10. Gunakan plugin keamanan

Jika Anda memiliki sedikit waktu untuk menerapkan keamanan untuk situs WordPress , solusi terbaik adalah berinvestasi dalam plugin keamanan WordPress. Alat keamanan ini dirancang untuk mendeteksi dan menghapus jenis ancaman online yang paling kompleks seperti malware, pintu belakang, dan kerentanan keamanan lainnya dan menggabungkan sebagian besar langkah yang telah kita bahas dalam panduan ini.

Misalnya, plugin keamanan seperti MalCare menggabungkan pemindaian malware dan pembersihan otomatis dengan perlindungan login, manajemen pembaruan situs web, 2FA, dan pengerasan WordPress.

Bagian terbaiknya adalah mereka dapat digunakan bahkan oleh pengguna dengan pengetahuan dasar WordPress.

11. Gunakan hosting yang aman.

Anda harus berinvestasi dalam platform hosting yang aman untuk memaksimalkan keamanan situs WordPress Anda. Host tertentu seperti Bluehost atau Kinsta menambahkan banyak lapisan tindakan keamanan ke situs WordPress yang dihosting untuk mempertahankannya dari ancaman yang kompleks dan canggih.

Pilih host web WordPress yang dapat Anda percayai untuk menjaga situs web Anda tetap aman dan beroperasi 24/7.

Tanpa 11 langkah keamanan ini, situs WordPress Anda kemungkinan akan menghadapi serangan penyerang yang mencari celah keamanan kecil atau penyimpangan untuk merusak situs web Anda.

Kerentanan Situs WordPress

Situs WordPress tidak hanya terancam dengan serangan brute force. Peretas dapat menyebarkan berbagai jenis serangan keamanan untuk membobol situs web WordPress. Berikut adalah 6 yang umum:

1. Injeksi SQL

Dalam serangan ini, peretas mengeksploitasi kelemahan keamanan di plugin formulir online untuk memasukkan kode atau tautan yang mencurigakan ke dalam database WordPress. Sesampai di sana, ia dapat menggunakan perintah SQL untuk merusak tabel dan catatan database Anda.

2. Pembuatan Skrip Lintas Situs (XSS)

Kode atau skrip berbahaya dimasukkan langsung ke situs web (atau aplikasi web). Serangan XSS digunakan untuk "mencuri" cookie atau data sesi atau menulis ulang konten halaman HTML.

3. Phising

Seperti namanya, peretas menggunakan serangan phishing untuk "memancing" pengguna yang tidak curiga dengan mengirimi mereka email bisnis yang tampaknya asli. Korban phishing dibujuk untuk mengklik tautan atau lampiran di email ini dan ditipu untuk membeli produk palsu atau membocorkan informasi sensitif.

4. Eskalasi Hak Istimewa

Peretas juga dapat mengeksploitasi bug keamanan di akun WordPress untuk meluncurkan serangan eskalasi hak istimewa. Serangan ini dapat memperoleh akses tinggi ke hak istimewa "admin" yang biasanya tidak tersedia untuk pengguna dengan hak "lebih rendah".

5. Retas farmasi

Disebut sebagai “Google Viagra,” pharma hacks berhasil mengeksploitasi bug keamanan untuk memasukkan kata kunci “spam” (seperti “beli viagra online”) ke dalam kode SEO situs web populer. Akibatnya, situs web ini terdaftar ketika pengguna mesin pencari mencari kata kunci ini – dan diarahkan ke situs web yang menjual produk atau layanan farmasi “palsu”.

Peretasan farmasi

6. Peretasan kata kunci Jepang

Ini mirip dengan cara kerja peretasan farmasi – kecuali bahwa situs web target di-spam dengan kata kunci Jepang. Akibatnya, situs web asli terdaftar di hasil pencarian – sebagai tanggapan atas pengguna yang memasukkan kata kunci bahasa Jepang yang tepat.

Peretasan Jepang

Mengapa Keamanan WordPress Penting

Mengetahui cara mengamankan situs WordPress mereka dari penjahat dunia maya adalah satu-satunya cara bisnis dapat menjaga situs web mereka tetap berfungsi dan pelanggan mereka senang. Situs web yang disusupi berarti perpanjangan waktu henti bagi perusahaan – yang menyebabkan hilangnya lalu lintas, konversi pelanggan, atau pada akhirnya hilangnya pendapatan bisnis.

Meskipun karena langkah-langkah keamanan terbaik, tidak ada jaminan 100% bahwa peretas tidak akan menyerang situs Anda. Cara terbaik untuk mencegah situs WordPress Anda diretas adalah dengan memindai dan menghapus malware segera setelah Anda menemukannya dan menggunakan firewall untuk memasang firewall yang dapat menjauhkan lalu lintas yang mengerikan. Melakukan ini secara manual, secara berkelanjutan, adalah kerja keras. Plugin keamanan dapat mengurangi beban ini dengan mendeteksi dan membersihkan jenis malware terbaru dan membantu Anda menerapkan langkah-langkah keamanan terbaik untuk situs Anda dengan cepat dan efisien.