Andrey Konovalov frÄn Google utvecklar en ny modul , emulera USB-enheter i anvÀndarutrymmet. Under granskning för att inkludera denna modul i den grundlÀggande kÀrnan i Linux. USB Raw Gadget Àr redan pÄ Google för att förenkla fuzzing-testning av USB-stacken i kÀrnan med hjÀlp av verktyg .
Modulen lÀgger till ett nytt programmeringsgrÀnssnitt i USB Gadget-undersystemet Förutom direkt hantering av alla USB-förfrÄgningar av processen i anvÀndarutrymmet skiljer sig det nya grÀnssnittet ocksÄ genom möjligheten att returnera valfria data som svar pÄ USB-förfrÄgningar (GadgetFS utför en verifiering av USB-beskrivare och filtrerar vissa svar, vilket hindrar upptÀckten av fel vid fuzzing-testning av USB-stacken). Raw Gadget ger ocksÄ möjlighet att vÀlja en specifik UDC (USB Device Controller) och drivrutin för anslutning, medan GadgetFS ansluter till den första tillgÀngliga UDC-enheten. För olika UDC tilldelas förutsÀgbara namn
för att sÀrskilja olika typer av datakanaler inom en enhet. Andrey Konovalov frÄn Google utvecklar en ny modul USB Raw Gadget,
KĂ€lla: opennet.ru
