Menjelajahi Semua Aspek Kata Sandi Aplikasi WordPress

Diterbitkan: 2022-10-25

Kata sandi aplikasi WordPress memungkinkan menghubungkan layanan pihak ketiga ke situs web saat mengautentikasi permintaan REST API. Selain mengizinkan aplikasi lain untuk mengakses situs web, fitur ini dapat mendukung perlindungan data. Ini mencegah pelaku dan peretas jahat mengubah informasi inti situs.

Namun, kata sandi aplikasi tetap memiliki risiko pelanggaran keamanan terhadap sistem situs web. Secara khusus, ia tidak memiliki kontrol dan fleksibilitas saat mengelola data akses.

Artikel ini akan membahas semua manfaat dan batasan kata sandi aplikasi WordPress. Selain itu, kami akan menyebutkan plugin teratas yang direkomendasikan untuk mengkonsolidasikan tingkat otentikasi keamanan.

  • Manfaat Kata Sandi Aplikasi WordPress
  • Risiko Kata Sandi Aplikasi WordPress
  • Cara Membuat Kata Sandi Aplikasi WordPress
  • Cara Menonaktifkan Kata Sandi Aplikasi WordPress
  • Plugin Keamanan WordPress Teratas

Manfaat Kata Sandi Aplikasi WordPress

Kata sandi aplikasi telah memecahkan masalah otentikasi permintaan API. Sebelum munculnya sistem ini di WordPress 5.6, proses otentikasi permintaan API sangat merepotkan. Ini membutuhkan pekerjaan otentikasi berbasis Cookie & None. Pendekatan ini tampaknya tidak dapat diandalkan karena risiko diserang oleh situs jahat dan peretas.

Kata sandi aplikasi memungkinkan aplikasi lain untuk terhubung lebih baik ke situs web terkait daya tarik yang baik pada token sementara, kredensial yang dapat dibatalkan, dan kredensial nyata. Sebagai solusi komprehensif untuk otentikasi layanan pihak ketiga, fitur ini membuktikan keunggulan keunggulannya dengan berbagai manfaat berikut:

  • Kredensial API yang mudah diminta: Pengguna dapat membuat kata sandi untuk mengizinkan permintaan akses aplikasi tertentu. Dengan menentukan nama aplikasi dan menyetujui atau menolak URL, Anda dapat mengizinkan aplikasi untuk melewati protokol atau tidak.
  • Kredensial yang mudah dicabut: Menerapkan fitur ini memfasilitasi pencabutan kata sandi individu dan grosir. Selain itu, Anda dapat melacak kredensial yang tidak sah dengan lebih baik melalui tanggal yang dibuat dan IP terakhir.
  • Keamanan login interaktif: Kata sandi aplikasi memungkinkan aliran yang lebih interaktif untuk mengautentikasi tanpa menggunakan kredensial secara langsung. Secara khusus, Anda dapat mengizinkan fitur keamanan seperti reCAPTCHA dan Two Factor untuk melindungi akun pengguna Anda.

Risiko Kata Sandi Aplikasi WordPress

Meskipun memiliki berbagai manfaat, kata sandi aplikasi tetap memiliki beberapa masalah terkait hambatan keamanan. Memang, sudah menjadi pendapat umum bahwa Anda harus menonaktifkan fitur ini untuk mencegah serangan dari situs jahat dan peretas.

Apakah perlu menonaktifkan kata sandi aplikasi WordPress? Mari kita telusuri masalah berikut untuk membuat jawaban yang benar:

  • Anda tidak dapat melindungi situs web dari serangan brute force. Sebuah situs web yang membutuhkan otentikasi pengguna berada di ambang ditembus oleh serangan brute force. Dengan menguji semua cara untuk menggabungkan huruf, angka, dan simbol, serangan brute force menyebabkan risiko keamanan terkait pencurian data penting.
  • Sulit untuk mengontrol kata sandi peran pengguna tertentu, baik mengaktifkan atau menonaktifkannya.
  • Kata sandi aplikasi dapat mengakses API situs web dengan kata sandi pengguna interaktif.
  • Sulit untuk mengontrol penggunaan kata sandi karena kurangnya pencatatan.

Cara Membuat Kata Sandi Aplikasi WordPress

