Kérdés:
Hogyan lehet az ADS-B biztonságos, ha önjelentésen alapul?
digitgopher
2015-03-25 10:27:15 UTC
view on stackexchange narkive permalink

Minden jelentés szerint az ADS-B a léginavigáció és az ATC jövője. A legegyszerűbb meghatározás szerint az ADS-B a repülőgép önbejelentő GPS-pozíciója, amely mindenki számára előnyös.

Hogyan biztonságos ez? Úgy tűnik, hogy valaki egyszerűen hamis álláspontot sugározhat bármilyen aljas célból.

Talán hiányzik valami nyilvánvaló dolog, de még nem láttam az ADS-B magyarázatát biztonsági szempontból.

Kapcsolódó: https://security.stackexchange.com/q/34313
Kapcsolódó: http://tech.slashdot.org/story/12/08/22/2059207/faa-denies-vulnerability-in-new-air-traffic-control-system
Folton vagy! Néhány hete néztem egy Defcon beszélgetős videót erről a témáról, érdekes lehet! https://www.youtube.com/watch?v=CXv1j3GbgLk
Hogyan lehetne ezeknek az aljas céloknak bármelyikét jobban lehetővé tenni hamis helyzetjelentések küldésével, mint azzal, hogy egyáltalán nem küldünk helyzetjelentéseket?
Helyes, ha egyáltalán nem küldenek helyzetjelentést, az hamis álláspont lenne.
@digitgopher Melyik esetben különbözik a jelenlegi rendszer, ahol senki nem küld helyzetjelentéseket?
mit értesz biztonságos alatt? győződjön meg arról, hogy ez az az eszköz, amely pozíciókat küld (bizonyos hitelesítési eljárással), győződjön meg arról, hogy az eszköz a megfelelő módon viselkedik (néhány redundáns, könnyen felülírható ellenőrzéssel, például az átviteli idővel)? Úgy tűnik, kizárja a szolgáltatás megtagadását (azaz egy olyan eszközt, amely nem működik, függetlenül az okoktól)
A biztonságot, nem pedig a biztonságot szem előtt tartva tervezték.
Az ADS-B biztonságának átfogó felmérését Strohmeier és munkatársai készítették, http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6940209&url=http%3A%2F%2Fieeexplore.ieee. org% 2Fstamp% 2Fstamp.jsp% 3Ftp% 3D% 26arnumber% 3D6940209
Haladjon a polgárok mentén, itt nincs semmi látnivaló.
öt válaszokat:
hmakholm left over Monica
2015-03-25 23:09:28 UTC
view on stackexchange narkive permalink

Igen, szándékosan hibás helyzetjelentéseket lehet küldeni. De miért akarja bárki is ezt megtenni? Természetesen rosszindulatú szándékot feltételezünk - de akkor is?

A támadó hamis helyzetű közvetítések segítségével ütközést okozhat-e ? Nehéz belátni, hogyan. Az ADS-B sugárzás alapvető jelentése alapvetően: "Kedves ATC, kérem, ne tisztázzon senkit, hogy repüljön túl az űr ilyen-olyan pontja közelében, mert ott vagyok én." egy gyanútlan más repülőgép, amely elkerüli a tér egy olyan pontját, ahol a valóságban senki nincs, önmagában nem okoz balesetet. Legfeljebb némi figyelemelterelés és káromkodás, valamint "nem uram, én tényleg nem látom ezt a forgalmat" adások.

A támadó áradással támadás megtagadását okozhatja a légtér ellen. egy légiforgalmi irányító monitora próbabábuval, így nem talál biztonságos módot a valódi repülőgépek útvonalának irányítására, akikkel beszél. Ehhez azonban nem igazán szükséges hamis helyzetjelentéseket küldeni - az 1090 MHz-es downlink frekvencia egyszerű elzárása ugyanolyan jól járna, és nem lenne lényegesen illegálisabb vagy nehezebben észlelhető.

