En bugg i Corsair K100-tangentbordsfirmware som liknar en keylogger

Corsair svarade på problem med Corsair K100-speltangentborden, som av många användare uppfattades som bevis på närvaron av en inbyggd tangentlogger som sparar användarinmatade tangenttryckningssekvenser. Kärnan i problemet är att användare av den angivna tangentbordsmodellen ställdes inför en situation där, vid oförutsägbara tider, tangentbordet upprepade gånger utfärdade sekvenser som skrivits in en gång tidigare. Samtidigt skrevs texten automatiskt om efter flera dagar eller veckor, och ibland utgavs ganska långa sekvenser, vars utmatning bara kunde stoppas genom att stänga av tangentbordet.

Till en början antog man att problemet orsakades av förekomsten av skadlig programvara på användarsystem, men senare visades det att effekten var specifik för ägare av Corsair K100-tangentbordet och manifesterade sig i testmiljöer som skapats för att analysera problemet. När det blev uppenbart att problemet var ett hårdvaruproblem, föreslog Corsair-representanter att det inte orsakades av dold datainsamling av användarinmatning eller en inbyggd keylogger, utan av ett fel i implementeringen av standardfunktionen för makroinspelning som finns i firmware.

Det antas att på grund av ett fel har inspelningen av makron aktiverats vid slumpmässiga ögonblick, som spelades upp efter en tid. Hypotesen att problemet är relaterat till inspelning av makron stöds av det faktum att utdata inte bara upprepar den inmatade texten, utan pauser mellan tangenttryckningar observeras och operationer som att trycka på backstegstangenten upprepas. Vad som exakt initierade inspelningen och uppspelningen av makron är ännu inte klart, eftersom analysen av problemet ännu inte är helt slutförd.

Källa: opennet.ru

Lägg en kommentar