DARPA siūlo žaidimus, kurie padeda rasti spragas programiniame kode (0)
Peržiūrėti milijonus kodo eilučių, ieškant klaidų ar net rimtų pažeidžiamumų – sudėtingas ir labai daug kruopštumo bei atidumo reikalaujantis darbas. JAV Gynybos ministerijai priklausanti perspektyvių projektų agentūra DARPA nusprendė viską supaprastinti: nuspręsta pasitelkti savanorius, kurias spragas kode ieškos, žaisdami žaidimus.
Prisijunk prie technologijos.lt komandos!
Laisvas grafikas, uždarbis, daug įdomių veiklų. Patirtis nebūtina, reikia tik entuziazmo.
Sudomino? Užpildyk šią anketą!
Naujasis DARPA projektas „Formal Verification“ numato, jog kodo klaidų ieškojimui bus pasitelkti žaidėjai, kuriems agentūra sukūrė penkis internetinius žaidimus, taip pat vieną mobilią aplikaciją, skirta planšetiniams kompiuteriams iPad.
Štai kaip viskas veikia: žaidimai sukurti taip, jog kai vartotojas išsprendžia užduotį ir patenka į kitą lygį, viso to proceso metu generuojama programinio kodo anotacija, o kartu pateikiami matematiniai įrodymai, jog C arba Java kode yra arba nėra klaidų.
DARPA finansuoja tokių žaidimų kūrimą. Pagrindinis projekto tikslas – išspręsti iš tikrųjų sudėtingas matematines problemas, pasitelkiant žaidimu pagrįstas formas. Tokiu būdu gauti rezultatai padės agentūros specialistams aptikti pažeidžiamumus tose kodo eilutėse, kurios yra kritiškai svarbios įvairių sistemų funkcionavimui.