ЦОВИД-19 апликације за праћење контаката: индијски Аарогиа Сету има отворени код, док Швајцарска и Италија тестирају Гоогле/Апплеов АПИ за обавештења о изложености

Апликације за праћење контаката ЦОВИД-19 почеле су да се примењују широм света, а апликације као што су Аарогиа Сету и НХС Цовид-19 сада усвајају приступ отвореног кода.

Нови коронавирус, такође познат као САРС-ЦоВ-2, изазвао је хаос широм света. Неколико нација је успело да контролише ширење вируса, али многе друге су се бориле и још увек покушавају да га обуздају. Једна од стратегија која се тестира за његово задржавање је праћење контаката, тј. праћење свих људи који су недавно дошли у контакт са особом која је била позитивна на ЦОВИД-19, а затим предузимање корака за изоловање ових особа. Праћење контаката је кључни задатак који треба исправити јер утиче на приватност и слободу појединца у већем интересу јавног здравља. Претња по личну приватност била је довољно велика за Гоогле и Аппле ће се окупити и сарађујте на АПИ-ју за праћење контаката и Блуетоотх спецификацији, која је дизајнирана да има минималан утицај на приватност и безбедност корисника. Иако су ови напори хвале вредни и неке земље су их усвојиле, прилично мало нација је такође предузело рад на сопственим сличним решењима. У овом делу покушавамо да наведемо нека од ових решења за праћење контаката, са фокусом на она која имају отворен изворни код и доступан јавности за увид и повратне информације.

Независна решења

Аустрија — Стоп Цорона

Аустријска влада је усвојила Стоп Цорона апликација развијена у сарадњи са Црвеним крстом Аустрије. Ова апликација ради не ослањају се на Гоогле и Аппле-ове АПИ-је за обавештења о изложености. Не постоји праћење локације, јер апликација користи Блуетоотх. Апликација прати телефоне који су се приближили кориснику. Ако корисник посумња на инфекцију ЦОВИД-19 или му је позитивно дијагностикован, информације о близини се отпремају у оно што се тврди да је децентрализована база података. Упозорења се шаљу свим корисницима који су имали историју близине. Наводно се не прикупљају лични подаци, а ако корисник жели да одустане од праћења, може једноставно да избрише апликацију и податке. За додатни мир, апликација је такође отвореног кода.

Зауставите Цорона изворни код на ГитХуб-у


Аустралија — ЦОВИДСафе

Аустралија је усвојила ЦОВИДСафе апликација. Ова апликација ради не ослањају се на Гоогле и Аппле-ове АПИ-је за обавештења о изложености. Након инсталације, корисници треба да региструју своје име/псеудоним, старосну групу, поштански број и број телефона, а сви они се чувају шифровани на влади сервер. Апликација се ослања на Блуетоотх за праћење близине, размену анонимних ИД-ова који се мењају свака два сата. Ови ИД-ови се чувају шифровани на телефонима и бришу након 21 дана. Када је неко позитиван на ЦОВИД-19, добија јединствени код од здравствених службеника који затим отпрема листу анонимизованих ИД-ова за последњих 21 дан. Апликација је такође отвореног кода, тако да се одржава транспарентност.

ЦОВИДСафе изворни код на ГитХуб-у


Чешка Република — еРоуска

Чешка је усвојила еРоуска апликација. Ова апликација ради не ослањају се на Гоогле и Аппле-ове АПИ-је за обавештења о изложености. Слично другим имплементацијама које су Само за Блуетоотх, еРоуска скенира подручје за друге кориснике еРоуска апликације у близини и локално чува податке о сусретима на уређају. Када је корисник позитиван, здравствени службеници контактирају корисника како би консензуално отпремили податке о сусрету. Емитовани ИД уређаја се мења сваког сата, а скенирање се такође може ручно укључити и искључити. Корисници могу да одлуче да уклоне све своје прикупљене податке, укључујући и број телефона. Апликација је такође отвореног кода.

еРоуска изворни код на ГитХуб-у

еРоушка - Део Смарт Куаран-аПрограмер: Министерство здравотництвА АескА© републики

Цена: бесплатно.

4.3.

Преузимање

Индија — Аарогја Сету

Влада Индије је одлучила да не усвојити Гоогле и Аппле-ово решење, али уместо тога развити сопствено решење у облику Апликација Аарогиа Сету. Када корисник подеси свој налог у апликацији, апликација тражи континуирани Блуетоотх приступ и податке о локацији. Корисници такође морају да наведу информације као што су име, старост, пол, здравствени статус и још много тога да би направили кориснички профил. Поставља се тест самопроцене где се корисника пита да ли показује било који од симптома ЦОВИД-19 заједно са другим питањима. Када се два паметна телефона са апликацијом Аарогиа Сету приближе један другом, апликација прикупља информације. Ако је један од контаката позитиван, апликација ће упозорити другу особу и дати упутства за помоћ у самоизолацији.

Употреба ове апликације Аарогиа Сету прво је снажно охрабрила влада, а затим је наложила у неколико случајева. Међутим, Индија нема најбољи став према приватности грађана јер земљи недостају кључни закони који би регулисали такве случајеве употребе. Пошто апликација прикупља податке о локацији и дели то са владом— приступ који су многи сматрали претераним и непотребним — доспео је у центар пажње превише наметљив по приватност корисника и због нетранспарентности и одговорности у процесу. Оно што је уследило била је критика ових приступа.

