Aarogya Setu ve NHS Kovid-19 gibi uygulamaların artık açık kaynak yaklaşımını benimsemesiyle birlikte, COVID-19 temas takibi uygulamaları dünya çapında yayılmaya başladı.
SARS-CoV-2 olarak da bilinen yeni koronavirüs, dünya çapında büyük hasara yol açtı. Birkaç ülke virüsün yayılmasını kontrol etmeyi başardı, ancak birçoğu mücadele etti ve hala onu kontrol altına almak için ellerinden geleni yapıyor. Kontrol altına alınması için test edilen stratejilerden biri temas takibidir, yani. Kovid-19 testi pozitif çıkan bir kişiyle yakın zamanda temas kuran tüm kişileri takip etmek ve ardından bu kişileri izole etmek için adımlar atmak. Temas takibi, bireyin mahremiyetini ve özgürlüğünü halk sağlığı yararına etkilediği için doğru yapılması gereken çok önemli bir görevdir. Kişisel mahremiyete yönelik tehdit yeterince büyüktü Google ve Apple bir araya geliyor ve kullanıcı gizliliği ve güvenliği üzerinde minimum etki yaratacak şekilde tasarlanmış bir kişi izleme API'si ve Bluetooth spesifikasyonu üzerinde işbirliği yapın. Bu çabalar övgüye değer olsa da ve bazı ülkeler bunları benimsemiş olsa da, az sayıda ülke de kendi benzer çözümleri üzerinde çalışmaya başladı. Bu yazıda, kaynak kodları açık ve inceleme ve geri bildirim için kamuya açık olanlara odaklanarak bu temas izleme çözümlerinden bazılarını listelemeye çalışıyoruz.
Bağımsız Çözümler
Avusturya - Stopp Corona
Avusturya hükümeti bu yasayı kabul etti Corona'yı durdurun Avusturya Kızılhaçı ile birlikte geliştirilen uygulama. Bu uygulama bunu yapar Olumsuz Google ve Apple'ın Temas Bildirimi API'lerine güvenin. Uygulama Bluetooth kullandığından konum izleme özelliği bulunmuyor. Uygulama, kullanıcının yanına gelen telefonları izliyor. Bir kullanıcı COVID-19 enfeksiyonundan şüpheleniyorsa veya pozitif teşhis almışsa, yakınlık bilgileri merkezi olmayan bir veritabanına yükleniyor. Yakınlık geçmişi olan tüm kullanıcılara uyarılar gönderilir. Bildirildiğine göre hiçbir kişisel bilgi toplanmıyor ve bir kullanıcı takipten çıkmak isterse uygulamayı ve verileri kolayca silebilir. Daha fazla gönül rahatlığı için uygulama da açık kaynaktır.
GitHub'da Corona Kaynak Kodunu Durdurun
Avustralya — COVIDSafe
Avustralya benimsedi COVİDSafe uygulama. Bu uygulama bunu yapar Olumsuz Google ve Apple'ın Temas Bildirimi API'lerine güvenin. Kurulumun ardından kullanıcıların kayıt olmaları gerekir. ad/takma ad, yaş aralığı, posta kodu ve telefon numarası; bunların tümü bir devlet kurumunda şifrelenmiş olarak saklanır sunucu. Uygulama, yakınlık takibi için Bluetooth'u kullanıyor ve her iki saatte bir değiştirilen anonimleştirilmiş kimlikleri değiştiriyor. Bu kimlikler telefonlarda şifreli olarak saklanıyor ve 21 gün sonra siliniyor. Birisinin COVID-19 testi pozitif çıktığında, sağlık yetkililerinden benzersiz bir kod alıyor ve bu kod, daha sonra son 21 güne ait anonimleştirilmiş kimliklerin listesini yüklüyor. Uygulama aynı zamanda açık kaynak olduğundan şeffaflık korunur.
GitHub'daki COVIDSafe Kaynak Kodu
Çek Cumhuriyeti — eRouska
Çek Cumhuriyeti benimsedi eRouska uygulama. Bu uygulama bunu yapar Olumsuz Google ve Apple'ın Temas Bildirimi API'lerine güvenin. Diğer uygulamalara benzer Yalnızca Bluetooth özellikli eRouska, alanı yakındaki diğer eRouska uygulaması kullanıcıları için tarar ve karşılaşma verilerini yerel olarak kaydeder cihazda. Bir kullanıcının testi pozitif çıktığında, sağlık yetkilileri, karşılaşma verilerini kendi rızasıyla yüklemesi için kullanıcıyla iletişime geçiyor. Yayınlanan Cihaz Kimliği her saat başı değişir ve tarama manuel olarak da açılıp kapatılabilir. Kullanıcılar, telefon numarası da dahil olmak üzere topladıkları tüm verileri kaldırmayı tercih edebilir. Uygulama aynı zamanda açık kaynaklıdır.
GitHub'daki eRouska Kaynak Kodu
Fiyat: Ücretsiz.
4.3.
Hindistan - Aarogya Setu
Hindistan Hükümeti karar verdi Olumsuz Google ve Apple'ın çözümünü benimsemek yerine kendi çözümünü şu şekilde geliştirir: Aarogya Setu uygulaması. Bir kullanıcı uygulamada hesabını oluşturduğunda uygulama, Bluetooth erişiminin ve konum verilerinin devam etmesini ister. Kullanıcı profili oluşturmak için kullanıcıların ayrıca ad, yaş, cinsiyet, sağlık durumu ve daha fazlası gibi bilgileri sağlaması gerekir. Kullanıcıya diğer soruların yanı sıra COVID-19 semptomlarından herhangi birini gösterip göstermediğinin sorulduğu bir öz değerlendirme testi öne sürülüyor. Aarogya Setu uygulamasına sahip iki akıllı telefon birbirine yaklaştığında uygulama bilgi topluyor. Temaslı kişilerden birinin testi pozitif çıkarsa uygulama diğer kişiyi uyaracak ve kendi kendine izolasyona yardımcı olacak talimatlar sağlayacak.
Bu Aarogya Setu uygulamasının kullanımı ilk önce hükümet tarafından yoğun bir şekilde teşvik edildi ve ardından birkaç durumda zorunlu kılındı. Ancak Hindistan, vatandaşların mahremiyetine yönelik pek iyi bir tutuma sahip değil çünkü ülkede bu tür kullanım durumlarını düzenleyecek temel yasalar bulunmuyor. Uygulama konum verilerini topladığından ve hükümetle paylaşıyorPek çok kişinin aşırı ve gereksiz bulduğu bir yaklaşım, dikkatleri üzerine çekti. Kullanıcı gizliliğine çok müdahaleci ve süreçte şeffaflık ve hesap verebilirliğin olmaması. Ardından bu yaklaşımlara yönelik eleştiriler geldi.
Bu konuda iyi bir haber de Android için Aarogya Setu uygulamasının açık kaynak haline getirilmesi. Android uygulamasının kaynak kodu artık şu adreste mevcut: GitHub. İlgili yetkililer, uygulamanın iOS sürümü ve KaiOS sürümünün kaynak kodunun güncelleneceğine söz veriyor. ayrıca "zamanı geldiğinde açık kaynaklı" olacak". Uygulamanın gizlilik politikası da uygulamada tersine mühendislik yapılmasına izin verecek şekilde güncellendi ve hataları hükümete bildirmek. Ayrıca, bir de var hata ödül programı geliştiricileri güvenlik açıklarını, hataları ve kod iyileştirmelerini belirlemeye davet ediyoruz.
GitHub'daki Aarogya Setu Kaynak Kodu
Şeffaflığın olmayışı oldukça endişe verici olduğundan tüm bunlar kesinlikle iyi bir haber. Opak arka uç altyapısı ve sunucu tarafı koduyla ilgili hâlâ sorular var, ancak raporlar öneriyor bunun da gelecek hafta açık kaynaklı olacağını söyledi.
Fiyat: Ücretsiz.
3.3.
Singapur — TraceTogether, BlueTrace Protokolünü temel alır
Singapur'un uygulaması şu şekildedir: TraceTogether, Aynı zamanda Olumsuz Google ve Apple'ın Temas Bildirimi API'lerine bağımlıdır ancak aynı zamanda yalnızca Bluetooth'tur ve konum tabanlı değildir. Uygulamanın başlatılması için yalnızca bir cep telefonu numarasına ihtiyaç vardır ve başka hiçbir kişisel bilgi toplanmaz. Numara, kullanıcı kimliğinin bir parçasını oluşturur ve bu daha sonra geçici kimlikler oluşturmak için kullanılır. Bu geçici kimliklerdeki yakınlık bilgileri, cihazda 21 günlük süreklilik esasına göre depolanır. Bir kullanıcının testi pozitif çıktığında veriler bir sunucuya iletilir. Ayrıca, pandemi durumu sona erdiğinde TraceTogether'ın işlevselliğinin askıya alınacağına söz veriliyor.
TraceTogether tek başına açık kaynak olmasa da OpenTrace biçiminde genel bir kod tabanı yayınlanmıştır. Bu genel kod tabanı, bir Android uygulamasının, bir iOS uygulamasının ve Google Firebase etrafında oluşturulan merkezi bir sunucunun referans uygulamasını içerir. Ayrıca yayınlanan BlueTrace protokolü hem TraceTogether hem de OpenTrace'in temelini oluşturur. BlueTrace protokolü, diğer ulusların bu çabalarda işbirliği yapabilmesi için yetki alanları arasında birlikte çalışabilirlik yaratmaya çalışır.
GitHub'da OpenTrace Kaynak Kodu
Fiyat: Ücretsiz.
3.6.
Birleşik Krallık — NHS COVID-19
Birleşik Krallık'ın uygulaması şu şekildedir: NHS COVID-19 Şu anda "beta testinde" olan ve Wight Adası sakinlerinin kullanımına sunulan (ve gelecekte diğer bölgelere de genişletilecek) uygulama. Uygulama Olumsuz Google ve Apple'ın Temas Bildirimi API'lerine bağımlıdır ancak aynı zamanda Bluetooth'a da güvenir. Kurulumun ardından kullanıcılardan, sıcak noktaların patlak verip vermediğini belirlemek için kullanılan pin kodlarının ilk yarısını girmeleri istenir; siz belirtileri bildirmediğiniz sürece daha fazla ayrıntı sorulmaz. Bluetooth yakınlık verileri, anonim kimlikler aracılığıyla 28 gün boyunca günlüğe kaydedilir. Pandemi durumu sona erdiğinde uygulama da durdurulacaktır. Uygulamanın kaynak kodu zaten açık ve incelemeye hazır.
GitHub'daki NHS COVID-19 Kaynak Kodu
Google ve Apple'ın Temas Bildirimi API'sini kullanan çözümler
Bu uygulamalar Google ve Apple'ın Temas Bildirimi API'si temel alınarak oluşturulmuştur. Google ayrıca Google Play Hizmetlerinde yeni API'yi içeren bir güncelleme yayınladı. Temas Bildirimleri API'sini uygulayan bir Android uygulaması için referans tasarımı da mevcuttur. Bu API'yi temel alan uygulamaların cihaz konum verilerini toplaması yasaktır. Bunun yerine API, testi pozitif çıkan diğer kişilerin yakınında olup olmadığınızı tespit etmek için Bluetooth Düşük Enerjiyi kullanır. API, bir maruz kalma süresi tahminiyle birlikte bireysel bir "temas etkinliğinden" bu yana kaç gün geçtiğini paylaşacaktır. Bluetooth meta verileri AES şifreli olacaktır.
Google söz konusu olduğunda, Temas Bildirimi API'si Google Play Hizmetlerindeki güncellemeler aracılığıyla sunulduğu için Android kullanıcılarının bir uygulama yüklemesine gerek kalmayacak. Dolayısıyla, Android 6.0 Marshmallow veya üstünü çalıştıran bir Android cihazınız olduğu sürece hizmete erişebilmeniz gerekir. Yine de Google, olumlu bir temas olayı tespit edilmesi durumunda kullanıcılardan ilgili bir halk sağlığı uygulamasını indirmelerini isteyecek.
İtalya - Bağışıklık
İtalya'nın çözümü, önümüzdeki günlerde daha geniş bir kamuoyuna sunulması beklenen Immuni uygulaması biçiminde geliyor. Google ve Apple'ın Bluetooth Low Energy'den yararlanan risk bildirim sistemine dayanır ve hiçbir coğrafi konum verisi toplanmaz.
GitHub'daki Bağışıklık Kaynak Kodu
İsviçre — SwissCovid DP-3T
İsviçre, Merkezi Olmayan Gizliliği Koruyan Yakınlık İzleme (DP-3T) adı verilen bir çözüm üzerinde çalışıyor. Hem uygulamanın hem de sunucunun açık kaynak olması bekleniyor. Uygulama henüz tamamlanmadı ve halka açıklanmadı, ancak uygulamanın kaynak kodu zaten yayında olduğundan bir temel görevi görmelidir.
GitHub'daki SwissCovid DP-3T Kaynak Kodu
Bu kapsamlı bir liste değildir ancak ilgilenen geliştiricilerin incelemesi ve üzerine geliştirme yapması için açık kaynaklı kod biçiminde mevcut olan çözümleri vurgulamayı amaçlamaktadır.