Ruby On Rails Tutorial | Ruby Programming Language | Web Development Using Ruby On Rails | Edureka
Masačūsetsas Tehnoloģiju institūta pētnieki ir izstrādājuši programmatūru, kas nodrošina izrāvienu drošībā programmām, kas rakstītas populārajā tīmekļa lietojumprogrammu sistēmā Ruby on the Rails.
Pārbaudot 50 tīmekļa lietojumprogrammas, kas rakstītas Ruby on Rails, programmatūra identificēja 23 kļūdas, neņemot vērā vairāk nekā 63 sekundes, lai pārbaudītu jebkuru atsevišķu lietotni. Šī jaunā statiskās analīzes forma analizē, kā informācija plūst caur programmu, izmantojot loģisku, nevis programmēšanas valodu, kas ļauj ātri meklēt un viegli saprotamus rezultātus.
“Kad jūs skatāties kaut ko līdzīgu tīmekļa lietojumprogrammai, kas rakstīta tādā valodā kā Ruby on Rails, ja jūs mēģināt veikt parasto statisko analīzi, jūs parasti atrodaties šajā milzīgajā purvā,” teica Daniels Džeksons, elektrotehnikas katedras profesors un datorzinātne paziņojumā MIT News. "Un tas padara to praktiski neiespējamu."
Bet, tā kā Ruby on Rails paļaujas uz vienu bibliotēku, lai definētu katru valodu, MIT pētnieki varēja pārvērst visu valodu loģiskā kodā, kas ir mašīnlasāms. Tātad programmatūra interpretē informācijas plūsmu programmā, izmantojot loģisko valodu, un ziņo par vienkāršu lineāro aprakstu par to, kā tā darbojas. Ar nelielām zināšanām šie nolasījumi norāda uz programmas jomām, kas var ļaut nepiederošiem lietotājiem piekļūt informācijai, kuru viņiem nevajadzētu redzēt.
Ņemot vērā Ruby on Rails popularitāti, jaunajai programmatūrai varētu būt liela nozīme daudzu lietojumprogrammu un tīmekļa vietņu digitālās drošības ierobežošanā. Un izcilo pirmo testu rezultāti noteikti atspoguļo daudzu, ja ne vairāk, komerciāli pieejamo programmu pašreizējo vājumu.
Spēcīgs atkļūdošanas process Ruby on Rails var pat palīdzēt pārliecināt programmētājus izvēlēties Ruby turpmākiem projektiem. Protams, mums ir nopietna problēma, un tikai tagad mēs saprotam, kā to diagnosticēt.
Pēc MIT domām, pētnieki prezentēs savus rezultātus Starptautiskajā konferencē par programmatūras izstrādi, 14.-22. Maijs Austinā, Teksasā.
Daudzsološs jauns MIT interneta pārlūks Tech Polaris ielādē tīmekļa vietnes līdz pat 59% ātrāk

Divi Ph.D. MIT datorzinātnes un mākslīgā intelekta laboratorijas studenti un profesors, ko pievienoja Harvardas profesors, ir izlaiduši jaunu metodi, lai ātrāk ielādētu tīmekļa vietnes. Sistēma, kas dēvēta par Polaris, lielāko daļu lappušu ielādē 34 procentus ātrāk nekā to pašreizējais slodzes ātrums. Lapas 95. attēlā ...
Ubisoft ir izstrādājis „Fart-Smelling VR” austiņas “South Park”

Ubisoft izveidoja virtuālās realitātes austiņas, kas padara jūs smaržojošas. Protams, tas ir paredzēts lietošanai ar jauno South Park spēli, Fractured, bet Whole. Trāpīgi nosauktie Nosulus Rift siksnas ap spēlētāja degunu, kas katru reizi, kad farts raksturo smaržu, kļūst par smaržu. Ņemot vērā to, ka atskaņojamā rakstzīme ir ...
Jyn Ero tētis „Rogue One” ir izstrādājis nāves zvaigzni, lai izkļūtu no parādiem

Jauns kopsavilkums oficiālajam Rogue One kaklasaites romānam - Catalyst - tikko atklāja, kā un kāpēc Galen Erso (Jyn tēvs) ir izstrādājis nāves zvaigzni. Būtībā viņš bija parādā Orsonam Krennicam dažus labumus un pilnīgi ticēja, ka viņa pētījumi tiks „izmantoti tikai altruistiski”. Lai gan Rogue One notiks ju ...