Megpróbálhatta meggyőzni az ATC-t arról, hogy valaki más helyen van, mint valójában. Azonban, hacsak nem állítja be a teljes frekvenciát, az ATC továbbra is meghallgathatja a valós helyzetjelentéseiket, és a számítógépeik képesek lesznek megmondani, hogy több ellentmondásos jelentésük van ugyanarról a repülőgép-címről. Egyszerű lenne ezt úgy kezelni, hogy elválasztjuk a forgalmat mindkét bejelentett pozíciótól (amire egyébként képesnek kell lenniük, arra az esetre, ha valaki véletlenül rosszul konfigurálná a transzponderüket), és akkor visszatérünk a DoS forgatókönyvhöz.

Fel tud-e menni egy öngyilkos támadó egy saját repülőgépével, és behatolhat valaki másba , miközben hamisíthatja helyzetét, ameddig az ATC látja? Ha ez a célod, akkor minden bizonnyal hasznosnak tűnik a yoru valódi helyzetének közvetítése , de ez nem azt jelenti, hogy egy hamis pozíció közvetítése bármit megvásárolna neked, amit nem Ne kapjon egyszerűen úgy, hogy meghúzza a transzponder dugóját, hogy ne sugározzon semmit . Mindkét esetben az a problémád, hogy most te vagy az elsődleges radar visszhang, amely nem felel meg a transzponder válaszainak. Attól függően, hogy honnan húzza a trükköt, amely riasztó harangokat csengethet, vagy sem, de a más pozíció sugárzása semmit sem tenne annak elhallgattatásáért.

Az egyik dolog, amit tehet megcsinál, az ADS-B Out kiosztása, hogy rossz magasságot továbbítson, és remélem, hogy a szabad hely eljuthat közvetlenül valaki felett vagy alatt, amit aztán megpróbál döngölni anélkül, hogy látnák - mert az elsődleges radar általában rossz a magasság megkülönböztetésében. Ez azonban nem az ADS-B specifikus kockázata - a jó öreg SSR attól is függ, hogy a légi transzponderek maguktól jelentik-e magasságukat a C módban, és ezt ugyanolyan egyszerűen meg lehet változtatni.