Anda dapat dengan mudah membuat kata sandi aplikasi melalui dasbor administrator dengan plugin Paid Membership Pro. Berikut adalah panduan lengkap untuk proses ini:

  1. Gunakan akun administrator untuk masuk ke situs WordPress.
  2. Pilih Pengguna > Profil .
  3. Datang ke tajuk Kata Sandi Aplikasi .

ppwp-add-wordpress-application-password-settings-screen

4. Di bidang Nama Kata Sandi Aplikasi Baru , isi nama deskriptif yang sesuai. Bidang ini memungkinkan penggunaan internal dengan manfaat mengidentifikasi lokasi penghubung kata sandi aplikasi.

5. Buat kata sandi Anda dengan mengklik Tambah Kata Sandi Lokasi Baru . Sebelum membuat kata sandi, Anda harus mengikuti catatan yang disarankan ini:

  • Karena tidak ada kemungkinan untuk mengambil kata sandi setelah keluar dari layar, Anda harus segera menyalin dan menempelkannya ke tempat yang aman.
  • Anda dapat membuat kata sandi aplikasi dalam jumlah tak terbatas untuk akun pengguna.
  • Anda harus membuat kata sandi untuk setiap aplikasi pihak ketiga yang terhubung untuk mengontrol akses dengan mudah. Secara khusus, Anda dapat menonaktifkan dan menghapus kapan pun Anda ingin membatalkan layanan aplikasi pihak ketiga.

ppwp-wordpress-aplikasi-contoh-sandi

6. Otentikasi layanan pihak ketiga yang mengakses situs web Anda melalui REST-API dengan kata sandi yang dihasilkan.

Cara Menonaktifkan Kata Sandi Aplikasi WordPress

Seperti disebutkan di atas, aplikasi WordPress tetap menyimpan berbagai potensi risiko keamanan terkait perubahan dan pencurian data penting. Oleh karena itu, jika Anda tidak memerlukan API untuk memberikan izin bagi aplikasi dan layanan pihak ketiga, Anda harus menonaktifkan kata sandi aplikasi.

Umumnya, plugin keamanan profesional, seperti Astra Security, WebARX, atau Wordfence, mendukung penonaktifan fitur ini secara otomatis. Jika Anda ingin mengaktifkan kata sandi aplikasi, cukup nonaktifkan plugin.

Namun, memiliki berbagai plugin di situs WordPress Anda mungkin memperlambat kinerjanya. Jika Anda tidak suka menggunakan plugin, nonaktifkan kata sandi aplikasi secara manual sesuai dengan petunjuk berikut. Secara khusus, Anda perlu menambahkan kode ini ke functions.php untuk menonaktifkan fitur ini:

 add_filter( 'wp_is_application_passwords_available', '__return_false' );

Selain itu, Anda dapat memberikan izin kepada pengguna yang sesuai untuk menggunakan kata sandi aplikasi. Kode berikut akan memungkinkan Anda untuk mengaktifkan hanya administrator untuk menggunakan fitur ini:

 fungsi my_prefix_customize_app_password_availability(
$tersedia,
$pengguna
) {
if ( ! user_can( $user, 'manage_options' ) ) {
$tersedia = salah;
}

kembali $tersedia;
}

tambahkan_filter(
'wp_is_application_passwords_available_for_user',
'my_prefix_customize_app_password_availability',
10,
2
);

Plugin Keamanan WordPress Teratas

#1 Nonaktifkan Kata Sandi Aplikasi

ppwp-nonaktifkan-aplikasi-kata sandi-wordpress-plugin

Nonaktifkan Kata Sandi Aplikasi adalah plugin yang mudah digunakan tanpa persyaratan pengaturan yang rumit. Secara khusus, Anda hanya perlu menggunakan satu baris kode untuk mengaktifkan dan menonaktifkan kata sandi.

Plugin ini gratis dengan keamanan data yang kuat. Secara detail, ini tidak memengaruhi privasi pengguna karena tidak ada koneksi ke lokasi pihak ketiga mana pun dan tidak ada cookie yang dibuat.

#2 Keamanan Cerber WP

ppwp-wp-cerber-security-plugin

WP Cerber Security menawarkan solusi profesional untuk melindungi penghalang keamanan dari potensi risiko. Ini meminimalkan risiko kebocoran data sistem dengan algoritme yang rumit untuk mendeteksi anomali lalu lintas dan kode berbahaya.

