10 Panduan Keamanan WordPress Terbaik untuk Mengamankan Situs WordPress Anda

Diterbitkan: 2020-11-10

Dengan pandemi Covid-19 yang mendorong sebagian besar bisnis online, situs web tidak diragukan lagi merupakan salah satu aset bisnis terbesar Anda. Sistem manajemen konten seperti WordPress telah membuat pembuatan situs web lebih mudah, sayangnya, keamanan situs web sebagian besar diabaikan – hingga terlambat dan situs diretas. Peretas menargetkan lebih dari 100.000 situs web setiap hari – besar dan kecil, dengan mayoritas situs web WordPress. Sementara WordPress dengan sendirinya aman, popularitasnya yang luar biasa menjadikannya favorit para peretas. Meskipun tidak ada cara untuk memastikan keamanan situs web 100%, peretasan terjadi karena sebagian besar pengguna tidak mengikuti praktik keamanan terbaik yang membuat situs mereka rentan terhadap peretas. Pada artikel ini, kami membagikan 10 panduan keamanan WordPress terbaik dan menguji langkah-langkah keamanan yang membentuk tulang punggung strategi keamanan WordPress yang komprehensif. Mari kita mulai topik kita.

1. Pindai Dan Bersihkan Situs Web Anda Secara Teratur

Langkah ini memastikan bahwa setiap kode berbahaya dibawa ke perhatian Anda segera. Tetapi mengidentifikasi kode tersebut dapat menjadi rumit jika Anda adalah pengguna non-teknis. Selain itu, peretas terus berinovasi dan merancang peretasan baru yang membuat kode mereka lebih sulit untuk diidentifikasi.

Pindai

Kami menyarankan Anda menginstal plugin keamanan seperti Sucuri atau MalCare untuk melakukan pekerjaan ini untuk Anda. Plugin keamanan dirancang untuk mendeteksi malware paling licik sekalipun menggunakan algoritme canggih dan terus berkembang. Mereka mudah dipasang, sama seperti plugin lainnya, dan dapat digunakan oleh pengguna tanpa pengetahuan teknis apa pun. Anda dapat menggunakannya untuk menjadwalkan pemindaian reguler sehingga malware tidak pernah memiliki kesempatan untuk tinggal di situs Anda terlalu lama. Plugin keamanan seperti MalCare menawarkan penghapusan malware otomatis satu klik sehingga Anda dapat segera membersihkan situs Anda tanpa menunggu bantuan teknis.

Anda dapat memilih untuk memindai dan memperbaiki situs Anda secara manual. Tapi, kami tidak merekomendasikan ini kecuali Anda berpengalaman dengan file backend WP dan tabel database.

2. Perbarui Situs Web Anda

Apakah Anda sering melihat pesan “WordPress version xxx is available” atau pesan seperti “Update to xxx” untuk plugin/tema? Meskipun mungkin tergoda untuk mengabaikannya, hal itu bisa menjadi kesalahan besar. Semakin lama Anda menunda memperbarui suite Anda, semakin rentan situs Anda. Peretas mengeksploitasi kelemahan keamanan yang diketahui di versi Core WP, plugin, dan tema yang lebih lama. Begitu mereka menemukan kesalahan dalam versi tertentu, mereka menargetkan semua situs menggunakan versi yang sama.

Perbarui situs web Anda

Sangat disayangkan tetapi benar bahwa sebagian besar situs menjalankan WordPress versi lama atau usang seperti versi 3.x atau bahkan 2.x. Hal yang sama berlaku untuk sebagian besar plugin/tema yang diinstal.

Menerapkan pembaruan bisa menjadi urusan yang memakan waktu, terutama jika Anda mengelola ratusan situs. Untuk memudahkan, Anda dapat memilih plugin keamanan seperti WP Remote yang menyediakan fungsionalitas manajemen WordPress untuk memperbarui semua komponen WP Anda di semua situs dalam satu kesempatan.

3. Perkuat Nama Pengguna Dan Kata Sandi Anda

Apakah Anda terus menggunakan kata sandi halaman login seperti "kata sandi" atau "123123"? Peretas selalu mengeksploitasi nama pengguna umum dan kata sandi yang lemah seperti ini untuk masuk ke halaman login. Di antara metode peretasan yang umum, peretas menyebarkan serangan brute force menggunakan bot otomatis yang menebak nama pengguna dan kata sandi Anda untuk menargetkan halaman login di seluruh dunia.

