МИТ је развио нови алат за проналажење бугова за популарни веб оквир Руби на шинама

$config[ads_kvadrat] not found

Маша и Медведь (Masha and The Bear) - Подкидыш (23 Серия)

Маша и Медведь (Masha and The Bear) - Подкидыш (23 Серия)
Anonim

Истраживачи са Технолошког института у Масачусетсу развили су софтвер који представља пробој у сигурности за програме написане у популарном оквиру за веб апликације Руби он тхе Раилс.

Када је тестиран на 50 веб апликација написаних у Руби он Раилс-у, софтвер је идентификовао 23 грешке без узимања више од 63 секунде за преглед било које појединачне апликације. Овај нови облик статичке анализе анализира како информације пролазе кроз програм користећи логички, а не програмски језик, омогућавајући брзо претраживање и лако разумљиве резултате.

„Када погледате неку сличну Веб апликацију написану на језику као што је Руби он Раилс, ако покушате да направите конвенционалну статичку анализу, обично се налазите заглибљени у овом огромном мочвару“, рекао је Даниел Јацксон, професор на Одсеку за електротехнику. и компјутерске науке у изјави за МИТ Невс. "И то га чини заиста неизводљивим у пракси."

Али зато што се Руби он Раилс ослања на једну библиотеку за дефинисање сваког својства на језику, истраживачи МИТ-а су успели да преведу цео језик у логички код који је машински читљив. Дакле, софтвер интерпретира ток информација у програму користећи логички језик и извјештава о једноставном опису начина рада. Уз мало експертизе, ова очитавања указују на области програма које могу дозволити неовлашћеним корисницима приступ информацијама које не би требало да виде.

Узимајући у обзир популарност Руби он Раилс-а, нови софтвер би могао играти улогу у смањењу дигиталне сигурности широког спектра апликација и веб страница. И изванредни резултати првих тестова свакако одражавају тренутну слабост многих, ако не и већину, комерцијално доступних програма.

Снажан процес дебаговања за Руби он Раилс може чак и помоћи да се убеди програмери да изаберу Руби за будуће пројекте. Јасно је да имамо озбиљан проблем, а тек сада схватамо како да га дијагностикујемо.

Према МИТ-у, истраживачи ће представити своје резултате на Међународној конференцији о софтверском инжењерству, 14. и 22. маја у Аустину, у Тексасу.

$config[ads_kvadrat] not found