En ny dongel har utvecklats för att förhindra cyberbrottslingar från att använda HDMI-portar för att äventyra målslutpunkter (öppnas i ny flik) .
Den så kallade HDMI-brandväggen blockerar all kommunikation som går in och ut ur HDMI-porten som inte är direkt relaterad till ljud eller bild. Varje HDMI-port kräver en ny dongel, men en kan enkelt ändras för att passa olika portar.
Dongeln designades av en "kingkevin", som laddade upp projektet till källkodsförrådet CuVoodoo git.
Byt donglar
Visserligen skulle det inte vara någon enkel bedrift att faktiskt distribuera dongeln för någon utan en hel del expertis.
För att använda dongeln måste någon först programmera den så att den passar porten den appliceras på. Det innebär att kopiera EDID-informationen (Extended Display Identification Data), inklusive data som stöds upplösningar. Användare kan läsa dessa data med ett I2C-baserat Display Data Channel-gränssnitt (DDC) från slutpunkten.
Nästa steg är att skriva EDID-data till EEPROM för HDMI-brandväggen, som kommer med en fysiskt löstagbar skyddsflik som låser kontaktens EEPROM från framtida skrivningar.
För att flytta dongeln till en ny enhet måste användare inaktivera skrivskyddet igen, genom att sätta en lodklump över två kuddar på enheten, skriva om den med den nya portens EDID-data och återaktivera skyddet genom att ta bort lodet som ansluter de två kuddarna.
Som förklaras av Toms maskinvara , en HDMI-kontakt möjliggör förmedling av mer än bara ljud- och videodata. Ett par parallella protokoll flyttar igenom extra data, inklusive High-bandwidth Digital Content Protection, eller HDCP. Detta protokoll ser till att data som passerar genom porten inte kopieras under överföring,
Andra anmärkningsvärda omnämnanden inkluderar Hot-Plug Detection (HPD) och Consumer Electronics Control (CEC). Det sistnämnda är relativt populärt, eftersom det låter fjärrkontroller och andra prylar styra enheterna.
Via Toms maskinvara