Ekstensi Chrome untuk pengujian WebAuthn dan passkey di dalam browser
WebAuthn Solver, dari WebAuthn Solver, adalah ekstensi Chrome yang membantu pengembang menguji dan memecahkan masalah alur otentikasi berbasis passkey. Ini memindahkan bagian dari proses pengujian WebAuthn ke dalam browser sehingga pengembang dapat menyelesaikan tantangan otentikasi tanpa beralih alat. Dibangun untuk alur kerja pengembang, ekstensi ini menghubungkan penanganan tantangan di dalam browser ke autentikator yang didukung perangkat dan mengurangi langkah pengujian manual. Ini menargetkan pengembang web, insinyur keamanan, dan penguji QA yang bekerja dengan protokol FIDO2 dan passkey, dan ditujukan untuk pengujian langsung daripada penggunaan umum konsumen.
Bagaimana ekstensi menyelesaikan tantangan WebAuthn selama pengujian?
WebAuthn Solver拦截 alur tantangan publicKey yang disajikan oleh halaman web dan mengembalikan pernyataan yang diperlukan ke sistem yang diuji. Ekstensi ini terintegrasi dengan kunci akses tingkat perangkat sehingga autentikator fisik dapat menghasilkan respons yang diharapkan halaman. Jalur langsung antara browser dan autentikator menghilangkan kebutuhan akan skrip pembantu ad hoc saat menjalankan alur pembuatan dan pernyataan selama pengembangan dan audit keamanan.
Seberapa ringan ekstensi ini dan bagaimana pengaruhnya terhadap alur kerja pengembang?
Tambahan ini dirancang untuk kompak dan bekerja di dalam browser, yang menjaga langkah pengujian dalam satu lingkungan. Produk ini digambarkan sebagai utilitas pengembang yang ringan, dan desain itu mengurangi peralihan konteks antara alat desktop dan autentikator eksternal. Pengembang yang mengulangi alur tanpa kata sandi dapat menjalankan pemeriksaan berbasis browser tanpa perlu membangun ulang tiruan server secara berulang.
Izin dan perangkat apa yang diperlukan untuk menggunakannya?
Ekstensi ini memerlukan izin untuk berinteraksi dengan halaman yang mengeluarkan tantangan WebAuthn, dan alur tertentu memerlukan perangkat yang mendukung kunci akses di dekatnya, seperti smartphone, untuk menyelesaikan autentikasi. Karena bertindak sebagai jembatan ke autentikator fisik, pengujian yang bergantung pada perangkat keras eksternal harus memiliki perangkat itu tersedia dan dipasangkan sesuai dengan aturan kunci akses platform.
Untuk siapa ini cocok dan bagaimana perbandingannya dengan pengujian manual?
Ini adalah alat yang berfokus pada pengembang daripada fitur konsumen; pengguna yang dimaksud adalah pengembang web, insinyur keamanan, dan penguji QA yang menerapkan atau mengaudit sistem FIDO2 dan kunci akses. Penerimaan pengguna menempatkan ekstensi dalam kategori niche yang menghilangkan gesekan manual dari siklus pengujian. Untuk tim yang memerlukan pemeriksaan pernyataan di browser yang dapat diulang, ini memberikan jalur yang lebih langsung daripada menjalankan skrip perangkat keras terpisah.
Pilihan praktis untuk pengujian pengembang, dengan ruang lingkup yang terfokus
WebAuthn Solver adalah opsi praktis bagi pengembang dan penguji yang membutuhkan validasi passkey yang lebih cepat di dalam browser selama pengembangan. Fokusnya yang sempit pada alur kerja pengujian berarti tim yang tidak menjalankan pemeriksaan berbasis perangkat keras akan mendapatkan sedikit manfaat darinya. Praktik yang masuk akal adalah mengaktifkan ekstensi hanya di situs pengujian dan memberikan izin minimal yang diperlukan untuk sesi, yang menjaga penggunaannya terbatas pada lingkungan pengembangan.