Cara terbaik dan mungkin termudah untuk menjaga dari serangan brute force adalah dengan memperkuat kredensial login Anda. Sebagai praktik, pastikan bahwa semua pengguna Anda mengonfigurasi nama pengguna unik untuk tujuan masuk.

Pilih kata sandi yang kuat yang panjangnya setidaknya 12 karakter – dan merupakan campuran huruf, angka, dan simbol khusus (seperti #, @, atau _).

Tindakan keamanan lainnya adalah mengubah kata sandi pengguna Anda secara teratur setiap enam hingga delapan bulan. Alat manajemen kata sandi seperti Dashlane bisa efektif untuk menghasilkan dan menyimpan kata sandi yang kuat.

4. Terapkan Otentikasi 2-faktor Atau 2FA

Otentikasi 2 Faktor atau 2FA adalah standar industri yang memberikan lapisan keamanan tambahan ke situs Anda.

Bagaimana cara kerja 2FA? Setelah Anda mengaktifkannya, setiap pengguna yang mencoba masuk ke akun mereka harus melalui proses dua langkah. Langkah pertama adalah memasukkan nama pengguna dan kata sandi yang benar. Langkah selanjutnya adalah memasukkan kode khusus dan unik yang dibuat dan dikirimkan hanya ke nomor ponsel pengguna.

Singkatnya, 2FA mempersulit peretas untuk menyebarkan serangan brute force di halaman login situs web Anda. Yang perlu Anda lakukan adalah menginstal plugin 2FA seperti Google Authenticator atau Duo Two-Factor Authentication. Alternatif lain adalah dengan menggunakan plugin keamanan seperti MalCare yang memiliki fungsionalitas 2FA di dalam fitur-fiturnya.

5. Instal Sertifikat SSL

Situs Web Aman SSL

SSL atau Short Secure Layer adalah lapisan keamanan yang mengenkripsi setiap data yang dikirimkan antara server hosting Anda dan browser pengguna Anda. Melalui enkripsi ini, Anda dapat memastikan bahwa peretas tidak dapat dengan mudah mencegat dan mendekripsi informasi yang dibagikan. Ada manfaat tambahan. Ini juga merupakan cara yang baik untuk meningkatkan peringkat SEO Anda karena mesin pencari menyukai situs web dengan sertifikat SSL.

Bagaimana Anda mendapatkan sertifikat SSL untuk situs Anda? Anda bisa mendapatkannya dari perusahaan hosting Anda. Jika itu tidak berhasil, maka instal plugin SSL pihak ketiga seperti Let's Encrypt di situs Anda.

6. Atur Perlindungan Firewall Untuk Situs Web Anda

Firewall bertindak sebagai garis pertahanan berkelanjutan antara lalu lintas masuk dan server web Anda. Firewall situs web yang efektif dapat menghentikan serangan seperti injeksi basis data, serangan XSS, dan pembajakan sesi.

Bagaimana itu sangat efektif? Sederhana, ini memantau setiap permintaan masuk yang dibuat ke server web Anda – dan memblokir yang berasal dari alamat IP yang buruk atau mencurigakan. Apa pun perangkat yang Anda gunakan untuk menjelajah internet, perangkat itu diidentifikasi dengan kode unik – alamat IP-nya. Hal yang sama juga berlaku untuk perangkat peretas mana pun. Firewall memblokir permintaan dari alamat IP yang memiliki riwayat asal serangan malware.

Siapkan Firewall

Bagaimana Anda mengatur firewall? Anda dapat memilih dari berbagai jenis firewall, termasuk firewall aplikasi web berbasis cloud dan firewall tingkat jaringan. Pilih plugin keamanan seperti MalCare yang juga menyertakan perlindungan firewall yang dapat dengan mudah diaktifkan atau dinonaktifkan.

7. Jalankan Pengerasan WP

Berdasarkan mekanisme peretasan umum yang digunakan oleh peretas, tim WordPress sendiri merekomendasikan serangkaian 12 tindakan pengerasan untuk membentengi situs web apa pun. Ini termasuk menonaktifkan alat editor file, mengubah kunci keamanan, dan memblokir instalasi plugin/tema.

Namun, beberapa tindakan ini mungkin sulit diterapkan oleh pengguna non-teknis secara mandiri. Setiap kesalahan yang tidak disengaja dapat menyebabkan situs Anda tidak berfungsi atau macet. Plugin keamanan MalCare memiliki fitur pengerasan WordPress langkah-demi-langkah mudah yang melakukan ini untuk Anda dalam beberapa klik.

8. Tetapkan Izin Pengguna

Untuk situs WordPress, Anda dapat membuat banyak pengguna, tetapi tidak semua harus memiliki hak istimewa tertinggi. Inilah sebabnya mengapa WP mengizinkan enam peran pengguna yang berbeda, yaitu – Admin Super, Administrator, Editor, Penulis, Kontributor, dan Penulis.

Admin super memiliki hak atau hak istimewa "tertinggi", sedangkan penulis memiliki hak istimewa "paling sedikit". Karena pengguna admin memiliki hak paling besar, peretas sering mencoba meretas akun admin – di mana mereka dapat menimbulkan kerusakan maksimum.

Rekomendasi kami – gunakan prinsip hak istimewa paling rendah di mana hanya sedikit dan pengguna tepercaya yang diberi hak “admin”. Tergantung pada peran pekerjaan mereka, sisanya dapat diberikan peran pengguna lainnya.

9. Menerapkan pemblokiran geografis

Berdasarkan statistik terbaru tentang serangan siber, sebagian besar peretas yang sukses berbasis di beberapa negara. Sama seperti firewall yang dapat memblokir permintaan dari alamat IP yang dipilih, firewall juga dapat memblokir semua permintaan yang berasal dari negara tertentu. Inilah yang dikenal sebagai pemblokiran negara. Dengan memblokir lalu lintas masuk dari negara-negara ini, peretas yang berbasis di negara-negara ini tidak akan dapat mengakses situs web Anda. Ini berfungsi paling baik jika situs web Anda memiliki segmen target geografis.

Pilih alat keamanan yang memungkinkan Anda melihat negara asal semua permintaan IP yang gagal atau diblokir dan memberi Anda opsi untuk menerapkan pemblokiran negara untuk wilayah tersebut.

10. Ambil Cadangan Reguler Situs Web dan Basis Data Anda

Terlepas dari semua tindakan keamanan Anda, kenyataannya adalah tidak ada jaminan 100% untuk menghindari serangan. Cadangan situs web seperti polis asuransi terhadap peretasan yang berhasil. Anda baru menyadari nilainya setelah situs web Anda mogok atau diretas.

Apa yang Anda lakukan ketika situs Anda down? Prioritas pertama Anda adalah memulihkan situs web Anda menjadi normal dan itu hanya mungkin jika Anda memiliki cadangan situs web dan file database Anda.

memperbarui

Bagaimana Anda mengambil cadangan lengkap situs web?

Jika tersedia, pilih layanan pencadangan yang disediakan oleh perusahaan hosting Anda. Atau, Anda dapat melakukannya secara manual – meskipun ini bisa menghabiskan banyak waktu dan tenaga. Jika Anda mencari metode yang lebih sederhana dan lebih pendek, Anda dapat memilih plugin cadangan seperti BlogVault atau Backupbuddy yang mengotomatiskan proses pencadangan dan menyimpan salinan cadangan independen di lokasi yang aman.

Plugin cadangan telah dikenal berkinerja lebih baik daripada alat pencadangan lainnya. Hanya karena mereka menawarkan solusi lengkap untuk cadangan file terbaru dan tabel database meminimalkan risiko kehilangan apa pun. Selain itu, mereka menawarkan fungsionalitas pemulihan 1-klik yang mudah untuk memulihkan situs web Anda dalam beberapa klik.

Kesimpulannya

Tidak peduli seberapa besar atau kecil situs web Anda, itu akan selalu menjadi target potensial bagi peretas yang cerdas. Satu-satunya cara untuk melindungi diri Anda dari ancaman dunia maya adalah dengan membekali diri Anda dengan pengetahuan dan alat yang dapat mempersulit pekerjaan peretas. Sepuluh langkah ini membentuk strategi keamanan yang lengkap dan kuat untuk situs web WordPress mana pun. Sebagian besar langkah-langkah di atas dapat diatasi dengan menginstal plugin keamanan tunggal yang menggabungkan beberapa langkah keamanan ini.

Semoga artikel 10 Panduan Keamanan WordPress Terbaik ini bermanfaat. Silakan dan terapkan Panduan Keamanan WordPress ini dan tingkatkan skor keamanan situs Anda. Jika Anda memiliki pertanyaan tentang artikel panduan keamanan WordPress ini, beri tahu saya di bagian komentar di bawah. Juga, Jika Anda menyukai artikel ini, silakan bagikan dengan teman dan pengikut media sosial Anda.