back to article Hackers demo prototype security scanner that thinks like a human

Bangalore hacker Rahul Sasi has built the beginnings of what he hopes will become a vulnerability scanner that thinks like a human. The ambitious project (PDF) is the work of Sasi and his team of six at security startup CloudSek, and is now going open source in hopes the security masses will help build the human-like …

  1. JeffyPoooh
    Pint

    "...that thinks like a human."

    It gets distracted by pr0n?

    1. Canopus

      Re: "...that thinks like a human."

      Damn you beat me to it !

    2. allthecoolshortnamesweretaken

      Re: "...that thinks like a human."

      That's actually a part of the 'is it really AI' litmus test, at least from my point of view.

  2. Anonymous Coward
    Headmaster

    "CAPCHA"

    Yet another person trying to write Alan Turing out of history.

  3. frank ly

    So,

    "... phrases like 'sign me up', 'let's go' and so forth all signify account registration."

    What happens if you shout 'Yahoo!'

    1. getHandle

      Re: So,

      It chuckles and shakes its head.

  4. jake Silver badge

    It'll be fool-proof!

    Unfortunately, fools are very ingenious ...

  5. AbelSoul
    Headmaster

    Pen testing software...

    Acunetix already does something similar.

    No claims of machine learning or "thinking like a human" but give it the url of "a site randomly chosen" and the "tool can find and register for a legitimate account, and locate weak-looking profile editing pages."

    That said, the more stuff like this there is the better.

    1. Michael Wojcik Silver badge

      Re: Pen testing software...

      There are many web penetration-testing suites, free and commercial. The whole story here is the application of ML algorithms.

  6. Elmer Phud

    Descison Tree. . .

    Abrot?

    Is that rubbing yourself up against trees?

    1. Alister

      Re: Descison Tree. . .

      @Elmer Phud,

      Was your miss-spelling of decision deliberate, or an ironic fail?

  7. Nattrash
    Childcatcher

    In tests it has found file upload vulnerabilities...

    "...and a direct object reference vulnerability in a food delivery app letting hackers score free pizza."

    Ah nooooo! Not that one! Before you know it the free beer app is also not available anymore!

    It is all a sugar tax kind of government conspiracy!

  8. Inventor of the Marmite Laser Silver badge

    "security scanner that thinks like a human"

    Mmmmmmmmmmmmmmmmmmmmmmmmmm

    Doughnuts

  9. Michael Wojcik Silver badge

    Naive, indeed

    naive bays machine learning classifiers

    "Naive Bayes classifiers", I think you'll find. "Bayes" is a proper name, and "Naive Bayes" and "Naive Bayes classifier" are terms of art. And in this context "machine learning" is redundant.

    (And no, I'm not using the corrections link, as long as it's a mailto-scheme URL.)

    Of course, just listing some vague references to families of ML algorithms is pretty much entirely uninformative. It tells us nothing about what varieties they're using, what they're using them for, or whether they're using them well. Naive Bayes, for example, can be pretty much useless as a classifier when misapplied. So can any technique, obviously, but NB is one of the particularly problematic ones (along with decision trees).

    That said, for this application problematic techniques are probably still useful; low precision rates are generally fine for target determination in penetration testing, because the cost of a false positive is low there. It's much higher at later stages of pen-testing where humans get involved, so you want the subsequent layers to filter those errors well; but at the target-selection stage you're basically doing a more sophisticated version of random fuzzing.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like