Vlákno názorů k článku MINIX je zřejmě nejrozšířenějším systémem, je ukrytý v procesorech Intel od par - Mám otázku.. Ak to správne chápem ten subsystém nemá...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 11. 2017 15:02

    par (neregistrovaný)

    Mám otázku..
    Ak to správne chápem ten subsystém nemá problém nájsť vygenerovaný RSA kľúč na disku, poslať ho sieťou a brutforcom zlomiť passphrase?
    Bráni im v tom niečo?
    Lebo takto fakt nie je šanca mať zašifrovanú komunikáciu nijako.. (alebo je?)

  • 8. 11. 2017 15:13

    Petr M (neregistrovaný)

    No pokud to má lajnu na root complex a integrovaný switch mezi oficiální MAC a PHY, tak mají přístup do RAM a na všechny periferky. Takže jsou jenom tři překážky, který můžou zkomplikovat život tomu, kdo tohle ovládá: externí filtr paketů, neintelí síťovka mimo chipset (od prvního připojení) a struktura dat, které nerozumí.
    Btw, ovladač nemusí být problém, program toho bazmeku je v SPI FLASH a typ zařízení vidí na PCIe. Když útočník moc chce a opatří si ovladač... :(

  • 8. 11. 2017 15:19

    RDa

    Podle popisu mi spis prijde ze to ma pristup do switche pred sitovkou, nez ze by to ovladalo tu samou sitovku na kterou saha OS. Ono to u dnesni slozitosti zarizeni uplne nejde, aby jste jedno zarizeni ovladali ze dvou ovladacu. Takze v cipsetu je MAC, resp. dve, jedna tvarici se jakoby na PCIe a druha pristupna pro ME. Za temito MAC je ethernetovy switch a az z neho vedou draty do externiho PHY. Napr. i82578, i82563.

    Pripojeni ME skrze PCIe by zvladali snad jen sitovky s backdoorem (pro intel neni problem pridat do svych produktu dalsi sadu registru, takze sitovka ma dve rozhrani - verejne pro OS a neverejne pro ME).

  • 9. 11. 2017 7:11

    Petr M (neregistrovaný)

    Normálně když dělám nějakou embeďárnu s LANkou, tak je tam CPU-(systémová sběrnice)-MAC-(MII/RMII)-PHY. (v závorce sběrnice)

    Intel má CPU-Root complex-MAC-(GMII?)-SWITCH-(GMII/RGMII)-PHY. K tomu paralelně kompl s jádrem, RAM, FLASH a MAC. MAC je připojená do toho switche, navíc to má bridge na root complex po PCIe a dostane se na cokoliv, co je dosažitelný po PCIe.

    Pokud se někdo zmocní tohohle separátního stroje, může cokoliv. Ochrana je jenom tím, že se nikomu neřekne, co a jak.

    Z pohledu admina jsou dvě možnosti. Nepustit to ven (= musí dropnout konkrétní, nedokumentovaný spojení), nebo to nechat být. Pokud to nechá být, dostane možnost update od Intelu (s možností, že mu tam něco rozsekají) a rizikem, že někdo odhalí backdoor a může v jeho stroji kamkoliv. Nebo to odříznout s tím, že backdoor může zneužít kdokoliv na stejným segmentu sítě (napříkad nějaký červík nebo podobná potvora).

    Tak nebo tak, tahle bestie je ekvivalent GDB serveru spuštěšnýho na jádře OS (bez virtualizace) a dostupnýho bez firewallu na veřejné IP adrese. S ochranou tím, že o něm nikomu neřeknu.