“Passkey de nedir?” diye sormayacağınızı tahmin ediyorum. Çünkü bildiğiniz gibi, bir hesap oluşturarak giriş yaptığımız birçok online servis, artık eski yeni nesil doğrulama yöntemlerini gerektiriyor. Telefon numarasına gönderilen bir SMS, bir iPhone’a gönderilen bir bildirim, Authenticator uygulamaları ve benzeri yöntemler gibi. Passkey de bunlardan biri. Şu ana kadar eminim ki sizler de en azından bir kere Passkey oluşturmuşsunuzdur. Ama yine de bir Passkey‘i oluşturma sürecini hızlaca yeniden denemek isterseniz bunu yapabileceğiniz bir servis var: Passkeys.io

Phishing yöntemleri sürekli olarak çeşitleniyor ve kimlik doğrulama yöntemleri de buna karşı dirençli olmak durumunda. Bazen brute-force atakları ile bazen de sosyal mühendislik yöntemleri ile kullanıcıların parolalarının kolayca elde edilebildiği bir dönemde yaşıyoruz. Bu nedenle servislere erişirken kullandığımız giriş yöntemlerinin öncelikli olarak güvenli olması gerekiyor. Ama tek başına güvenli olması da değil,
Passkey‘ler WebAuthn API‘ını kullanarak doğrulama gerektiren herhangi bir servise erişim için kullanıcının cihazında bulunan biyometrik veriden (Touch ID, Face ID gibi) yararlanır. Standart Public Key – Private Key anahtar ikilisi kullanılır. Private Key özel olarak kalır ve karşı tarafa iletilmez. Erişilecek servis / sunucu tarafına sadece Public Key iletilir. Dolayısıyla bir gün kullandığınız bir web sitesi tüm veritabanını çaldırsa dahi sizin oradaki hesabınıza erişim mümkün değildir.
Son kullanıcı erişmeye çalıştığı servise Sign in with Passkey seçeneğini kullanarak giriş yapar. Kullanıcıdan kullanıcı adı ya da parola istenmez. Sadece biyometrik verisi ile doğrulaması istenir. Kullanılan cihaza bağlı olarak Touch ID ya da Face ID seçeneklerinden biri kullanılır ve servise giriş yapılmış olur.
Passkeys.io’nun kullanımı
Bu basit servis, size bir Passkey demosu yapmak için kullanılıyor. Herşeyden önce Passkeys.io web sitesine girmeniz gerekiyor. Passkeys.io bu alandaki tek web servisi değil, eğer isterseniz aynı denemeyi Webauthn.io sitesi ile de yapabilirsiniz.
İlk adımda, bir hesap oluşturmak için email adresinizi girmeniz bekleniyor.

Email adresinizi girip Continue butonuna tıkladıktan sonra da bir Passkey oluşturmanızı istiyor.

Create a passkey butonuna bastığınızda Private Key‘in bağlanacağı bir biyometrik giriş istiyor.

Parmak izinizi veya yüzünüzü tanıttıktan sonra bu Private Key, Passwords uygulamasında (yani Keychain‘de) saklanıyor. Doğrulamayı bir biyometrik veri ile değil de bir donanım anahtarı veya QR kod taratarak yapmak istiyorsanız yukarıdaki ekran karşınızda iken parmak izinizi okutmak yerine More Options butonuna tıklayabilirsiniz. Bundan sonra hangi giriş yöntemini tercih ediyorsanız o yönde ilerleyebileceğiniz ikinci bir ekran karşınıza gelecektir.

Passkeys.io web sitesi sadece bir Passkey demosu olduğu için servise giriş yaptığınızda tüm görebildiğiniz şey, oluşturduğunuz Passkey‘e ait detaylar oluyor.

Photo by Jan van der Wolf: https://www.pexels.com/photo/colorful-locker-with-key-in-bright-red-door-33009524/

Bir Cevap Yazın