В това интервю за Help Net Security Ник Донарски, главен технически директор (CTO) в RotorLab, обяснява какво очакват общинските съвети, служителите по документацията, застрахователите и одиторите от една програма за дронове в сферата на обществената безопасност и къде повечето програми се провалят.
Той разглежда веригата за съхранение на доказателства (chain of custody) за летателните дневници и видеозаписите, как да се публикува активността на дроновете, без да се разкриват чувствителни операции, както и често срещаните грешки при обработката на публични регистри. Опирайки се на опита си в областта на киберсигурността, той посочва рисковете в софтуера за наземни контролни станции и дневниците в електронни таблици. Донарски дава и практически съвети за малки структури, които стартират с ограничен бюджет, и разглежда случай на наложена санкция от Федералната авиационна администрация (FAA).

Избираемите длъжностни лица наистина не биха могли да ви кажат каква е разликата между 2,4 гигахерца и 5,8. Те започват да звънят на началника едва когато разстроен гражданин се появи на трибуната, твърдейки, че ведомствен дрон е висял над частната му ограда. Всичко, което наистина интересува общинските съвети, е избягването на съдебни дела и отсъствието от вечерните новини. Вземете например служителя по документацията в кметството. Чист триаж на бумащина. Сроковете по закона за достъп до информация връхлитат като товарен влак и никой на долния етаж няма излишни часове, за да издирва патрулни автомобили из целия град. В момента, в който даден видеозапис се изгуби на някоя необозначена флашка, целият град се оказва в нарушение на законите. Това, от което служителят всъщност се нуждае, е пределно просто: номер на повикването от диспечера, името на пилотиращия и видеозаписът.
Застрахователните оценители и одиторите се появяват едва след като карбонът се удари в бетона. Да кажем, че пропелер закачи клон, счупи се и корпусът падне през предното стъкло на автомобил. Застрахователният ликвидатор не се интересува колко усъвършенстван е изглеждал дронът в рекламно видео. Те искат неопровержима документация. Предоставете им дневника за поддръжка на летателния апарат, общото време на работа на моторите, броя на циклите на зареждане на точно тази батерия и документи, доказващи, че пилотът не е допуснал сертификатът му по Part 107 да изтече преди шест седмици. Одиторите са дори още по-педантични. Те сравняват изразходвания бюджет с реалното полетно време, за да видят дали часовете за обучение не са изфабрикувани или неправилно разпределени.
Програмите напълно се провалят по отношение на веригата за съхранение на доказателства и базовото индексиране. Оператор лети тридесет минути на местопроизшествието, изключва апарата и не отразява нищо освен суровото време на управление през приложение. Никой не обозначава батерията, поставена в дрона, никой не отбелязва номера на повикването и никой не записва контролна сума (checksum) при изваждането на картата памет. Когато шест месеца по-късно защитата подаде искане за пълната поддръжка и полетна телеметрия, свързани с даден арест, никой не може да сглоби пъзела. Историята на летателния апарат е разпокъсана из произволни електронни таблици и лични бележници, а институцията в крайна сметка изглежда напълно некомпетентна пред съдията.
Аз подхождам към това по абсолютно същия начин, по който конфигурирам зоните на защитна стена. Рутинният служебен трафик се пропуска директно към интерфейса, но чувствителните вътрешни движения остават изолирани. Вземете нещо като заснемане на задържащ басейн за нуждите на благоустройството, генериране на ортофотопланове на общински покриви или сканиране на горски масиви за пациент с деменция, напуснал специализиран дом. Този тип полет трябва да фигурира на публично табло още преди батериите да са се презаредили. Оставянето на обикновените граждански полети на тъмно е начинът, по който ведомствата случайно пораждат слухове за секретни правителствени шпионски мрежи. Но когато операторите осигуряват въздушно наблюдение при барикадирал се заподозрян или оказват подкрепа на регионален екип за изпълнение на съдебни заповеди, оперативната сигурност има абсолютен приоритет. Тези сензорни дневници и записи в CAD системата трябва да останат заключени в веществените доказателства, докато делото не приключи в съда и законовите срокове за съхранение не изтекат.
Напрежението между обобщените статистически данни и подробните описа обикновено се свежда до общественото доверие. Публикуването на тримесечен отчет, в който се твърди, че вашето звено е изпълнило 40 мисии за обществена безопасност, наистина запазва тактическите ви методи защитени. Но обществото вижда през общите формулировки. За разследващ журналист или наблюдател за спазване на гражданските права повърхностните резюмета изглеждат просто като излъскано PR увъртане. От друга страна обаче, публикуването на сурови геопространствени данни е тактическа катастрофа, която само чака да се случи. Споделянето на необработени GPS координати и маршрути дава на всеки с уеб браузър подробна схема на вашите изходни пунктове, снайперски позиции или алеята пред дома на защитен информатор. Истинското решение е обобщен разбит дневник. Публикувайте датата на полета, широк двучасов прозорец на излитане, класификацията на повикването, идентификационния номер на апарата и общия патрулен район. Дръжте точните координати и вектори на движение извън публичния сайт. Комбинирайте тези редове с общи тримесечни обобщения, за да предоставите на местните данъкоплатци честна отчетност, без да давате тактическия си план в ръцете на заподозрените.
Много отряди третират квадрокоптера като лъскава играчка, а не като оборудване за събиране на доказателства. Полицията прекара десет мъчителни години в съдебни битки заради видеорегистраторите в автомобилите и бодикамерите. Написаха се дебели класьори с правила за веригата за съхранение на доказателства, закупи се софтуер за заличаване на лични данни и се изградиха цифрови хранилища. След това те купуват стандартен потребителски дрон, извършват полет, изваждат флаш картата, захвърлят един MP4 файл в неиндексирана папка на работния плот и приключват с това. Съдилищата не виждат никаква разлика между камерите, закачени на жилетка, и камерите, окачени на летателен апарат.
Другият огромен капан е прекомерното трупане на сурови данни. Полицаят завърта пропелерите, натиска запис на таблета и оставя сензора да работи нонстоп, докато колесникът не докосне отново земята. Прелитането през града, за да се стигне до местопроизшествието, означава заснемане на всеки басейн, батут и заден двор по пътя. Ако юристът на вашата община не е утвърдил политика за автоматично изтриване след 30 дни на транзитни записи, които нямат доказателствена стойност, всички тези случайни фонови видеоматериали са публична собственост според законодателството на щата. Достатъчно е да постъпи едно искане за достъп до информация и вашият служител по документацията ще прекара две седмици в замъгляване на частни дворове.
Освен това летателните дневници напълно се пренебрегват. Съдебната призовка за летателни записи обхваща много повече от просто видеоклипове. Противниковият адвокат изисква данни за надлъжен и напречен наклон (pitch и roll), подаване на тяга, графики на височината и времеви маркери по GPS. Пропускането на телеметрията от регистъра с документация е сигурен начин да отнесете сериозно мъмрене от съдията.
От гледна точка на симулирането на атаки (red teaming), наземните контролни станции и полетните дневници са масивни, широко отворени повърхности за атака, които хората третират като обикновени домакински уреди. Повечето наземни станции работят на стандартни Android или iOS таблети. Още при фабричните настройки тези операционни системи се опитват да комуникират с облачни услуги. Освен ако ИТ отделът не премахне фоновата синхронизация и не приложи мерки за укрепване на сигурността на операционната система (hardening), вашите координати, междинни точки от маршрута (waypoints) и метаданни от видеото могат да преминават през сървъри на трети страни, без пилотът изобщо да подозира. Още по-лошо е, че пилотите на терен свързват тези таблети към отворени горещи точки (hotspots) или несегментиран общински Wi-Fi, превръщайки контролера на дрона в директен мост към вътрешните общински мрежи.
След това се сблъсквате с проблема за интегритета. Невероятен брой ведомства все още водят своите полетни дневници в обикновени електронни таблици на Excel. В дигиталната криминалистика електронната таблица е безполезна. Всеки с права за запис може да отвори клетка, да антидатира инспекция, да промени времето на работа на двигателя или напълно да заличи неоторизиран полет, като липсва каквато и да е одитна следа. Ако бъдете въвлечени във федерален граждански съдебен процес, експертът по криминалистика на насрещната страна ще разгроми неподписаната с хеш таблица на свидетелската скамейка.
Доказателствената тежест изисква непрекъсната верига за пазене на доказателствата по отношение на машинните данни. За необработения регистрационен файл директно от корпуса на летателния апарат – DAT, TXT или CSV – трябва да бъде изчислен SHA-256 хеш в същата секунда, в която попадне във входната ви система, последвано от автоматизирано въвеждане в хранилище с еднократен запис (write-once). Без автоматизирано хеширане не можете да докажете пред съдия, че операторът не е коригирал данните за надморската височина или координатите след приземяването.
Приберете кредитната карта и първо напишете правилата си. Малките ведомства допускат грешката да съберат няколко хиляди, да купят дрон от магазина и да летят на повиквания, преди дори да имат писмен правилник. Хардуерът е евтината част. Съдебните дела, нарушенията при съхранението на записи и регулаторните глоби са нещата, които в крайна сметка ви довеждат до фалит.
Преди този дрон изобщо да напусне кутията от пяна, опишете вашите стандартни оперативни процедури, критериите за разрешаване на полет, границите на неприкосновеност на личния живот и графика за съхранение на данни. Занесете тези документи на градския си прокурор и на общинския съвет и ги накарайте да подпишат какво е позволено да прави летателният апарат и, което е по-важно, какво му е строго забранено да прави.
Оперативната дисциплина също не се интересува от бюджета ви. Можете да управлявате оборудване за петстотин долара със същата стриктност като звено за въздушна медицинска помощ с хеликоптер и това не струва почти нищо. Разпечатвате собствени контролни списъци на плътна хартия в задния офис, захващате ги с щипка за подложка и действително ги използвате. Казвам на хората да вземат евтин флумастер с боя, да напишат големи номера директно върху пластмасовите корпуси на батериите си и да записват колко пъти се зарежда и разрежда всеки пакет. Ако пакет №3 ви осигурява само четиринадесет минути зависване преди спадане на напрежението, искате пилотът да знае това, преди да излети над трафика. Наложете твърдо правило в отдела, че никой не прибира дрона обратно в кутията му, докато полетното време и номерата на батериите не бъдат записани. Точка.
От техническа страна третирайте наземната станция като замърсено устройство. Не позволявайте на потребителите да свързват контролера към обществения Wi-Fi на кафене или към локални мрежи за гости, за да актуализират карти на терен. Изключете всяка фонова настройка за архивиране в облака на операционната система. Флаш паметите и SD картите трябва да се изваждат незабавно в станцията, да се преместват в локално мрежово хранилище с ограничен достъп и да се хешират чрез бърз терминален скрипт преди смяната на дежурството. Отработете тези полеви механики, докато флотът ви е само една самотна птица, защото изчистването на небрежните оперативни навици, след като вече имате три летящи отряда, е почти невъзможно.
Вижте какво се случи с Gorge Drones в Стивънсън, Вашингтон, ако искате да разберете колко бързо нещата тръгват надолу. FAA им наложи предложена глоба от 289 215 долара за приблизително петнадесет селскостопански пръскания. Никой не се е сблъскал с Cessna. Никой не е изсипал резервоар с химикали върху детска площадка на начално училище. Цялата тази огромна глоба се сведе до небрежна документация и пренебрегване на основни правила за полети. Когато FAA прегледа дейността им, апаратите нямаха валидна регистрация на опашката. Те бяха пропуснали документацията за летателна годност. Никой не притежаваше сертификати за селскостопанска дейност по Part 137 или изключения за тежко оборудване по Section 44807, а пилотите нямаха търговски свидетелства, за да пръскат законно посеви с тежки птици.
Повечето хора, които гледат случая с Gorge Drones, не успяват да осъзнаят как работи математиката на федералното правоприлагане. Един инспектор не изважда кочан, не ви връчва една символична глоба и не си тръгва. Те разглеждат всяко отделно излитане като негова собствена натрупваща се отговорност. Нерегистриран корпус на летателния апарат? Това е едно нарушение. Несертифициран оператор на контролите? Второ нарушение. Неоторизиран обхват на търговски полет? Трето нарушение. Умножете това по петнадесет задачи и изведнъж една организация се оказва изправена пред почти триста хиляди долара глоби. Такъв удар погребва частен агробизнес.
В среда на градска администрация подобна констатация от одит предизвиква гневни изслушвания в съвета, отнема финансирането на отдела и води до закриване на цялото звено до сутрешната проверка. Когато не можете физически да докажете съответствие с реални дневници при всяко отделно излитане, регулаторите просто ви записват като несъответстващи по всички показатели.
- киберсигурност
- дронове
- управление
- хардуер
- мнение
- регулация