Stručnjaci na MIT-u žele programiranje učiniti manje stresnim iskustvom tako što će omogućiti automatsko ispravljanje sigurnosnih propusta i drugih grešaka u aplikacijama. Sistem po imenu CodePhage u stanju je automatski pokrpiti softver tako što će "posuđivati" mogućnosti drugih, sigurnijih aplikacija.

Interesantno, CodePhage ne mora imati pristup izvornom kodu aplikacije od koje će preuzimati potrebnu mogućnost, nego će analizirati njeno izvršavanje i sigurnosne karakteristike. Nakon toga će CodePhage importovati nadogradnju u ranjivu aplikaciju. Da bi ovo funkcionisalo, programski jezik u kojem je napisana bugovita aplikacija ne mora biti isti kao kod aplikacije od koje će sistem preuzeti popravku.

Zvuči kao naučna fantastika, zar ne?

Posljedica ovoga bi trebalo biti daleko brže izdavanje sigurnosnih nadogradnji nego što je to slučaj danas.

CodePhage je već testiran na sedam popularnih open source programa, a svaki od bugova je pokrpio za 2-10 minuta.

1/1