Ruby on Rails on suosittu webbisovellusten kehitysalusta. MIT:n tutkijat ovat kehittäneet menetelmän, jolla voidaan nopeasti analysoida alustalla kehitetyn sovelluskoodin tietoturvan tasoa.
Tutkijoiden mukaan menetelmä perustuu staattiseen analyysiin, joka pyrkii kuvaamaan yleisellä tasolla, miten data liikkuu sovelluksessa. Työkalu osoittautui tehokkaaksi, sillä pisimmillään minta tahansa sovelluksen koodin läpikäyminen vei aikaa vain 64 sekuntia.
Tutkijat testasivat 50 suosittua webbisovellusta työkalullaan. He löysivät 23 aiemmin diagnosoimatonta tietoturvaongelmaa.
Rails perustuu Ruby-ohjelmointikieleen ja se toimii useimmissa käyttöjärjestelmissä. Koodi tunnetaan ekonomisuudesta eli siitä, että toimintoja voidaan tuottaa suhteellisen pienellä määrällä koodia.
Sovellusten erikoisuus on se, että käytännössä kaikk toiminnot tuovat koodia jostakin kirjastosta. MIT:n tutkijat hyödynsivät tätä ominaisuutta kehittääkseen työkalun, jossa tulkki kääntää Rails-ohjelmakoodin konekieliseksi fromaaliseksi kuvaukseksi siitä, miten ohjelma käsittelee dataa.