RESVEXA

RESVEXA · Telefonla kapı açma

Telefon kapıyı nasıl açıyor?

Kısa cevap: kapının üstündeki cihaz, telefonun gösterdiği yetki belgesini kendi doğruluyor. Sunucuya sormuyor — bu yüzden internet kesikken de açılıyor.

Kapı erişimi konuşulurken en sık sorulan üç soru şu: internet giderse ne olur, telefonu kaybedersem ne olur, kartlı sistemden farkı ne. Üçünü de sırayla ele alalım.

Akış

  • Rezervasyon onaylandığında sunucu, kişiye o oda ve o saat aralığı için imzalı ve kısa ömürlü bir yetki belgesi üretir. Belge telefona iner.
  • Kapıda telefon ile kapı cihazı Bluetooth üzerinden konuşur. Cihaz bir soru sorar, telefon cevabı kendi anahtarıyla imzalar.
  • Cihaz doğrular: belge geçerli mi, süresi dolmuş mu, bu kapıya mı ait, cevabı imzalayan gerçekten belgenin sahibi mi. Hepsi olumluysa kapı açılır.

İnternet giderse ne olur?

Kapı açılır. Doğrulamanın tamamı cihazın üzerinde yapılır; kapının karar vermek için ağa çıkmasına gerek yoktur. Ağ kesintisi, sunucu bakımı veya kapının bulunduğu koridorda kapsama olmaması açılmayı engellemez.

Kapının ürettiği erişim kayıtları bağlantı geri geldiğinde toplanır. Kayıt telefon üzerinden taşınabilir — ama telefon o kaydı değiştiremez: kayıt kapı cihazının kendi anahtarıyla imzalanmıştır, sunucu imzayı doğrular. Bu tasarımda telefon güvenilen bir taraf değil, yalnızca bir taşıyıcıdır.

Ölçüm: gerçek bir Android telefon ile gerçek kapı donanımı arasında, çevrimdışı açılma süresi p90 1701 ms (hedef 2500 ms'ti), arka arkaya 10 denemenin 10'u açıldı.

Telefonu kaybedersem?

Yetki belgeleri kısa ömürlüdür ve süresi dolduğunda kendiliğinden geçersiz olur; süresiz bir "anahtar" telefonda durmaz. Kullanıcı hesabından çıkış yapıldığında cihazdaki yetkiler silinir. Anahtar, telefonun donanım korumalı bölgesinde tutulur — cihaz destekliyorsa. Desteklemiyorsa uygulama bunu gizlemez, profil ekranında açıkça yazar.

Kartlı sistemden farkı ne?

Kartlı geçiş yerleşik ve olgun bir çözüm; yerine geçmek gibi bir iddiamız yok. Fark, yetkinin nereden geldiğinde:

  • Kartta yetki kişiye bağlıdır ve genelde kalıcıdır. Kart basılır, dağıtılır, kaybolur, iptal edilir.
  • Burada yetki rezervasyona bağlıdır ve saatlidir. Odayı ayırtan kişi o saat aralığında açar; bittiğinde yetki kendiliğinden biter.

Kart dağıtımı, stok ve kayıp/iptal takibi ortadan kalkar. Buna karşılık kullanıcının telefonunda uygulama ve açık Bluetooth gerekir — bu bir gerçek, dezavantaj olarak yazmakta sakınca görmüyoruz.

Yakınlık nasıl anlaşılıyor?

Kapı cihazı, telefonun sinyal gücüne bakarak makul bir yakınlıkta olup olmadığını kontrol eder ve eşik kurulum sırasında odaya göre ayarlanır. Bunu kesin bir mesafe kanıtı olarak sunmuyoruz: Bluetooth üzerinde kriptografik mesafe sınırlaması pratikte mevcut değil. Ölçülebilir bir sürtünme sağlar; koridordan kapı açmayı zorlaştırır, imkânsız kılmaz. Zaten kullanıcı kapıyı içeriden açıp arkadaşını da alabilir — tehdit modeli bunu kabul eder.

Kriptografi

İmzalar Ed25519. Aynı imza şeması hem sunucunun ürettiği yetki belgesinde hem kapı cihazının ürettiği erişim kaydında kullanılır. Protokolün üç ayrı uygulaması (sunucu, kapı cihazı, telefon) ortak test vektörlerine karşı sınanır; biri diğerlerinden ayrışırsa testler kırılır.

Yarım saatte gösterelim. Uzaktan bağlanıp çalışan sistemi baştan sona gösteriyoruz. Ücretsiz, taahhütsüz. 0507 966 67 82

Demo iste