У неким добрим вестима у том погледу, апликација Аарогиа Сету за Андроид је направљена отвореног кода. Изворни код за Андроид апликацију је сада доступан на ГитХуб. Забринути власти обећавају да ће изворни код за иОС верзију и КаиОС верзију апликације такође бити отвореног кода „у догледно време". Политика приватности апликације је такође била ажуриран како би се омогућио обрнути инжењеринг апликације и пријављивање грешака влади. Даље, постоји и а буг боунти програм на месту, позивајући програмере да идентификују рањивости, грешке и побољшања кода.

Изворни код Аарогиа Сету на ГитХуб-у

Све ово је свакако добра вест јер је недостатак транспарентности био прилично алармантан. Још увек постоје питања о непрозирној позадинској инфраструктури и коду на страни сервера, али извештаји сугеришу да ће и ово следеће недеље бити отвореног кода.

Аарогиа СетуПрограмер: Национални информатички центар.

Цена: бесплатно.

3.3.

Преузимање

Сингапур — ТрацеТогетхер заснован на БлуеТраце протоколу

Имплементација у Сингапуру има облик ТрацеТогетхер, што је такође не ослања се на Гоогле-ове и Аппле-ове АПИ-је за обавештења о изложености, али такође користи само Блуетоотх и не заснива се на локацији. Апликацији је потребан само број мобилног телефона за покретање, а не прикупљају се никакви други лични подаци. Број чини део корисничког ИД-а, који се затим користи за генерисање привремених ИД-ова. Информације о близини ових привремених ИД-ова се чувају на уређају током 21 дана. Подаци се прослеђују серверу када је тест позитиван. Даље, обећава се да ће функционалност ТрацеТогетхер-а бити суспендована када се ситуација с пандемијом смири.

Иако ТрацеТогетхер није сам по себи отворени код, објављена је генеричка кодна база у облику ОпенТраце-а. Ова генеричка база кода се састоји од референтне имплементације Андроид апликације, иОС апликације и централног сервера изграђеног око Гоогле Фиребасе-а. Такође је објављена БлуеТраце протокол који чини основу за ТрацеТогетхер и ОпенТраце. Протокол БлуеТраце покушава да створи интероперабилност у свим јурисдикцијама како би друге нације могле да сарађују у овим напорима.

ОпенТраце изворни код на ГитХуб-у

ТрацеТогетхерПрограмер: Владина технолошка агенција

Цена: бесплатно.

3.6.

Преузимање

УК — НХС ЦОВИД-19

Имплементација Уједињеног Краљевства има облик НХС ЦОВИД-19 апликацију, која је тренутно у "бета тестирању" и доступна становницима острва Вајт (и која ће се проширити на друге регионе у будућности). Апликација је не ослања се на Гоогле и Аппле-ове АПИ-је за обавештења о изложености, али се такође ослања на Блуетоотх. Након подешавања, од корисника се тражи да унесу прву половину свог пин кода, који се користи за идентификацију да ли постоје жаришта која избијају – више детаља се не пита осим ако не пријавите симптоме. Блуетоотх подаци о близини се евидентирају 28 дана преко анонимних ИД-ова. Апликација ће такође бити укинута када се заврши ситуација са пандемијом. Изворни код апликације је већ отворен и доступан за преглед.

Изворни код НХС ЦОВИД-19 на ГитХуб-у


Решења која користе Гоогле и Аппле-ов АПИ за обавештења о изложености

Ове имплементације су изграђене на Гоогле-овом и Аппле-овом АПИ-ју за обавештења о изложености. Гоогле је такође увео ажурирање за Гоогле Плаи услуге које укључује нови АПИ. Доступан је и референтни дизајн за Андроид апликацију која имплементира АПИ за обавештења о изложености. Апликацијама заснованим на овом АПИ-ју је забрањено да прикупљају податке о локацији уређаја. Уместо тога, АПИ користи Блуетоотх Лов Енерги да открије да ли сте били у близини других који су били позитивни. АПИ ће поделити колико дана је прошло од појединачног „догађаја контакта“ заједно са проценом времена изложености. Блуетоотх метаподаци ће бити АЕС шифровани.

Док у случају Гоогле-а, Андроид корисници неће морати да инсталирају апликацију јер се АПИ за обавештења о изложености испоручује путем ажурирања Гоогле Плаи услуга. Дакле, све док имате Андроид уређај који користи Андроид 6.0 Марсхмаллов или новији, требало би да имате приступ услузи. Ипак, Гоогле ће тражити од корисника да преузму релевантну апликацију за јавно здравље ако се открије позитиван контакт.

Италија — Иммуни

Италијанско решење долази у облику апликације Иммуни, за коју се очекује да ће у наредним данима бити објављена у широј јавности. Ослања се на Гоогле и Аппле-ов систем обавештавања о изложености, користећи Блуетоотх Лов Енерги, и не прикупљају се никакви подаци о геолокацији.

Иммуни изворни код на ГитХуб-у

Швајцарска — СвиссЦовид ДП-3Т

Швајцарска ради на решењу под називом Децентрализовано праћење приватности које чува близину (ДП-3Т). Очекује се да ће и апликација и сервер бити отвореног кода. Апликација још није завршена и пуштена у јавност, али изворни код за апликацију је већ активан, тако да би требало да служи као основа.

Изворни код СвиссЦовид ДП-3Т на ГитХуб-у


Ово није потпуна листа, али има за циљ да истакне решења која су доступна у облику кода отвореног кода за заинтересоване програмере да прегледају и надограде.