Saya telah membaca banyak artikel blog WordPress Security di mana Pakar Keamanan merekomendasikan beberapa langkah khusus untuk berhati-hati ketika seseorang khawatir tentang keamanan situs WordPress mereka. Salah satunya adalah:
Kiat Keamanan WordPress:
Hapus plugin yang tidak perlu, yang tidak digunakan.
Sebuah plugin yang memiliki lubang keamanan, baik dengan kode, struktur atau koneksi db, dapat berakibat fatal bagi sebuah situs walaupun itu diaktifkan di sebuah situs. Di sisi lain, sebuah plugin yang terstruktur dengan baik, berkode baik, dan aman-db mungkin tidak memiliki celah keamanan bahkan ketika itu dinonaktifkan. Jadi, di mana masalahnya?
Saya memiliki situs di mana ada beberapa plugin yang saya gunakan sesekali. Saya sebenarnya tidak ingin menghapusnya tetapi ketika tidak diperlukan saya hanya menonaktifkannya dari situs. Apakah saya perlu menghapusnya untuk mengamankan situs saya dan jika ya, mengapa?
Jawaban:
Plugin yang memiliki lubang keamanan adalah masalah, apakah itu diaktifkan atau tidak. Jadi, inilah beberapa alasan mengapa sering disarankan untuk menghapus plugin yang tidak Anda gunakan.
Jika Anda memiliki plugin yang tidak Anda gunakan, Anda sering tidak peduli untuk memperbaruinya. Akibatnya, mereka tidak akan mendapatkan pembaruan keamanan apa pun, dan itu akan menjadi kerentanan di situs Anda. Orang-orang sering berpikir bahwa plugin yang tidak berjalan tidak dapat memengaruhi situs Anda secara negatif, tetapi dalam hal keamanan, penyerang dapat mengeksploitasi lubang keamanan di plugin yang diinstal, bahkan jika itu tidak diaktifkan.
Pikirkan mengapa plugin tidak berjalan di tempat pertama. Jika itu adalah plugin yang Anda gunakan secara teratur, dan Anda cukup hidupkan dan matikan sesuai kebutuhan, itu bagus. Namun, itu bisa menjadi plugin yang tidak berfungsi dengan benar, atau tidak lagi dipertahankan. Kategori kedua plugin ini secara khusus merupakan masalah keamanan, karena seringkali merupakan sumber lubang keamanan.
Jika plugin yang dinonaktifkan dinonaktifkan secara aktif dan terus diperbarui, mereka tidak masalah. Tetapi jika Anda memiliki plugin yang terpasang yang tidak digunakan dan tidak diperbarui, yang terbaik adalah menghapusnya.
sumber
Saya telah melihat beberapa plugin yang jelek, beberapa dapat menyertakan skrip yang berdiri sendiri yang dapat menjadi vektor serangan dan tidak memperbarui atau menghapusnya dapat membuat Anda terbuka untuk menyerang.
Plugin yang dinonaktifkan dari repositori pihak ke-3 tidak akan menerima pemberitahuan pembaruan karena harus diaktifkan agar kode pemeriksaan pembaruannya dapat berjalan. Dengan demikian, jika kerentanan ditemukan dalam plugin yang dinonaktifkan, tidak ada pemberitahuan pembaruan yang akan diberikan - tetapi peretas akan tahu untuk mengujinya.
Saya telah melihat situs yang telah diserang beberapa kali melalui serangan injeksi SQL yang dilakukan melalui plugin template galeri yang telah dihapus dari wordpress.org. Karena tidak ada versi yang lebih baru di repositori, itu tidak menghasilkan peringatan bahwa plugin itu "ketinggalan zaman" / rentan terhadap serangan.
Yang terbaik hanya menyimpan plugin yang aktif dan terus diperbarui. Juga ide yang baik untuk melacak pemberitahuan kerentanan, dan matriks plugin yang dipasang di situs mana sehingga Anda dapat bereaksi terhadap ancaman sebelum menjadi masalah. Saya menonton umpan RSS ini untuk kerentanan terkait WP:
http://rss.packetstormsecurity.com/search/files/?q=wordpress
sumber
Jika Anda memeriksa log kesalahan Anda, Anda akan melihat mesin memindai plugin Anda dengan lubang keamanan - jadi tidak masalah jika plugin diaktifkan atau tidak, karena mereka akan langsung menuju ke file masalah, dan tidak mencoba dan mengaksesnya melalui instal WP Anda sendiri.
sumber