
PRESSTO – Physical Response Emulation System for Secure Testing Operations
Kolik kliknutí zvládne člověk, než udělá chybu? A kolik dní vydrží zařízení, než se projeví „jednou za čas“ problém? PRESSTO na to jde jinak: místo únavného ručního testování nasadí fyzickou automatizaci. Nízkonákladová platforma PRESSTO (Physical Response Emulation System for Secure Testing Operations) simuluje lidskou interakci – mačká tlačítka, posouvá ovladače a zároveň čte obrazovku pomocí kamery a OCR. Výsledek: přesné, opakovatelné a plně automatizované testy i tam, kde software samotný nestačí.
PRESSTO je ideální pro hardwarové peněženky, IoT zařízení, chytré zámky, specializované přístroje nebo prototypy. Umí rychlé funkční scénáře („stiskni A, potvrď, zkontroluj, že se ukázalo X“) i dlouhé endurance testy, které běží hodiny až dny a odhalí opotřebení, výpadky nebo nestabilní chování. Díky otevřené konstrukci si navíc snadno přidáte další „ruce“ a upravíte držáky podle testovaného zařízení; 3D tisknutelné díly a seznam komponent jsou součástí projektu.
Proč to zajímá i vás?
• rychlejší vývoj: regresní testy běží přes noc,
• vyšší kvalita: stejné podmínky pro srovnání verzí a kusů,
• odolnost: endurance testy odhalí opotřebení a nestabilitu,
• bezpečnost: opakovatelné scénáře usnadní hledání chyb v kritických zařízeních (např. hardwarové peněženky, IoT, bezpečnostní moduly).
Za PRESSTO stojí CRoCS@MUNI – tým z Fakulty informatiky Masarykovy univerzity, který se věnuje aplikované kryptografii a bezpečnosti a své výsledky uvolňuje jako open-source (MIT). Vše vzniklo v rámci projektu Ai-Sectools (MV Impact I.) a je dále rozvíjeno díky evropském projektu CCAT (Horizon Europe), který přenáší pokročilé open-source nástroje pro hodnocení kyberbezpečnosti z výzkumu do praxe. Jedním z jeho pilířů je SCRUTINY – sada nástrojů pro posuzování kryptografických implementací v hardwaru i softwarových knihovnách, včetně „black-box“ scénářů. PRESSTO je pak jedním z nástrojů SCRUTINY, který přidává automatizovanou fyzickou interakci se zařízeními. Stavte se na demo, nebo si PRESSTO najděte na GitHubu („crocs-muni/pressto“). Rádi poradíme, jak z něj udělat testovacího robota i pro váš produkt.


další [mejkři]

Do It Yako profík

PRESSTO – Physical Response Emulation System for Secure Testing Operations

Ruční vyřezávání z LP gramodesek

3D tisk pro využití ke stavbě autodráhových modelů a doplňků
DIY PipBoy