Selain melindungi situs web dari injeksi kode dan serangan brute force, ini dapat membatasi akses melalui REST API dan GEO. Plus, plugin ini juga menyediakan berbagai fitur canggih seperti mitigasi spam dan virus.

Anda dapat memiliki semua fitur luar biasa dari plugin ini dengan harga $29 setiap tiga bulan dan $99 setiap tahun untuk satu situs web.

#3 Pagar Kata

ppwp-wordfence-plugin

Plugin WordFence memimpin pasar dalam meningkatkan hambatan keamanan melalui berbagai fitur canggih. Khususnya, plugin ini mendukung situs web dalam mengelola keamanan login, pemindaian malware, otentikasi dua faktor, dan aspek terkait lainnya.

Plugin premium ini telah berhasil mencegah lebih dari 11 juta serangan dan lebih dari 55 ribu IP berbahaya. Anda dapat dengan cepat menjadi akrab dengan plugin melalui berbagai blog informatif saat mengakses situs web asal.

WordFence menawarkan tiga paket harga yang berbeda. Secara khusus, Anda akan dikenakan biaya $99, $490, dan $950 untuk paket Premium, Care, dan Response.

#4 WP Fail2ban

ppwp-wp-fail2ban-plugin

WP Fail2ban menyediakan solusi sederhana yang dioptimalkan dengan satu fitur untuk mencegah serangan brute force. Dibandingkan dengan alternatif lain, plugin ini menggabungkan semua upaya login untuk memutuskan apakah akan melarang soft atau hard.

Selain itu, Anda dapat menyesuaikan konfigurasi dengan menambahkan lebih banyak aturan. Selain itu, plugin gratis ini memungkinkan fitur yang lebih canggih seperti penyaringan upaya masuk, dukungan multisitus, dan alat konfigurasi Cloudfare.

#5 Google Authenticator miniOrange

ppwp-miniorange-google-authenticator-plugin

Google Authenticator miniOrange membantu situs web menghindari serangan dengan menyediakan sistem otentikasi lapisan kedua. Secara khusus, ia menawarkan berbagai bentuk otentikasi seperti pemberitahuan push, pertanyaan keamanan, atau kode QR.

Selain memilih jenis otentikasi, Anda dapat mengontrol izin akses untuk peran pengguna tertentu.

Tentang paket harga, miniOrange menawarkan tiga bundel. $99/tahun untuk Premium Lite, $199/tahun untuk Premium, dan setidaknya $59 untuk Pengusaha.

#6 Keamanan Perisai

ppwp-shield-security-wordpress-plugin

Shield Security menjamin perlindungan tingkat tinggi dengan fitur yang lengkap. Dalam hal pengembangan fungsi bertahan dan melindungi, plugin ini telah membuktikan manfaatnya dengan cara yang berbeda. Ini membantu Anda menghindari semua potensi risiko keamanan seperti serangan brute force, injeksi malware, dan kasus rumit lainnya.

Seiring dengan data berharga yang dikumpulkan oleh CrowdSec, plugin ini menggunakan kekuatan jaringan untuk memutuskan solusi keamanan yang lebih cerdas.

Dengan semua fitur yang disebutkan, Shield Security menawarkan tiga paket harga. $6,58/bulan untuk ShieldPro, $24,92/bulan untuk Agensi ShieldPro, dan $59/tahun untuk Dukungan Perisai.

Ini Semua tentang Kata Sandi Aplikasi WordPress!

Kata sandi aplikasi WordPress menghasilkan manfaat praktis dan batasan pada hambatan keamanan. Bergantung pada kebutuhan Anda untuk menghubungkan situs web ke aplikasi pihak ketiga, Anda dapat memutuskan apakah akan mengaktifkan/menonaktifkannya secara fleksibel.

Anda dapat mengaktifkan dan menonaktifkan kata sandi aplikasi melalui kode manual atau plugin. Dengan semua panduan yang disebutkan dan plugin yang direkomendasikan, Anda pasti dapat mengontrol penggunaan fitur ini tanpa hambatan.

Apakah menurut Anda artikel ini bermanfaat? Apakah ada plugin yang harus kita pertimbangkan? Silakan ungkapkan pemikiran Anda di bagian komentar di bawah!