Masalah Keamanan dan Kerentanan WP Paling Umum
Diterbitkan: 2022-06-07
Jika Anda mencari CMS untuk memulai situs web, WordPress mungkin akan menjadi pilihan terbaik Anda. Ini fleksibel, open-source, dan mudah diatur. WP juga mendukung banyak plugin dan tema untuk memaksimalkan fungsionalitas situs apa pun.
Dengan begitu banyak situs web yang menggunakan WordPress, itu menjadi platform manajemen konten yang paling banyak diserang. Begitu Anda meluncurkan situs baru, situs itu mulai diserang oleh bot yang memindainya untuk menemukan kesalahan konfigurasi dan kerentanan keamanan.
Sementara WordPress Core mendapat pembaruan rutin dan sangat sulit untuk diretas, komponen pihak ketiga terkadang rentan. Menurut pakar keamanan dari VPNBrains, tema dan plugin adalah bagian terlemah dari ekosistem WP. Penjahat dunia maya menggunakannya untuk mengambil alih situs web.
Artikel berikut mencerminkan beberapa tantangan terkait keamanan WP. Ini dimaksudkan untuk memperluas cakrawala keamanan Anda dan mungkin mendorong Anda untuk memikirkan kembali beberapa metode perlindungan.
Jangan biarkan prinsip "atur dan lupakan" menipu Anda
Prinsip "atur dan lupakan" adalah kesalahpahaman besar yang dapat mengarahkan Anda ke arah yang salah. Banyak plugin keamanan “satu ukuran untuk semua” mengklaim menawarkan perlindungan tertinggi dalam sekejap. Sayangnya, mantra pemasaran ini sering memikat beberapa webmaster.
Produk-produk ini dapat memberi Anda rasa aman yang salah tetapi gagal menghilangkan penyebab utama peretasan situs web. Produk semacam itu mengikuti pendekatan perlindungan reaktif dan mendeteksi sebagian besar virus dan kerentanan arus utama. Pendekatan ini melawan kode berbahaya yang sudah diketahui tetapi tidak dapat membantu dengan ancaman 0 hari.
Asumsi lain yang salah berkaitan dengan gagasan bahwa beberapa solusi keamanan dapat meningkatkan keamanan situs Anda. Kuantitas tidak sama dengan kualitas kali ini. Selain itu, taktik seperti itu menyebabkan konflik. Plugin keamanan menerapkan tweak konfigurasi yang tumpang tindih dan menurunkan kinerja situs web.
Daripada mengandalkan solusi keamanan WordPress sekali klik atau gabungan beberapa layanan, lebih baik fokus pada pertahanan proaktif. Misalnya, Anda dapat menggunakan firewall aplikasi web untuk memantau lalu lintas yang tidak wajar dan melindungi dari serangan yang memanfaatkan kerentanan 0 hari.
Situs WP yang ditargetkan oleh virus
Peretas yang menyimpan kode berbahaya di situs WordPress memiliki beberapa alasan untuk itu. Mereka mungkin ingin mencuri data keuangan sensitif, menyuntikkan skrip untuk menampilkan iklan, atau menambang cryptocurrency.
Beberapa wabah malware baru-baru ini menunjukkan betapa suksesnya pelaku kejahatan menggunakan kembali plugin yang terkenal dan sah untuk menyebarkan muatan berbahaya.
Dalam banyak kasus, usang, tidak didukung oleh pengembang, atau tema dan plugin yang dibuat secara kasar menjadi titik masuk utama virus. Rekomendasi terbaik di sini adalah memperbarui semua komponen ini secara teratur. Sebelum memasang tema atau plugin baru, penting untuk memeriksa reputasi pengembang. Anda juga harus mempelajari komentar dan umpan balik pengguna dengan penuh perhatian. Copot pemasangan plugin yang tidak Anda gunakan secara aktif.
Saat memilih tema, tetap gunakan penyedia tepercaya seperti Direktori Tema WordPress asli, TemplateMonster, atau Themeforest. Menggunakan plugin keamanan dengan opsi pemindaian virus masuk akal tetapi tidak menganggapnya sebagai obat untuk semua.
Injeksi SQL masih tetap menjadi masalah yang signifikan
Injeksi SQL membidik basis data. Dengan menjalankan perintah SQL khusus, penjahat dapat melihat, mengubah, atau menghapus data di database WP Anda. Mereka dapat membuat akun pengguna baru dengan hak admin dan menggunakannya untuk berbagai aktivitas jahat. Seringkali, injeksi SQL dilakukan melalui berbagai bentuk yang dibuat untuk input pengguna, seperti formulir kontak.
Untuk mencegah SQL menyuntikkan, ada baiknya untuk memilih jenis pengiriman pengguna di situs web Anda. Misalnya, Anda dapat memfilter dan memblokir permintaan yang menyertakan karakter khusus yang tidak diperlukan untuk formulir web tertentu.
Juga baik untuk menambahkan semacam verifikasi manusia (seperti captcha lama yang baik) ke proses input, karena banyak dari serangan ini dilakukan oleh bot.
Pembuatan skrip lintas situs menyebabkan masalah keamanan yang serius
Tujuan utama serangan XSS adalah untuk mengacaukan situs web dengan kode yang akan menyebabkan browser pengunjung menjalankan perintah jahat. Karena skrip ini berasal dari situs tepercaya, Chrome dan browser lain memungkinkan mereka mengakses informasi sensitif seperti cookie.
Peretas juga memanfaatkan metode ini untuk mengubah tampilan situs web dan menyematkan tautan dan formulir palsu yang mengarah ke phishing.
Satu lagi vektor eksploitasi melibatkan eksploitasi drive-by yang memerlukan interaksi pengguna minimum atau tidak sama sekali untuk diluncurkan.
Musuh yang tidak diautentikasi dapat mengeksekusi bentuk pelecehan ini yang memungkinkan pelaku kejahatan untuk mengotomatisasi dan mereproduksi serangan untuk mencapai tujuan jahat mereka.
Sekali lagi, tema dan plugin yang rentan sering disalahkan atas serangan skrip lintas situs. Pilih komponen ini dengan bijak dan tambal secara teratur.
Otentikasi yang lemah harus dihindari dengan segala cara
Peretas terus-menerus membombardir situs dengan serangan brute force. Serangan ini menggunakan jutaan kombinasi nama pengguna dan kata sandi untuk menemukan kecocokan. Kebersihan kata sandi WP yang tepat sangat penting akhir-akhir ini. Nama pengguna default dan kata sandi yang lemah dapat menyebabkan peretasan dalam beberapa jam.
Gunakan pengelola kata sandi untuk menghasilkan kata sandi yang kuat dan menyimpannya dengan aman. Harap diingat bahwa otentikasi multi-faktor telah menjadi wajib untuk situs web di banyak industri akhir-akhir ini. MFA membuat upaya brute force menjadi sia-sia. Pada saat yang sama, MFA mungkin gagal jika seseorang menyadap ponsel. Jadi, pastikan untuk menjaga ponsel Anda tetap aman.
Harap perhatikan juga bahwa musuh dapat mengetahui halaman masuk yang digunakan situs Anda. Tidaklah bijaksana untuk menggunakan /wp-admin.php atau /wp-login.php lagi. Sangat disarankan untuk mengubahnya. Juga, pastikan untuk membatasi upaya login yang gagal.
Situs web WP menderita serangan DDoS
Ya, ini bukan masalah WP saja. Pada saat yang sama, mengingat dominasi WP, operator DDoS meningkatkan serangan mereka terhadap situs WordPress sepanjang waktu. Prinsip serangan DDoS ini adalah membanjiri server dengan lalu lintas yang sangat besar. Metode ini dapat membuat situs target offline atau membuatnya tidak dapat diakses untuk sebagian besar permintaan yang datang dari pengguna yang sah.
Untuk meminimalkan kerusakan, pemilik situs WordPress dapat mengalihdayakan mitigasi DDoS. Cloudflare, Sucuri, dan solusi terkemuka lainnya dapat membantu di sini. Penyedia hosting yang baik juga harus dapat membantu.
Kesimpulan
Pastikan untuk menggunakan pendekatan proaktif yang menghilangkan ketergantungan pada penghapusan virus secara konstan dan melibatkan kesadaran situasional. Tetap perbarui plugin dan tema Anda. Instal komponen pihak ketiga hanya ketika Anda benar-benar membutuhkannya. Pikirkan keamanan WP sebagai sebuah proses.