PanicLock - MacBook kapağı kapatıldığında Touch ID'yi devre dışı bırakıp yalnızca parola ile kilit açtıran yardımcı araç
(github.com/paniclock)- macOS menü çubuğu yardımcı aracı olarak çalışır; menüye tıklayarak, klavye kısayoluyla veya yalnızca dizüstü kapağını kapatarak ekranı kilitler ve Touch ID'yi geçici olarak devre dışı bırakarak parola girişini zorunlu kılar
- macOS'te Touch ID'yi anında kapatmanın bir yolu olmamasından kaynaklanan güvenlik durumunu tamamlar; oturumu kapatmadan veya sistemi kapatmadan yalnızca parola ile kilit açma durumuna geçiş yapılabilir
- Parola ile bir kez kilit açıldıktan sonra mevcut Touch ID ayarlarına otomatik olarak geri döner
- Varsayılan kısayol
⌃⌥⌘L - Lock on Close seçeneği açıldığında Mac kapağı kapanır kapanmaz Touch ID devre dışı bırakılır ve ekran kilitlenir; parola ile yeniden giriş yapılana kadar bu durum korunur
- Arka planda SMJobBless privileged helper ile
bioutilvepmsetkomutlarını kullanarak Touch ID zaman aşımı değerini değiştirir ve ekran kilitleme işlemini yapar; ilk çalıştırmada yönetici parolası gerekir - Ağ etkinliği, telemetri veya veri toplama yoktur; açık kaynak olarak sunulur ve en az yetki ilkesiyle çalıştığı için kapsamı ve incelenebilirliği nettir
- Ancak bu yardımcı araç yalnızca Touch ID'yi devre dışı bırakır
- Apple Watch ile kilit açma
- Güvenlik anahtarı
- Diğer kilit açma yöntemleri
- Bu yöntemler etkinse Mac'in kilidi bunlarla açılabilir
- MIT License
1 yorum
Hacker News görüşleri
NSWorkspaceWillSleepNotificationdinlesem bile hissedilen süre sadece yaklaşık 200 ms gibi geliyor, bu kısa aralıkta bir de Secure Enclave'e gidiş-dönüş gerekiyorsa pratikte race condition gibi görünüyorsudo bioutil -ws -u 0; sleep 1; sudo bioutil -ws -u 1one-liner'ı ile aynı etki elde edilebiliyor. Ekran kilidini de eklediğim bir Shortcuts bağlantısı da hazırlamıştım; genel kısayola atanınca oldukça kullanışlı oluyor