Bár talán érdekes intellektuális gyakorlat, ezek az érvek mellőzik a lényeget. A kérdés nem * miért tenné valaki ... *, a kérdés a légtérrendszer biztosításának képességével kapcsolatos következményeket érinti.
@digitgopher Mi ellen védi? Nem igazán lehet megbeszélni valaminek a biztonsági következményeit anélkül, hogy előbb megértenéd, mi ellen próbálsz védekezni.
Ezenkívül az AFAICT ADS-B csak a másodlagos radar helyettesítésére szolgál, tehát hamis jelentéssel semmit sem lehet tenni, amit a transzponder kikapcsolásával már nem lehet megtenni.
Elnézést kérek gyors megítélésemért; Most látom, honnan jön Henning. Eleinte az első néhány bekezdést [vörös heringként] láttam (http://en.wikipedia.org/wiki/Red_herring). Azt hiszem, a legfontosabb itt az, hogy az ADS-B nem helyettesíti az elsődleges radart és más biztonsági intézkedéseket. +1 ehhez a bejegyzéshez.
GdD
2015-03-25 14:41:44 UTC
view on stackexchange narkive permalink

Nem hiányzik semmi nyilvánvaló dolog, az ADS-B-hamisítás (hamis üzenetek küldése) és a hamisítás (helytelen információk üzenete az üzenetbe) lehetséges, mivel a protokollba nincs beépítve az üzenet hitelesítése. A fogadó állomás nem tudja ellenőrizni, hogy az üzenetek hamisak-e. Van néhány javasolt megoldás itt és itt, tudomásom szerint nem született döntés a protokoll szabvány megváltoztatásáról.

Ne feledje, hogy még ha üzenet-hitelesítést is hozzáad a protokollhoz, akkor is lehet hamis üzeneteket küldeni. Az ADS-B GPS-t használ, nincs oka annak, hogy ne hamisíthatná a sugárzó egységnek küldött GPS-adatokat. Az egységnek nincs módja megtudni, hogy a GPS adatok nem valódiak-e, és hitelesnek vélt helyzetinformációkat küldene. Tehát a broadcast protokoll hitelesítése és biztonsága ellenére sem lehet megbízhatóan megbízni a küldött információkban, mivel a potenciális támadók hozzáférnek a tényleges átviteli hardverhez és rendszerekhez. Ez azt jelenti, hogy megbízhat az információkban, azokat egy másik forrás segítségével kell hitelesítenie.

Az FAA közelségben állt hozzá, azt mondják, hogy a helyzetet lefedik, de nem fogják megmondani, hogyan. Előfordulhat, hogy úgy érzik, hogy a radar folyamatos használata beépített és biztonságos területeken (a radart nem tervezik teljesen elárasztani az ADS-B javára) lehetővé teszi az ATC számítógépek számára, hogy kiszűrjék a hamisítványokat. A radar számítógépes, egyes intelligens algoritmusok képesek lennének összehangolni a radaradatokat az ADS-B adásokkal, és riasztani, ha az ADS-B adatai nem egyeznek. A washingtoni zónába repülni próbáló repülőgép nem lenne képes hamisítással például egy érzékeny cél közelébe jutni.

Ez azt jelentené, hogy azok a területek, ahol a hamisítás nagyobb valószínűséggel sikeres, azok a területek, ahol nincs radar lefedettség. Igen, valaki elfedheti repülőgépének valódi tartózkodási helyét, vagy hamisíthat egy repülőgépet ezeken a helyeken, azonban a rendszer előnyei meghaladják a lehetséges kockázatokat.

TL; DR: "Nem az. Az FAA jobban szereti, ha nem gondolt erre."
Ugyanakkor a lakott országokban hány helyen van _no_ radar lefedettség? Nagyon alacsony magasságban, vagy hegyek mögött, vagy ilyesmi várnám ezt, de nem várom el, hogy ez borzasztóan gyakori helyzet legyen. Még akkor is, amikor 4500 láb magasan repülök meglehetősen vidéki területek felett, látom, hogy a transzponderemet legalább 4 vagy 5 különböző radar kihallgatja.
Ennek oka van, hogy az ADS-B-t Alaszkában próbálták ki.
@GdD Elég tisztességes.
Megteszik a helyzetet. Az ADS-B hamisításához - vagy elakadásához - jelentős teljesítményű rádióadóra van szükség, amely nyomon követhető, és aki telepítette, esetleg látott vagy hagyott ujjlenyomatokat vagy DNS nyomokat stb. Tehát elcsalhatja vagy elakadhat, de a rendőrség jöjjön érted és tegyen börtönbe (mert a biztonsági szempontból kritikus rendszerbe * beavatkozni * illegális), és egyszerűen nem lehet ennyit nyerni a kockázathoz képest.
Ha érdekel a börtönbe kerülés, az visszatartó erejű lenne, és a legtöbb ember megteszi az @janhudec-t. Néhány ember nem
@GdD,, azok az emberek, akik egyébként sem tudnak ennyit nyerni azzal, hogy megzavarják.
abelenky
2015-03-25 22:20:45 UTC
view on stackexchange narkive permalink

(nem pontosan válasz, tudom ... kicsit több a vita)

Rendben, az ADS-B kiszolgáltatott a hamisításnak. Mit lehetne tenni ez ellen?

Bár az FAA nem pontosan érkezett a terveikkel, láttam már olyan cikkeket a múltban, amelyek arra utalnak, hogy össze tudják egyeztetni az ADS-B jelentést, a fogadó állomást , és radar visszatérés a diszkrimináció valamilyen szintjére. Párosítást végezve a montanai földi vevő automatikusan figyelmen kívül hagyja azokat a helyinformációkat, amelyek állítólag Floridában vannak. Egy montanai repülőgép néhány tucat mérföldnyire meg tudta hamisítani a pontos helyét, de nem feküdhetett eleget ahhoz, hogy egy teljesen más ARTCC-be kerüljön.

Mivel digitális formátumról van szó, az egyik ötlet az, hogy az adók digitális tanúsítványok, ezért minden továbbítást alá kell írniuk tanúsítványukkal. Alapértelmezés szerint az összes vevő látja az összes üzenetet, és a spoofer még mindig hamis üzeneteket helyezhet be. Ha azonban egy adót hamis üzenetek küldésének azonosítanak, triviális lenne az "Ignore all messages from Tx 1357" szűrőt beállítani. A probléma arra a kezdeti felismerésre jut, hogy elsősorban egy adó fekszik. És ha hamis üzeneteit figyelmen kívül hagyják, a nagy kérdés "Tehát ... ez a repülőgép nem ott van, ahol állítja. Hol van valójában ??"

rövid: vannak enyhítési lépések, de semmi sem képes automatikusan és teljesen biztonságossá tenni a rendszert, ha bárki lehet adó.

Hogyan gondolja úgy a radar, hogy több tucat mérföldnyire van a tényleges tartózkodási helyétől? Meglehetősen egyszerűen becsaphatja a magasságát a C módú telepítéshez, de úgy tűnik, hogy a (lat, hosszú) helyét elég nehéz lenne néhány száz lábnál nagyobb mértékben megcsalni.
@Reirab: Ez a lényeg. Hazudhat az ADS-B-nél, és azt mondhatja, hogy egy helyen van, de ha a Radar azt mondja, hogy nincs ott, akkor az ADS-B üzenetét elutasíthatjuk és csalárdként jelölhetjük meg. Az elsődleges radarnak azonban jelentős hibája van a jelentésben a ferde tartomány és más tényezők miatt.
BigNutz
2017-03-25 08:44:05 UTC
view on stackexchange narkive permalink

Tehát mindenkinek, aki megkérdőjelezi a káosz szintjét és a kockázatot, ha valaki egy repülőgépet "repít egy aktív légiforgalmi rendszerbe, amely az ADS-B-t az ATC légtér-felügyeletének részeként vagy egészében használja, át kell gondolnia a kérdést. A gyomok elkezdése nélkül egyszerűen meg kell nézni az NY24 B osztályú területét az FR24-en, hogy könnyen lássa a világ egyik legösszetettebb és túlterhelt légterét. Ha egyetlen szellemrepülőgépet is titokban beillesztenek ebbe a rendszerbe rossz helyen, rossz időben, az eredmény katasztrofális lehet.

Míg az FAA és a nemzetközi közösség naivan úgy döntött, hogy olyan rendszert hoz létre, amely nem tartalmaz titkosítást vagy integrált jelintegritás-ellenőrzés, elismerték, hogy sebezhetőség, és lehetőségeket fejlesztettek ki. A legvalószínűbb és legelterjedtebb az integrált, valós idejű, párhuzamos és tartós jel-többoldalúság (MLAT) használata a repülőgépek helyzetének ellenőrzésére. Az MLAT rövidségének hosszúsága háromszögelés az érkezési idő (TDOA) képességeinek felhasználásával. Alapvetően, ha elegendő vevő képes meghatározni a repülőgép távolságát annak alapján, hogy mennyi időbe telik, amíg a transzponder jel eljut a repülőgéptől a vevőig, akkor meghatározhatják a helyzetet.

Rendkívül nehéz lenne olyan bonyolult jelkészletet létrehozni, amely szükséges ahhoz, hogy utánozni lehessen egy tényleges repülőgépet, és sikerüljön egy „szellem” repülőgépet beilleszteni az ATS felügyeletébe. Ha belegondolunk, hogy bár csak 4 vevőre van szükség az MLAT végrehajtásához, a tanúsított ATS ADS-B felügyeleti rendszerek sokkal robusztusabbak és pontosabbak.

Tehát, igen. Lehet, hogy titkosította a rendszert, de mégsem minden veszett.

oPless
2018-05-20 16:23:07 UTC
view on stackexchange narkive permalink

Hozzáadás @ BigNutz bejegyzéséhez.

A multilateráció meglehetősen biztonságos módja annak, hogy meggyőződjünk arról, hogy az átvitel pontos-e.

A TDOA-nak (az érkezési időbeli különbségnek) legalább négy szinkronizált vevőre lenne szüksége, és nagyjából pont ellentéte a GPS működésének (legalább négy műhold távolságának ismeretében határozza meg a tartózkodási helyét).

Természetesen a több jobb, de igazolhatja, hogy valaki ezekből a 3d koordinátákból továbbít. Nem engedélyezi azonban az ADS-B továbbítóinak hitelesítését.



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...