Slashdot Mirror


MIT Bug Finder Uncovers Flaws In Web Apps In 64 Seconds (csoonline.com)

itwbennett quotes a report from CSO: A new tool from MIT exploits some of the idiosyncrasies in the Ruby on Rails programming framework to quickly uncover new ones, writes Katherine Noyes. In tests on 50 popular web applications written using Ruby on Rails, the system found 23 previously undiagnosed security flaws, and it took no more than 64 seconds to analyze any given program. Ruby on Rails is distinguished from other frameworks because it defines even its most basic operations in libraries. MIT's researchers took advantage of that fact by rewriting those libraries so that the operations defined in them describe their own behavior in a logical language.

6 of 24 comments (clear)

  1. seems obvious by Gravis+Zero · · Score: 3, Funny

    the biggest flaw was that they were written in Ruby on Rails.

    --
    Anons need not reply. Questions end with a question mark.
  2. The Ruby world... by mi · · Score: 4, Insightful

    Many "cool and new" technologies started out with a rather dismissive and arrogant attitude towards predecessors — only to then encounter the same problems as other did before and have to solve them in a hurry, shooting yourself in the same extremity (with the same gun), and stepping on the same rake.

    From my experience, Ruby is especially bad at it. Release 1.9.2 not quite compatible with 1.9.1? What?!

    Published packages ("gems") not signed. Huh?

    So, when I hear about yet another problem in that world, all I can do is shrug...

    --
    In Soviet Washington the swamp drains you.
  3. Re:Some prominent Rubyists jumped to Rust. by U2xhc2hkb3QgU3Vja3M · · Score: 2

    Yeah! GW-BASIC, man!

  4. Re:Rust is the new Ruby. by tigersha · · Score: 4, Funny

    Always the same. CSS today is solving the same layout problems that X11 window managers did 25 years ago.
    And the CSS designers think this is ubercool.

    One of them discovered "Atomic Design" a while ago. http://patternlab.io/about.htm...

    This is a rediscovery of.....modularity! Yeah! Breaking up you work in modules! What a nifty idea!!!

    Something that CS and Programming language design thoroughly explored in the 1960s and 70s but whatever.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  5. Re:Looks like Perls NYTProf by Anonymous Coward · · Score: 2, Informative

    It seems that you can read more about it here:
    http://news.mit.edu/2016/patching-web-applications-0415
    It mentions that it was done by professor Daniel Jackson and postdoc Joseph Near. Joseph Near seems to have page here:
    http://www.cs.berkeley.edu/~jnear/
    Under software you can find "Derailer" and "Rubicon" (but not "Space) and under theses you can find this PhD:
    http://dspace.mit.edu/handle/1721.1/99841
    A short overview of the three pieces of software is given on page 15

  6. Re:Rust is the new Ruby. by Spaham · · Score: 2

    Wow, I checked the link, and they indeed reinvented warm water !
    We're probably getting too old for this shyte.