Slashdot Mirror


100kb of Unusual Code Protecting Nuclear, ATC and United Nations Systems

An anonymous reader writes: For an ex-academic security company still in the seeding round, startup Abatis has a small but interesting roster of clients, including Lockheed Martin, the Swiss military, the United Nations and customers in the civil nuclear and air traffic control sectors. The company's product, a kernel driver compatible with Windows, Linux and Unix, occupies just 100kb with no dependencies, and reportedly achieves a 100% effectiveness rate against intruders by preventing unauthorized I/O activity. The CEO of Abatis claims, "We can stop zero day malware — the known unknowns and the unknown unknowns." The software requires no use of signature files, white-listing, heuristics or sandboxing, with a separate report from Lockheed Martin confirming very significant potential for energy savings — up to £125,000 per year in a data center with 10,000 servers.

145 comments

  1. 'Numérotez vos abatis'... by dargaud · · Score: 2

    Oh yeah ? From reading the summary, it sounds like a scam. But I'd really like to know on what principles this 'security driver' is based on. BTW, the title I used means that you are going to be torn to shreds in french. An aptly chosen name for a company with such claims !

    --
    Non-Linux Penguins ?
    1. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 2, Insightful

      on what principles this 'security driver' is based on

      I bet on good-old `security through obscurity`, but plain fairy dust is not excluded either.

    2. Re:'Numérotez vos abatis'... by reboot246 · · Score: 0, Offtopic

      John Kerry

    3. Re:'Numérotez vos abatis'... by monkeyxpress · · Score: 4, Insightful

      It appears to be nothing more than a kernel mode IO monitor that allows you to assign disk IO permissions to processes. In other words, it is basically just doing what any modern kernel does anyway. I don't get the power saving thing though - that sounded very snake oil like. I mean, if your system isn't compromised, what CPU operations is it reducing exactly?

      I imagine this thing started out as a legitimate third-party kernel monitor (they refer to watchdog) and then some marketing goons got involved.

    4. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 5, Informative

      Litteraly : "lèche un très gros pénis" but "suce une très grosse bite" would be a more common way to say it.

    5. Re:'Numérotez vos abatis'... by Mendy · · Score: 4, Informative

      I don't get the power saving thing though - that sounded very snake oil like. I mean, if your system isn't compromised, what CPU operations is it reducing exactly?

      There is a bit in the linked PDF which says...

      "Abatis Hard Disk Firewall, was also tested using the same standardised environment and shown to block applications and background processes from executing; saving energy from a baseline configuration."

      What they seem to have done in the test is taken a standard system and measured the power consumption. They've then tested that baseline with one of 3 3rd-party AV products and recorded the power consumption go up. They've then installed tested it with their kernel module that blocks I/O and unsurprisingly noticed that a system which isn't using the disks uses less power.

      It also says...

      "Between best case, HDF and worst case, AV Product 2 there is a potential annual cost saving in excess of £12 at server level, this scaling up to £125,000 in a data centre with 10,000 servers."

      I would have thought that if you had 10,000 servers and wanted to avoid power I/O costs you wouldn't have specced them with physical storage in the first place and would be network booting them instead.

    6. Re:'Numérotez vos abatis'... by Dunbal · · Score: 2

      a kernel mode IO monitor that allows you to assign disk IO permissions to processes

      But that's not white-listing at all, right? Sigh, I hate marketing sperg. Anyway I bet this thing can be hacked/defeated within 10 hours of it going "mainstream" and real people having their hands on it.

      --
      Seven puppies were harmed during the making of this post.
    7. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 1

      Well, you know. There's (computer/digital/cyber) security theatre and there's security theatre. It's not like the rest of the industry has tried very hard to do anything fundamental, instead preferring to dole out "exploits" and "patches" like hors d'ouvres and stir up a big hype stink about it every. fscking. time. even complete with identikit website, snazzy buzzwordy name, and heck, a logo and a publicity campaign.

      It's not impossible that instead of tiny little bites these guys offer a hearty meal. OTOH they may just as well be selling nothing but fluff, wouldn't be the first time. Though it's hard to see how they could go lower than the military grade bomb dowsing rods that the US government actually did shell out for. Heck, that's not even such a stretch from the rest of the industry, truth be told. It was merely completely brazen.

      To stretch another analogy, it really doesn't do to sneer about new emporial clothes collections you haven't even seen yet when you've been freezing your bits off in "industry best current practice" emporial robes for decades. Blue blood and all that, don't you know, old chap.

    8. Re:'Numérotez vos abatis'... by GoddersUK · · Score: 5, Insightful

      I'd really like to know on what principles this 'security driver' is based on

      From TFS I'm going for homeopathy. It's tiny (less than 100 kb, compared to several GB for an OS installation), has no known mechanism of effectiveness ("the software requires no use of signature files, white-listing, heuristics or sandboxing"), uses meaningless techno-babble to explain how it works ("by preventing unauthorized I/O activity"), makes unrealistic claims of effectiveness ("reportedly achieves a 100% effectiveness rate against intruders ... The CEO of Abatis claims, 'We can stop zero day malware — the known unknowns and the unknown unknowns'") and also claims to save the world (" very significant potential for energy savings").

    9. Re:'Numérotez vos abatis'... by l0n3s0m3phr34k · · Score: 2

      In a big datacenter running VmWare, it is an otfen-broken support policy of not having your scratch somewhere out on the LAN. At least for 5.5x, "scratch memory across a LAN/vlan is not supported", but it still seems to work so it's done. I believe a good chunk of my companies servers already don't have local storage...although I don't know if this is a "standard policy" for us, or even if we managed those servers or just hosted them. The sys admins told me the scratch went across the vlan. I assume it's "not supported" as it might cause higher latency acriss the VLAN as opposed to local disk?

    10. Re:'Numérotez vos abatis'... by gbjbaanb · · Score: 4, Funny

      Its a network driver that doesn't work. No network activity, ergo 100% security against network-bourne threats!

      See, I should have been in marketing!

    11. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 1

      I'm not buying the "it's too small to possibly be effective" argument. The rest you can make a case for, but 100kB is more than enough for an entire OS, even if most current mainstream OSes are many times larger than that, not always with much of any justification at all. Next you'll be claiming that, say, PuTTY is too small to possibly be useful because most mainstream applications are many times larger than that. That's just not how it works. In fact, one could make a strong case that the very size of contemporary software is a weakness in and of itself, and therefore we ought to work hard on reducing the size needed for the functionality we really want and need to have.

      The rest may or may not have merit; we're talking marketeering here and it often isn't discernible from their babble whether the product is anything but expensive vapour if you don't already know this beforehand. This is even more common in startups to the point of having attracted parody.

    12. Re:'Numérotez vos abatis'... by TimothyLawless · · Score: 5, Informative

      Based on the exclusions, it sounds like a Rule-based anomaly detection engine with some sort of self-training module. Ironically, this is one of the first types of IDS systems created, and is counted as one of the first works by Dorthy Denning (http://webpages.cs.luc.edu/~pld/courses/447/sum08/class9/denning.intrusion_detection_model.pdf). The most successful implementations have used the Markov chain based model. Their down side is that they require a degree of 'training' before the IDS model may go active; however, in a well understood environment like that of a windows server running windows applications, its possible the training could be done in the back-end shop and shipped to customers as part of the COTS product.

    13. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 0

      You might be able to write a really secure program using small number of lines. But you are quite unlikely to fix all the problems in a large pile of messed up code that existing OS'es are with addition of such a small codebase. Especially given it's claims to be crossplatform and so effective.

    14. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 1

      Sure, 100kB is enough, but they said 100kb. That's one eighth the size!

    15. Re:'Numérotez vos abatis'... by azav · · Score: 0

      Your companies? How many companies do you own?

      Shouldn't it be company's* servers? As in, the servers that belong to your company?

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    16. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 0

      Every time an IO call is made from user mode, it (the filter driver) compares the stack to a database of known valid stacks. If the unique pattern of calls in the stack isn't recognized, it either returns an error or prompts the user to assert whether the calling application is benign so it can learn to ignore it. Returning an error versus prompting is a setting that's configurable through policy, depending on the role of the machine, etc.

    17. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 0

      Oh yeah ? From reading the summary, it sounds like a scam. But I'd really like to know on what principles this 'security driver' is based on. BTW, the title I used means that you are going to be torn to shreds in french. An aptly chosen name for a company with such claims !

      You mean "numérotez vos abaTTis". But why would you say it in french? in a phrase that even the French don't use anymore... Are you trying to boost the relevancy of your comment based on your abilities in another subject? Sounds like a scam

    18. Re:'Numérotez vos abatis'... by GameboyRMH · · Score: 1

      Sounds a lot like AppArmor.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    19. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 0

      It's not that unusual for business owners to have more than one company. For a while I had two businesses. A number of small business owners I've done work for in prior jobs before becoming a "big shot" also had multiple businesses. For example one guy owned a video rental store and an exercise business of some sort. Both did well until the video rental industry went under. Now he only has one as far as I know (though I haven't talked to him in years). I personally owned two companies. One was a computer repair company and another sold computers. Seemingly related and/or one and the same although they really weren't. Different markets entirely. One was local (well, three states) and the other was online with the majority of sales (like 99.5%) outside of the local areas of the repair business. Though the repair business did ultimately lead to quite a few sales in the other business. Initially primarily funded the later business until it grew up. Later I closed the repair business as it was just too time consuming (to manage).

    20. Re:'Numérotez vos abatis'... by Anonymous Coward · · Score: 0

      I love how "pénis" is masculine but "bite" feminine - good ol' French :-)

  2. 100% effectiveness against any unknown attacks by Anonymous Coward · · Score: 5, Insightful

    Sounds legit.

    1. Re:100% effectiveness against any unknown attacks by Anonymous Coward · · Score: 0

      Why not?

      It is likely just security through obscurity.
      Some sort of handshake system that drops and bans any connection that never connected properly, then logs it for someone to read later.

    2. Re:100% effectiveness against any unknown attacks by AmiMoJo · · Score: 4, Insightful

      They actually admit that it's not really very effective:

      "You wonâ(TM)t stop processes from running in memory, but you will stop processes writing to disk,â

      Rogan admits that in server environments that may not reboot for months, or even years, HGFâ(TM)s write-prohibitions may not be so meaningful, since malign processes can do a lot of damage without writing to disk.

      Even that is misleading, because if say an app has a vulnerability that allows arbitrary code execution in its process then that code will be able to write to all the places the app is allowed to write to. That can easily be enough to run numerous malware tasks, and in fact much malware runs on that basis because it doesn't require further exploits to get out of the app's process.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:100% effectiveness against any unknown attacks by allquixotic · · Score: 2

      I would imagine that there is a mandatory security policy on those systems, enforced by the kernel, that prevents processes from modifying their code or modifying any other process's code. If not, it sounds like they need another 100kb kernel module to make sure of that. I'm pretty sure SELinux and/or grsecurity can do that. It's usually enforced with certain exceptions for some software programs that need to modify their own code by design. On an embedded, high-risk system, you would just not allow it, period.

    4. Re:100% effectiveness against any unknown attacks by Anonymous Coward · · Score: 0

      It might work, in the event this is a backdoor by the NSA, they'll log in to your box to kick any other malware off it ;)

    5. Re:100% effectiveness against any unknown attacks by nmb3000 · · Score: 1

      Even that is misleading, because if say an app has a vulnerability that allows arbitrary code execution in its process then that code will be able to write to all the places the app is allowed to write to.

      And on Windows you don't even need a vulnerability in one of the whitelisted programs. CreateRemoteThread will gladly give you an execution context in another process you have access to. From there you can LoadLibrary or CreateFile or whatever other evil things you might want to do.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    6. Re:100% effectiveness against any unknown attacks by Anonymous Coward · · Score: 0

      You can always modify code that is on the stack. ...and while you may be thinking "but we don't place code on the stack," the fact is we still do, in the form of return addresses, which are essentially just "GOTO" statements. Hackers exploit this by writing a series of return addresses onto the stack. They search the executable for instruction sequences that do a portion of what they want to happen followed by a return instruction, then write a list of these addresses onto the stack, and the CPU happily executes one piece of code after another until it has executed the entire sequence.

    7. Re:100% effectiveness against any unknown attacks by Bert64 · · Score: 2

      SELinux already has the ability to prevent processes from writing to arbitrary areas, as do file permissions and acls if used appropriately..
      Then there's always the option to boot from write protected media.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:100% effectiveness against any unknown attacks by GameboyRMH · · Score: 1

      This one weird trick protects government systems from malware! How does it work? The developers don't want you to know!

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  3. 100kb by Anonymous Coward · · Score: 0

    Everything beautyful comes in small sizes. That just happens to have 99kb too much!

  4. Snake oil? by Anonymous Coward · · Score: 0

    This sounds so outlandish that I'll need much persuasion before I just start to believe that.

  5. 100kb is too fat by Anonymous Coward · · Score: 1

    I can protect any system against all kinds of unknowns (including the ones that are unknown by unknown unknowns) with bash one-liner:
    # dd if=/dev/zero of=/dev/sda bs=512 count=1 && halt

    1. Re:100kb is too fat by Anonymous Coward · · Score: 0

      I can protect any system against all kinds of unknowns (including the ones that are unknown by unknown unknowns) with bash one-liner:
      # dd if=/dev/zero of=/dev/sda bs=512 count=1 && halt

      That's not nearly as secure as you seem to think.

    2. Re:100kb is too fat by Anonymous Coward · · Score: 0

      I can protect any system against all kinds of unknowns (including the ones that are unknown by unknown unknowns) with bash one-liner:
      # dd if=/dev/zero of=/dev/sda bs=512 count=1 && halt

      Does that work if /dev/sda is formatted with GPT?

    3. Re:100kb is too fat by Anonymous Coward · · Score: 0

      I think GPT expects LBA0 to have single "EEh"-type MBR partition and probably won't boot without it. According to wikipedia, even EFI-bootloaders use LBA0, so erasing it should prevent PC from booting.

    4. Re:100kb is too fat by raynet · · Score: 1

      My servers still use IDE HDDs you insensitive clod!

      --
      - Raynet --> .
    5. Re: 100kb is too fat by Anonymous Coward · · Score: 0

      My system boots from md0 so good thing SDB wasn't touched.

    6. Re:100kb is too fat by Anonymous Coward · · Score: 0

      That's okay. They'll fail and be unwriteable soon, anyway.

    7. Re:100kb is too fat by Anonymous Coward · · Score: 0

      That's okay. They'll fail and be unwriteable soon, anyway.

      Funny...I've IDE disks in my server which have seen two SATA disks come and go...

    8. Re:100kb is too fat by Anonymous Coward · · Score: 0

      My servers still use IDE HDDs you insensitive clod!

      # dd if=/dev/zero of=/dev/hda bs=512 count=1 && halt

      Fixed it for you :-)

  6. IO by Zombywuf · · Score: 2

    You can patch the kernel on a running system without writing to disk. Their claims are self contradictory.

    --
    If you can read this you've gone too far.
  7. And its so simple its stunning! by Anonymous Coward · · Score: 5, Funny

    It just automatically turns the machine off whenever you power it on! Foolproof!

    1. Re:And its so simple its stunning! by Anonymous Coward · · Score: 0

      Do they really need 100kb of code to do that? What kind of programming language is it written in, Microsoft Java?

    2. Re:And its so simple its stunning! by Anubis+IV · · Score: 3, Insightful

      It just automatically turns the machine off whenever you power it on! Foolproof!

      That does go a long way towards explaining the power savings they were discussing...

  8. maybe its by Limitless_Potential · · Score: 2

    "please don't hack me"?

    1. Re:maybe its by Anonymous Coward · · Score: 2, Funny

      But there is RFC for this already: https://www.ietf.org/rfc/rfc3514.txt

    2. Re:maybe its by Anonymous Coward · · Score: 0

      ugh, they're ripping off Apple's "dontStealOSX.kext" !

  9. Caveat Emptor. by Anonymous Coward · · Score: 1

    This article has all of the classic snake oil markers.

    I'd need to know a lot more about it before I'd part with even money.

  10. Horse feathers by Anonymous Coward · · Score: 0

    Not the first to call it but I'll call it anyway:

    Bovine poop.

    1. Re:Horse feathers by penix1 · · Score: 1

      Oh come on... That isn't even bullshit.... It's horse shit!

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
  11. Sounds like BS by gweihir · · Score: 4, Insightful

    "Magic" technologies like this usually under-deliver, or do not help at all. In particular, a detection rate of 100% is simply impossible, already from purely theoretical observations and even more so in practice.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Sounds like BS by DeathToBill · · Score: 4, Funny

      Come on, of course 100% detection rate is possible! We don't know about any threats it doesn't detect!

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    2. Re:Sounds like BS by someone1234 · · Score: 1

      Alternatively, it has a high rate of false positives. But who cares with collateral damage.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    3. Re:Sounds like BS by Anonymous Coward · · Score: 0

      A 100% detection rate is not impossible at all. You measure, and you get 100%. Job done. It may not always be 100% in the future, or 100% in theory, but it can be 100% in practice just by detecting all the intruders. "Impossible" is a much over-used word around here. What's "impossible" is to judge this tech without knowing how it works. Lockheed won't be using this on the basis of claims, they'll know how it works, and yet they still use it. Maybe it's not "magic" after all, just secret and you don't know how it works.

    4. Re:Sounds like BS by Anonymous Coward · · Score: 0

      You measure, and you get 100%

      That wouldn't be protection against "the known unknowns and the unknown unknowns" though, would it? For that sort of thing, you actually need to use statistics and extrapolate stuff in the future.

    5. Re:Sounds like BS by bug1 · · Score: 2

      Come on, of course 100% detection rate is possible! We don't know about any threats it doesn't detect!

      But they also say they protect against the "unknown unknowns".

      Claiming "100% protection against the unknown" really should get this company investigated for fraud.

    6. Re:Sounds like BS by Anonymous Coward · · Score: 0

      Lockheed won't be using this on the basis of claims

      You'd think that, but then you've also got governments buying overpriced dowsing rods to use as bomb detectors, so it's probably entirely possible that someone got a kickback for buying it.

    7. Re:Sounds like BS by Spaham · · Score: 1

      yep :
      - hmmm ? threat !
      - hmm ? threat ! ...

    8. Re:Sounds like BS by Anonymous Coward · · Score: 0

      Of course 100% detection is possible. Simply flag everything as malware.

    9. Re:Sounds like BS by Binarysleeper · · Score: 1

      The article doesn't really explain very well how HDF works, it is not a detection based technology. It stops unauthorised PE code from writing to the system's disks thereby making it difficult for malware to establish persistence on the system. It won't protect against malware that only live in memory. I have used this product (years ago, it has been about for a while) - it's a great addition as part of a systems's layered defences, but not necessarily suitable for all environments or cases.

    10. Re:Sounds like BS by KGIII · · Score: 2

      It is probably a wholly owned subsidiary of MyCleanPC.

      --
      "So long and thanks for all the fish."
    11. Re:Sounds like BS by Anonymous Coward · · Score: 0

      Alternatively, it has a high rate of false positives. But who cares with collateral damage.

      Well, it is being marketed to the US military...

    12. Re:Sounds like BS by gweihir · · Score: 2

      So basically, it does what a restrictive SELinux config does anyhow? And how does it know hat code is allowed to write to the system disk, when it "does not require configuration"?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    13. Re:Sounds like BS by Binarysleeper · · Score: 1

      As far as I remember it comes with a baseline config and if a process is not on it's whitelist it cannot write PE code to the disk. At the time I used it, it was a Windows only product, so I have no knowledge of the OSX or Linux products.

    14. Re:Sounds like BS by gweihir · · Score: 1

      That would make some sense. A modern Linux distro with integrated SELinux support also comes with configurations for all packages (you can usually still run without SELinux, e.g. when developing software).

      Still, nowhere near as good as claimed if that is what it is and not even a new idea.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  12. Can my unicorn be flying as well? by Sangui5 · · Score: 2

    That is my only question: can I have a flying unicorn? I'm not satisfied with a mere unicorn, or a pegasus. My little girl is turning 2, and it's time she thought about both her data security and her mythical beings. For my baby girl, I won't settle for anything less than the best. Beyond a 100KB 100% effective security module, I want a horse, flying, with one horn, capable of defeating any poison, and only capable of being captured by a virgin.

    And she also wants puppy.

    1. Re:Can my unicorn be flying as well? by Anonymous Coward · · Score: 0

      That is my only question: can I have a flying unicorn?

      Would you like it to be pink and transparent as well?

    2. Re:Can my unicorn be flying as well? by turp182 · · Score: 1

      The problem with this is your child, who is turning 2 years old, while qualifying to be capable of capturing a flying unicorn, is physically incapable of doing so.

      The flying unicorn, upon delivery to your home, would just fly off, since neither you nor your spouse meet the capture requirements (a) and your child is too young to control such a majestic and powerful animal.

      (a) This is an assumption given you have procreated. You could be a sawfish for all I know, but that would make riding a flying unicorn very difficult.

      Sawfish Link (virgin fish can reproduce):
      http://www.bbc.com/news/scienc...

      --
      BlameBillCosby.com
  13. Tron? by Anonymous Coward · · Score: 2

    Well, it's called Tron.
    It's a security program itself, actually.
    It monitors all contacts
    between our system and other systems.
    Finds anything going on that's
    not scheduled, it shuts it down.

    1. Re:Tron? by penix1 · · Score: 0

      Is it a part of the MCP?

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    2. Re:Tron? by Anonymous Coward · · Score: 0

      Mr Dillinger I'm so very disappointed.

    3. Re:Tron? by Anonymous Coward · · Score: 0

      Or maybe the Gatekeeper software brought to you by the Praetorians....

  14. It cleans and straightens your teeth too! by Anonymous Coward · · Score: 0

    An amazing product!

  15. In other news... by DeathToBill · · Score: 4, Funny

    I have this explosives detector I'd like to know if you're interested in. It's used by the Iraqi government...

    --
    Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    1. Re:In other news... by maclark88 · · Score: 1

      I can to that in 3 lines of Perl.

  16. Sounds straight forward by Anonymous Coward · · Score: 0

    Sounds like on boot it verifies certain kernel drivers and authenticates them to access the drive. It then acts as a firewall, dropping any other disk I/O requests. The security is predicated on nothing else loading before it and handling drive I/O. That and no code errors will cause it to fall over.

    It will work, but then that is the purpose of other forms of security like protected memory, only apps compromise this by loading external code into their memory space rather than using COM or RPC.

    So, this is nothing special. It works because the code is bug free, or should I say backdoor free, unlike most commercial and open-source code at this level.

  17. Translation by mwvdlee · · Score: 1

    100% effectiveness.

    What they really mean is:

    We have no clue how effective this really is, and are too stupid to realize it.

    This goes for nearly every "100%" claim and most "99.99%" claims.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:Translation by Mendy · · Score: 2

      Or they didn't realise they were hacked because no log files were being written...

  18. Should've called it Skynet by Anonymous Coward · · Score: 0

    At least that would have given us some fair warning.

  19. AppArmor by ThePhilips · · Score: 4, Interesting

    From description, it sounds like the AppArmor.

    --
    All hope abandon ye who enter here.
    1. Re:AppArmor by smpoole7 · · Score: 5, Interesting

      > it sounds like AppArmor

      Or SE Linux, as others have noted.

      It is possible to achieve high levels of security through integrity checking and behavior(al) control. It just costs a bit in performance and memory. And if you write something in very tight C, it's not going to be large.

      I may have mentioned this here before; if so, I apologize. But a million years ago, back when MS DOS 5 came out, a friend and I developed something called the ARF Utilities. (To my endless amusement, you can still find it in a Google.) Our approach was integrity and behavior blocking.

      One reason why DOS was so vulnerable at the time was because Microsoft kept rebuilding and reusing the same code. The entry point to the DOS kernel (the old INT21h interface) didn't change from DOS 5 through 6.22. Our integrity blocker did a simple search to find that in memory, then *patched* DOS to send all calls through the behavior blocker, which was resident in memory. We also hooked and examined a bunch of other stuff inside the kernel (including the INT 21h interface and the SHARE hooks -- the latter was a terrible security vulnerability and only the appearance of Windows 95, and the rapid demise of DOS, kept it from being exploiting widely and wildly.) The blocker was written in assembler and could fit in about 2K of memory, as I recall.

      It also checked itself, and the integrity of an executed program's file, at startup, and each time a program was terminated. By "check," I mean it literally scanned its own code in memory, compared random CRCs taken of different blocks to generated values stored earlier and would instantly warn if DOS, the terminating program or itself had been tampered with. (You don't just do one "checksum" of a fixed length; you do different blocks, chosen at random, generated on the fly at system startup.)

      We couldn't find a virus that could get around it. The worst we ever experienced was a hang that required a hard reboot. But the system wasn't altered. And yet, the Official Anti-Virus Community (which, at the time, was BIG business) rejected our approach, called us interlopers and marginalized us. Everyone back then wanted scanners, scanners, scanners. All of the tests were on scanners.

      In sum: I have no idea if this particular company's code is snake oil or the Real Deal(tm). But don't just dismiss them. If you think outside the box, it is possible to find better ways to do something.

      Just my opinion and worth every penny of what you paid for it. :)

      --
      Cogito, igitur comedam pizza.
    2. Re:AppArmor by KiloByte · · Score: 5, Interesting

      Sorry to break it to you, but the only reason no virus got around that is that no one bothered working around a blocker no one uses. In DOS, all it takes to duplicate OS calls is to copy their code, as every process has full access to the hardware and can do everything on its own. And then, any process can write to every location in memory, defeating any anti-virus or precaution imaginable. You would have to reimplement Bochs and interpret every opcode in software, effectively emulating a more secure platform. You can't securely run untrusted code without a MMU of some kind.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    3. Re: AppArmor by Anonymous Coward · · Score: 0

      its still just a whitelist.

    4. Re:AppArmor by smpoole7 · · Score: 4, Interesting

      > the only reason no virus got around that is that no one bothered working around a blocker no one uses

      At the time, we actually had thousands of users of the ARF Antivirus, and we received more than one report that there were indeed efforts to hack it. :)

      What you say is true *technically.* And you should change your username to "Deja Vu," because I (and my friends with similar approaches, like Zvi Netiv with Invircible) had to repeat this over and over. I finally got tired of it, and given that out of those thousands of downloads only ONE person ever bother to register/pay, it wasn't worth it. Fuggedaboutit, just use your virus scanner and we'll still be friends.

      Never forget this: it's theoretically possible to do many things. But it is not always PRACTICAL. In the instant case, using your example, a virus that tried to emulate actual DOS calls, essentially duplicating the code internally, would be very large. Remember, this was back in the day of dial up modems and bulletin boards. And a virus that emulated processor opcodes would be even larger.

      (And *cough* ... we also kept encrypted copies of critical system areas, and compared what we'd stored with what we found -- both on disk AND in memory -- from time to time. That made it much more difficult for the "stealth OS" hack that you describe.) (Heh.)

      But I'm not going to waste time rehashing this argument. What I WILL warn against is what I saw your attitude produce, too many times to count: "since we can't guarantee 100% that a system can't be hacked, why bother?" I'm not saying that's what you believe, but I ran across that attitude too many times to count.

      --
      Cogito, igitur comedam pizza.
    5. Re:AppArmor by gweihir · · Score: 1

      Indeed. But AppArmor and SELinux need a configuration and the security offered critically depends on the quality of that configuration. At least SELinux is also not so easy to configure.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  20. SELinux by Mendy · · Score: 2

    I'm unsure what this offers that you can't do with SELinux or similar.

    I also don't see how it can work without white listing of some kind unless they're just blocking access to everything which seems impractical and is something you could do with drive mount options anyway.

  21. Sourceforge Hijacks the Nmap Sourceforge Account by johanw · · Score: 4, Informative

    Because /. editors seem to have inconvenient hollidays I'll just spam this topic with the bahaviour of their mother company:

    From http://seclists.org/nmap-dev/2...:

    From: Fyodor
    Date: Wed, 3 Jun 2015 00:56:23 -0700

    Hi Folks! You may have already read the recent news about Sourceforge.net
    hijacking the GIMP project account to distribute adware/malware.
    Previously GIMP used this Sourceforge account to distribute their Windows
    installer, but they quit after Sourceforge started tricking users with fake
    download buttons which lead to malware rather than GIMP. Then Sourceforge
    took over GIMP's account and began distributing a trojan installer which
    tries to trick users into installing various malware and adware before
    actually installing GIMP. Of course this goes directly against Sourceforge
    CEO Michael Schumacher's promise less than two years ago:

    "we want to reassure you that we will NEVER bundle offers with any project
    without the developers consent"
    --http://sourceforge.net/blog/advertising-bundling-community-and-criticism/

    So much for that promise! Anyway, the bad news is that Sourceforge has
    also hijacked the Nmap account from me. The old Nmap project page is now
    blank:

    http://sourceforge.net/project...

    Meanwhile they have moved all the Nmap content to their new page which only
    they control:

    http://sourceforge.net/project...

    You can see at the top that the owners of the Nmap page are now
    'sf-editor1', and 'sf-editor3'. You can click on those to see other
    projects they have hijacked.

    So far they seem to be providing just the official Nmap files (as long as
    you don't click on the fake download buttons) and we haven't caught them
    trojaning Nmap the way they did with GIMP. But we certainly don't trust
    them one bit! Sourceforge is pulling the same scheme that CNet
    Download.com tried back when they started circling the drain:

    http://insecure.org/news/downl...

    We will ask Sourceforge to remove the hijacked Nmap page, but more
    importantly we want to reiterate that you should only download Nmap from
    our official SSL Nmap site:

    https://nmap.org/download.html

    If you don't trust SSL by itself (and we don't blame you), you can also
    check the GPG signatures: https://nmap.org/book/install....

    Cheers,
    Fyodor

    PS: Ars Technica has a good article about the Sourceforge/GIMP fiasco:
    http://arstechnica.com/?p=6734...

    PPS: Sourceforge now claims they will stop trojaning software without the
    developer's permission, but they've broken that exact promise before.

  22. Cut the write enable line? by Sangui5 · · Score: 5, Informative

    Chris Howden and John Plumb are the author and approver (respectively) from Lockheed..... Chris and John are lousy scientists.

    The kindest way I can figure it is that the driver simply disables disk IO... hence there may be a small power savings from the lack of writes. Less kindly, they happened to measure lower power, and are reporting experimental noise as a solid result (see www-plan.cs.colorado.edu/diwan/asplos09.pdf for instance). We have no error bars (or even a # of runs), so it really isn't possible to say, but disabling disk writes could conceivably reduce power draw. The methodology section is sketchy enough to make solid conclusions impossible; the reporting of experimental details is worse.

    Of course, this doesn't (and they admit it) stop me from hacking them in RAM... nor does it stop persistent firmware attacks (e.g. http://www.wired.com/2015/02/n...), nor does it stop me from trapping to ring 0, then trapping to SMM, then just ignoring their F*ING CODE BECAUSE I"'M IN SMM MODE BITCH!!! I GOTZ MY OWNZ ATA CODEZ

    Or something.. I'd recommend just cutting the write-enable line on an old IDE drive, or rebooting periodically and running Tripwire from non-writable media (CD?). It's likely cheaper, and probably just as effective.

    1. Re:Cut the write enable line? by Anonymous Coward · · Score: 0

      Cutting the write line on an IDE interface is a guaranteed solution against malware. The system simply won't detect the harddisk anymore (this line is also used for writing commands to the disk, not just writing data)

    2. Re:Cut the write enable line? by Anonymous Coward · · Score: 0

      A two minute check shows that the estimated power saving was a comparison of the power requirements of abatis with other anti-virus solutions.

    3. Re:Cut the write enable line? by Sangui5 · · Score: 1

      A two minute check

      A three minute check shows they claim a power savings over having no AV installed at all. They claim 4.43 KwH/day for no AV, and 4.39 KwH/day for Abatis. Unless there is some "new math" reason that 4.43 is smaller than 4.39, it would appear to me that they are claiming to have lower power than no AV.

      Yes, surprise surprise, I actually RTFA... and not just skimmed, but truly read it.

  23. April 1st ? by Anonymous Coward · · Score: 1

    Date check, today is April 1st ?

  24. I can also do it with a single cable. by Lumpy · · Score: 3, Interesting

    We used to use unidirectional ethernet cables. Basically the TX wires clipped out on the receiving end to the less secure network. You do need ethernet cards you can set to accept a link without having a full handshake going.

    But it allowed us to set up the SCADA network to take the data stream we needed to get to the collection and reporting pc and UDP broadcast it. then the PC that can only receive set up to listen for and receive it, works great and is 100% hacker proof as hackers have yet to write code that can cause copper to grow back in a CAT-5e cable.

    Now if we could keep the N00b SCADA programmers from bringing in their crap-tastic home laptops for programming changes and becoming the largest infection vector.

    --
    Do not look at laser with remaining good eye.
    1. Re:I can also do it with a single cable. by Anonymous Coward · · Score: 0

      with a single cable and a lot of specialized protocols that have absolutely no ack system whatever. Even most UDP protocols have acks added at a higher level.

    2. Re:I can also do it with a single cable. by Anonymous Coward · · Score: 0

      All it takes is one system on the inside which gathers the data through normal protocols and then relays it to the outside through a one-way protocol on a connection that is physically incapable of transmitting from the outside in.

    3. Re:I can also do it with a single cable. by Anonymous Coward · · Score: 0

      All it takes is one system on the inside which gathers the data through normal protocols and then relays it to the outside through a one-way protocol on a connection that is physically incapable of transmitting from the outside in.

      I've heard of keysigning servers implemented in this way. Server with signing key is isolated without network access. The server receives key material to sign over RS232, and outputs signatures back over the link. Granted, it isn't quite as secure as a TX-only solution (and can't be in this particular application which must be bidirectional), but you can audit that RS232 code very heavily and cut off a lot of potential attack vectors.

    4. Re:I can also do it with a single cable. by Anonymous Coward · · Score: 0

      If you allow data from the outside in, you don't just have to audit the transport code. You also need to be sure that no matter what comes in, nothing which handles that data can be exploited. In the case of a key signing server, the attack surface is much bigger than just "that RS232 code". A maliciously formed signing request would easily pass through the transport code, but could then crash and exploit the signing code. Extensible data structures like the ones "unfortunately" used in cryptographic protocols are notoriously difficult to parse.

  25. Re:'NumÃf©rotez vos abatis'... by JamesTRexx · · Score: 2

    On the Info security blog he mentions that it's the kernel which recognises executable files.

    So, how does the kernel know which executables are legit to run?
    If I want to run my CreateDancingBunniesDrawingsIn0Days.exe I would give it permission just like the new update from my office suite because I don't know any better. Unless there is a program which recognises the executable as malware and warns me. Something that gets updates hourly from a central source of known malware maybe?
    Better yet, we need something where we allow programs only specific access to resources. Including a buffer for disk access that can be flushed or written to disk after confirmation.
    I doubt it'll fit in 100KB though.

    --
    home
  26. April 1st? Huh. by Anonymous Coward · · Score: 1

    Yeah, this sounds like those magic sticks someone was selling a few years ago.

    1. Re:April 1st? Huh. by Anonymous Coward · · Score: 0

      Ha! I made something like that when I was a kid, except mine worked! Sometimes.

  27. 100% Effective threat detection algorithm by John+Allsup · · Score: 4, Funny

    bool isThreatDetected(IoRequest req) {
      return true; // Caveat: may cause false positives
    }

    // In practice, any claims that software is this effective require detailed, convincing explanation and proof.

    --
    John_Chalisque
    1. Re:100% Effective threat detection algorithm by putzin · · Score: 1

      // In practice, any claims that software is this effective require detailed, convincing explanation and proof.

      Having been a grunt and a manager in corporate SW environments for a while now, I can attest that claims like this don't require details or proof, just convincing.

      --
      Bah
  28. Can't you achieve the same using QUOTAS? by Anonymous Coward · · Score: 0

    See subject: NTFS has 'em - limits how much user entities write to disk...

    Except this Abatis HDF antivirus SOUNDS like they applied the idea of quotas BY USER, as NTFS has, albeit this time to PROCESSES instead here in the Abattis HDF Anti-Virus product the article's about!

    (I read it briefly, skimming only, so I hope I am not wrong on HOW it actually works as a layered filtering driver checking processes write I/O restrictions it creates, by process instead of by user like how I understand disk quotas work).

    * It's much the same idea as hosts files produce blocking various online entities from "writing to the canvas" in browsers by filtering @ the IP stack level (as efficiently as it gets doing more with less moving parts, ala APK Hosts File Engine 9.0++ SR-2 32/64-bit doing so @ that level -> http://start64.com/index.php?o... )

    APK

    P.S.=> Well, "whaddayathink"?

  29. .....is it a symlink.... by djsmiley · · Score: 1

    to shutdown -hP now?

    --
    - http://www.milkme.co.uk
    1. Re:.....is it a symlink.... by Anonymous Coward · · Score: 0

      using the halt command is quicker, less error prone and achieves the same end result...

  30. Hmm - I don't see them here... by gatkinso · · Score: 1
    --
    I am very small, utmostly microscopic.
  31. linux kernel driver-gpl? by Anonymous Coward · · Score: 0

    If it's a linux kernel driver then it must adhere to the GPL policy...
    Thus were is the code for this magical piece of software?

  32. Adaptive, requiring 'training' & 'stability'? by TheRealHocusLocus · · Score: 4, Interesting

    I'd really like to know on what principles this 'security driver' is based on

    TFS I'm going for homeopathy.

    If the marketing technobabble is correct the code is 100k but naught is said about data store, memory and persistent. Or whether the system satisfies these claims 'out of the box' or there is some training/learning period. Of course the pitch also does not indicate how often the Key Operator is called to investigate and override false alarms, and what the investigate/resolution process takes. Some ACs with experience might be useful...

    You could have a 'train/run' switch that you flip to 'train' on first install during a period in which you do not reasonably expect intrusions, putting it through paces and trigger your software to check for updates, things like that, where it passively builds a profile of normal activity. Then flip it to 'run'. Then if it is a machine that does just a few things all day, the software has a pretty good idea of what to expect.

    The payoff would come from how well you could parametrize the basic inputs --- stack state, communications endpoints and addresses, using directory hierarchy on disk --- and introduce a clever degree of fuzziness that also implements a sense of 'near' and 'far' on both class of operation and value.

    Then maintain a pointer in some so-called 'phase space' and burn data into a sparse array to create a virtual landscape with erosion. In 'run' mode it is almost always hitting (or near) areas that have been populated. If the pointer strays from from the populated region we have an alarm.

    For example, a process that has never accessed data outside its installed folders suddenly does so. Network addresses compared by closeness in the neighborhood.

    --
    <blink>down the rabbit hole</blink>
  33. Re:Sourceforge Hijacks the Nmap Sourceforge Accoun by Anonymous Coward · · Score: 0

    > This would be something to get upset about if GIMP wasn't shit [...]

    Butthurt? Don't despair! There might be a cure for that

  34. here is the code by Anonymous Coward · · Score: 0

    foreach (list of running processes) {
        if (process not supposed to be running) {
              kill (pid);
        }
    }

  35. Quite difficult to achieve by hyperar · · Score: 1

    Anything that claims a 100% success rate is doomed to fail, all you need is a single case to bring it down. Doing such a thing would mean a serious step forward on security. To tell the truth, i'm quite skeptical on this making any difference, at all.

    1. Re:Quite difficult to achieve by Anonymous Coward · · Score: 0

      So what, then they will just claim 99.999%

  36. Reading between the lines.... by Minupla · · Score: 1

    This looks like it's more of a play for the embedded systems or IoT space. Look at the examples given, nuclear reactors, IoT, etc. These are specialized systems where it's possible to say "I've monitored the system for x time, and these are the things that should be running. OK, anything new running can't use the disk IO driver to write to the disk".

    There was a similar proposal for a device to work on the engine bus but focused on communications. "We monitor the bus for the first X seconds and classify the traffic on it. Then if something new starts talking or an existing player suddenly starts communicating to something it has never talked to, we declare condition red and fire the photon torps."

    Hyperbole aside of 100% protection against everything, this is not a bad strategy for very specialized systems. Doesn't do crap for a general purpose computing environment, but as we leverage general purpose OS and off the shelf hardware for more embedded/IoT applications, we begin to have uses for tools that are highly restrictive because the things they're protecting are well defined.

    Min

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
    1. Re:Reading between the lines.... by Bert64 · · Score: 1

      Or how about, "anything new simply isnt allowed to run"...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  37. Re:Sourceforge Hijacks the Nmap Sourceforge Accoun by Anonymous Coward · · Score: 0

    > Fyodor is a fraud

    Blah, blah, blah.
      Q: What has Fyodor done for me?
      A: I've used nmap more than once. Thank you, Fyodor!

      Q: What have you done for me?
      A: Who are you, again?

    Moral of the story: you'll have to invest a bit in your reputation until I take your rant in consideration.

  38. there was something similar in the past by david_bonn · · Score: 1

    If I remember correctly, there was a product for Windows NT in the late 90's that seemed very similar to this announcement.

    What the product basically did was wrap all of the system calls and blocked any privileged ones except if you intervened at the console -- and there wasn't any way to spoof the intervention. It was quite effective once you got it set up (obviously it is hard to boot your OS without *some* privileged system calls), and I never did look into it enough to get their definition of "privileged", although enough to get that if your web server ran at a least-privileged state the product would keep an exploiter from gaining administrator access.

    Again, the product worked but never seemed to take off.

  39. Re:Sourceforge Hijacks the Nmap Sourceforge Accoun by Anonymous Coward · · Score: 0

    > Like I give a fuck what you think

    Seems we are in strong agreement, then.

  40. Faulty Logic Alert by KitFox · · Score: 2

    "We haven't seen any attacks work therefore it must be 100% effective."

    1: A lack of evidence is not evidence of a lack.

    2: I have this wonderful Ticklebang repelling charm. Nobody wearing it has ever been stolen by Ticklebangs.

    Notably, no explanation of how it determines what I/O is "Authorized" versus "Unauthorized".

    --

    @Whee

  41. Re:'Numerotez vos abatis' by pla · · Score: 1

    The control systems for a nuclear reactor or a flight data processing system don't ever need to run CreateDancingBunniesDrawingsIn0Days.exe, or any arbitrary code for that matter.

    Neither, for that matter, do 99% of modern office workers - They don't need anything beyond what amounts to a dumb terminal with a dedicated connection to their ERP system. In security-insensitive environments, we've gotten used to having a web browser and music player and Solitaire and maybe even the ability to customize our desktop and cursors and so on; but AP voucher entry doesn't require any of that.

    This 100k module clearly just does old-fashioned whitelisting, albeit at several levels beyond mere code execution (I/O, memory access, etc). The only really interesting angle of it, IMO, comes from the claim that it doesn't require binary signatures, so how does it know what to allow? As my best guess, they could evaluate the use cases for each client and just compile the list right into the binary, but I doubt we have any way to confirm or deny that.

  42. The unknown guarantee. by geekmux · · Score: 1

    ...The CEO of Abatis claims, "We can stop zero day malware — the known unknowns and the unknown unknowns."

    Well, with claims like this, all I have to say is good luck offering up a viable defense if shit happens one day to your unbreakable solution.

    After all, shit never just happens, right?

  43. ADE 651 by wisnoskij · · Score: 1

    They should call this Kernel driver the "ADE 651"

    --
    Troll is not a replacement for I disagree.
  44. VMS by Rotaluclac · · Score: 1

    This sounds like the good old VMS operating system - though I do not know how many bytes that occupie[sd].

  45. Re: Third party kernel monitoring by hackwrench · · Score: 2

    So, it's like Tron and can even monitor the MCP as well?

  46. Re: Adaptive, requiring 'training' & 'stabilit by GrantRobertson · · Score: 2

    "Then maintain a pointer in some so-called 'phase space' and burn data into a sparse array to create a virtual landscape with erosion. In 'run' mode it is almost always hitting (or near) areas that have been populated. If the pointer strays from from the populated region we have an alarm."

    Could you please post a link to more information about these technologies and algorithms? I am very interested in graph analysis, including geolocation of information against a real or metaphorical landscape. I tried Googling but all I got was how to simulate erosion in a 3D image of a landscape.

    Thanks

  47. Snake and Pigs by udippel · · Score: 2

    oil selfies and can fly.
    Seriously.

    by preventing unauthorized I/O activity

    is the end already.
    Logically speaking, one never knows exactly not about the authorization. Therefore, it can only be a selfie. A flying-oily-selfie.

    Think hard, think fast, and within a fraction of a moment you'll agree with me as security researcher that preventing any invalid I/O is indeed a 100% safe bet. Over.
    Any illegal and unauthorized bank transaction prevented makes banking 100% secure. The crux is the detection of what 'illegal' and 'unauthorized' transactions are.
    In basic computational terms, as example, a write to hard disk is I/O. But no such writes come accompanied with an authorization tag issued by the CPU, as an atomic / complete instruction. Rather to the contrary: it is simply issued. Over. How would the gatekeeper software know that it is malware? Or, as I used to ask my students: which bit or byte or word is the bad one? Only to find out that none such does exist, but becomes malware only through the context, and only within its context.
    Second, 'authorized' means what? All I/O must be authorized. Wow! And who authorizes a bunch of data coming in from www.site.pl? Who 'authorizes' a key stroke? Ah, keyboard is trusted. LAN?

    The whole set reminds me of that old Windows Software, Zonealarm. I loved to demo it, with its enormous number of questions: Are you sure you want to accept ...? Are you sure you want to print to ...? Shall I remember this decision for you? Are you sure you want to visit google.com? Do you want me to remember this decision for you? Are you sure you want to accept logo_google.jpg? Shall I remember this decision for you? Are you sure you want to render google.html? Shall I remember ....

  48. Clickbait? by J-1000 · · Score: 2

    This one weird trick protects Nuclear, ATC, and United Nations Systems from malware attacks!

  49. Goedel by Anonymous Coward · · Score: 0

    I don't know how to prove it but I feel intuitively that the claims made can be proved false using Goedel's theorem.

    1. Re:Goedel by david_thornley · · Score: 1

      Goedel's theorem is only going to come into play if you want perfect distinction. It says that, given sufficient complexity (first-order predicate knowledge combined with integer arithmetic is sufficiently complex), a consistent system cannot be complete. If you're willing to accept incompleteness, you can get consistency, which we pretty well have for math (we know that some theorems are provable, because we've proved them). Similarly, although it's impossible to tell if an arbitrary program will terminate or not given certain input, we can construct programs that will definitely terminate, or definitely not terminate.

      A system can be made to prevent a computer from executing malware (thermite comes to mind). It will not be possible to execute a lot of non-malware, but that's something the user just has to accept.

      However, given that there's no whitelisting or configuration, I'm going with the idea that it's a load of hooey anyway.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  50. Re:'Numerotez vos abatis' by JamesTRexx · · Score: 1

    That's why I think it only works in static environments. Back when I set up the first Windows 2003 terminal server farm I used the builtin ability to restrict access to only those programs allowed to run.

    Unfortunately in reality most offices have users with full access to their PC's (because they feel entitled to it) or at least their profile so they can run whatever they want. The only thing blocking their behaviour is up-to-date anti-virus software.

    --
    home
  51. Good job! by Anonymous Coward · · Score: 0

    Now that you've talked about it, malware makers know about it. Incoming malwares that are made specifically to bypass this.

  52. 15€ sharewares by Anonymous Coward · · Score: 0

    I have seen this claim: "We can stop zero day malware — the known unknowns and the unknown unknowns" on 15€ sharewares / software boxes long time ago.

  53. kb or kB? by short · · Score: 2

    Measuring code size in kilobits seems very unusual to me.

  54. TFA calls it right - Snake Oil by s.petry · · Score: 1

    I read the paper from Lockheed Martin, and it's laughable. The Electrical savings they claim makes the assumption that a server is always running malware which is churning up processing time. They don't stop Malware, and don't stop anything in memory.. so they save absolutely nothing and do absolutely nothing.. except of course make bad claims. Even if they could block the writes, which consumes more power.. a process attempting to write repeatedly and being refused, or a process allowed to write when requesting. They can't save money, by their own pathetic assumptions..

    The company doing the testing.. well they are called "NCITE". Interestingly this can be to incite, or insight. My guess is the former. Maybe the latter if they are thinking like PT Barnum.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

  55. Same software? whitelist? by Anonymous Coward · · Score: 0

    It doesn't sound like you're describing the same software.

    The software requires no use of signature files, white-listing, heuristics or sandboxing

  56. Famous last words: by digitalPhant0m · · Score: 1

    "We can stop zero day malware — the known unknowns and the unknown unknowns."

  57. Every time someone makes a claim this grand... by kuzb · · Score: 1

    ...another person shows up just to show them exactly how wrong they really are to think they have an end-all security system. Making claims like this is pretty much issuing a challenge to people you really don't want looking at your systems.

    --
    BeauHD. Worst editor since kdawson.
  58. Re:Adaptive, requiring 'training' & 'stability by Anonymous Coward · · Score: 0

    >> You could have a 'train/run' switch that you flip to 'train' on first install during a period in which you do not reasonably expect intrusions, putting it through paces and trigger your software to check for updates, things like that, where it passively builds a profile of normal activity. Then flip it to 'run'. Then if it is a machine that does just a few things all day, the software has a pretty good idea of what to expect.

    I see "heuristics" and "white-listing" in there.

    >> introduce a clever degree of fuzziness
    heuristics.

    Not to mention, the 100k code itself could easily have vulnerabilities, which would then open up the entire system.

    It's a lot of crap, and barely worth trying to humour,

  59. Illuminati Signature by Anonymous Coward · · Score: 1

    It's simple. All malware carries an approved Illuminati ID marker within it, this kit just happens to have the secret reader for such ID's and can thus immediately disable them via their built-in Illuminati kill-switch. Takes very little code to do if you happen to posses the correct algorithms.

  60. Re:'NumÃf©rotez vos abatis'... by Anonymous Coward · · Score: 0

    I am no coward it is just that I have not signed up here yet ;-)

    Well, I know the code is actually 68KB in size. To the comment "Unless there is a program which recognises the executable as malware and warns me", the challenge is how do you decide if something is malicious; is reading the Excel file makes it malicious other than Excel.exe, or is it malicious when it sends files over the network? If a process just read some files and drop away, and a different process sends the data outbound - are they malicious? If we do that, then the false positive rate will certainly hit the roof to the annoy of most users.

    Cheers,
    NoAnonymousCoward