Unicode Konsorsiyumu kimlik güvenliği mekanizmalarını güncelledi
Öne çıkanlar
- Unicode Konsorsiyumu, kimlik sahtekarlığını önlemek için UTS #39 güvenlik standardının 18.0.0 sürümünü yayımladı.
- Tanımlayıcılar için genel kurallar ile birlikte alan adları ve e-posta adreslerine özel güvenlik profilleri belirlendi.
- ZWJ ve ZWNJ birleştirme karakterleri genel profilde kısıtlı kalırken sadece belirli kurallara uyan bağlamlarda izinli sayıldı.
Unicode Konsorsiyumu, farklı yazı sistemlerinin yazılımlarda kötüye kullanılmasını ve kimlik sahtekarlığını önlemek amacıyla UTS #39 güvenlik mekanizmaları şartnamesinin 18.0.0 sürümünü yayımladı. Josh Hadley ve Roozbeh Pournader editörlüğünde hazırlanan belge, tanımlayıcılarda kullanılabilecek karakterleri sınırlandırmak için teknik kurallar belirliyor. Güncelleme, alan adları, e-posta adresleri ve programlama dillerindeki değişken adları gibi alanlarda görsel benzerliklerden kaynaklanan güvenlik risklerini azaltmayı amaçlıyor.
Şartname, tanımlayıcı güvenliği için karakterleri izin verilenler ve kısıtlananlar olarak iki temel kategoriye ayırıyor. Kullanımdan kaldırılmış karakterler, özel kullanım alanları ve görünmez kontrol kodları kısıtlananlar listesinde yer alıyor. Sistemler, karışık alfabe kullanımı ve görsel olarak ayırt edilemeyen karakter eşleşmelerini tespit etmek için tanımlanan kuralları zorunlu kılıyor. Böylece kullanıcıların finansal hizmetler veya meşru siteler yerine taklit adreslere yönlendirilmesi engelleniyor.
Belgede ayrıca belirli dillerde doğru metin gösterimi için zorunlu olan ZWJ ve ZWNJ gibi birleştirme kontrol karakterlerine yönelik bağlamsal kısıtlamalar detaylandırıldı. Bu karakterlerin genel kullanımda kısıtlanmaya devam ettiği, ancak yalnızca belirli bitişik yazı bağlamlarında istisnai olarak desteklenebileceği aktarıldı. Geliştiricilerin sistemlerini güncel kurallarla uyumlu hale getirmesi ve geçmişe dönük uyumluluk politikalarını koruması tavsiye edildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.