Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Security Encryption Technology

Cisco Can Now Sniff Out Malware Inside Encrypted Traffic (theregister.co.uk) 97

Simon Sharwood, writing for The Register: Cisco has switched on latent features in its recent routers and switches, plus a cloud service, that together make it possible to detect the fingerprints of malware in encrypted traffic. Switchzilla has not made a dent in transport layer security (TLS) to make this possible. Instead, as we reported in July 2016, Cisco researchers found that malware leaves recognisable traces even in encrypted traffic. The company announced its intention to productise that research last year and this week exited trials to make the service -- now known as Encrypted Traffic Analytics (ETA) -- available to purchasers of its 4000 Series Integrated Service Routers, the 1000-series Aggregation Services Router and the model 1000V Cloud Services Router 1000V. Those devices can't do the job alone: users need to sign up for Cisco's StealthWatch service and let traffic from their kit flow to a cloud-based analytics service that inspects traffic and uses self-improving machine learning algorithms to spot dodgy traffic.
This discussion has been archived. No new comments can be posted.

Cisco Can Now Sniff Out Malware Inside Encrypted Traffic

Comments Filter:
  • And obviously ... (Score:5, Interesting)

    by nospam007 ( 722110 ) * on Friday January 12, 2018 @09:45AM (#55914561)

    ...malware is torrents.

    • Sounds like its just a proxy server that takes your request, gets the data and then sends it back to you after it checks it ... these have been around for years. Non-news and if it is patented, should never have passed the obious or prior art tests.
  • by sinij ( 911942 ) on Friday January 12, 2018 @09:49AM (#55914585)
    They are not analyzing payload/application data, this is not possible with end-to-end. They are not analyzing metadata, as most malware C&C now pretends to be web traffic. So how? Packet sizes and frequency? This would be trivial for malware creators to circumvent.
    • by 110010001000 ( 697113 ) on Friday January 12, 2018 @10:01AM (#55914663) Homepage Journal
      "users need to sign up for Cisco's StealthWatch service and let traffic from their kit "

      "Sign up for" means "pay monthly for". It sounds like they are analyzing forwarded flow data and looking for flows to/from a particular port/IPs. It would catch malware that uses C&C to known rogue IPs, etc.
      • by zlives ( 2009072 )

        so would using free service like opendns...

    • by ShanghaiBill ( 739463 ) on Friday January 12, 2018 @10:01AM (#55914667)

      So how?

      According to TFA they look for "dodgy destinations" and self-signed certificates.

      So no, they aren't looking at the actual contents of the encrypted traffic at all, and they aren't "sniffing" anything.

      • by ugen ( 93902 ) on Friday January 12, 2018 @10:17AM (#55914751)

        The amount of bycatch will be nontrivial. This will inevitably result either in a lot of valid traffic being blocked, or no meaningful blocking of malware.

        Except this time they slapped AI label on the service, so it's very modern and cool and costs more money.

        We've seen this before.

        • by dstrupl ( 588119 )
          The reports are created by Cognitive Analytics Engine - see https://cognitive.cisco.com/ [cisco.com]. The reports do not necessarily lead to an immediate blocking - it's up to your policy and security response team to define what happens with the findings. To the amount of "bycatch" - we carefully look for precision and recall of the individual detectors so the amount of "bycatch" is not as high as you expect. I said we because I work in the "Cognitive" team.
        • by phorm ( 591458 )

          Not to mention that most decent security products already do "dodgy destinations". One of the common methods is to intercept the DNS calls and re-inject them with an internal IP address, thus blocking attempts to hit the remote baddie but also allowing further capture of data.
          Hell, I can (and have) do this with a raspberry pi for a select number of machines.

      • by Anonymous Coward

        So how?

        According to TFA they look for "dodgy destinations" and self-signed certificates.

        So no, they aren't looking at the actual contents of the encrypted traffic at all, and they aren't "sniffing" anything.

        Then the article is wrong. I was at Cisco Live in Vegas in 2016 and attended a workshop in their developers zone where one of the engineers/researchers behind this technology made a presentation. They are looking at the encrypted data itself without decrypting it and just finds patterns. I probably still have the presentation somewhere.

        • by sinij ( 911942 )

          So how?

          According to TFA they look for "dodgy destinations" and self-signed certificates.

          So no, they aren't looking at the actual contents of the encrypted traffic at all, and they aren't "sniffing" anything.

          Then the article is wrong. I was at Cisco Live in Vegas in 2016 and attended a workshop in their developers zone where one of the engineers/researchers behind this technology made a presentation. They are looking at the encrypted data itself without decrypting it and just finds patterns. I probably still have the presentation somewhere.

          If there are patterns in the encrypted data, then encryption is leaking information. I highly doubt they found a vulnerability in AES and decided to commercialize it.

          They can look at the destination, they can look at handshakes, they can look at timing, they can look at frequency of communication. Am I forgetting something else?

          • That was what I was thinking. Patterns in transmission not really anything in the traffic itself. Sends a dozen packets out, receives 18 back, then every 30 seconds, sends 2 packets, receives 2 packets (some kind of heartbeat) and occasionally several minutes of non-stop streaming from the infected PC.
            • Sounds like homegrown crypto, to avert signature detection.

              when AES instructions first appeared. I thought it seemed a wasted opportunity. not to create some means of ring protection. Sure, malware can encrypt normally. but legitimate use should be access controlled, enabling audit and identification of unauthorized crypto generally by ser/des sampling for random data patterns. I want a log from a standard interface across CPU and offload NICs. coprocessors. iI want to view every crypto endpoint. and know

        • Then the article is wrong. I was at Cisco Live in Vegas in 2016 and attended a workshop in their developers zone where one of the engineers/researchers behind this technology made a presentation.

          Or the presenter was wrong.

          Or you misunderstood what was said.

          They are looking at the encrypted data itself without decrypting it and just finds patterns. I probably still have the presentation somewhere.

          That is implausible. Extraordinary claims require extraordinary evidence, and so far there is none.

    • by Anonymous Coward

      devices can't do the job alone: users need to sign up [...] and let traffic [..] flow to a cloud-based analytics service

      Then use TLA-provided stolen/coerced root certs to peer into the data stream, in exchange for "data sharing" with the TLA.

      Oh, and they will "flag malware for you", sometimes. Maybe.

       

    • by mysidia ( 191772 )

      They are not analyzing metadata, as most malware C&C now pretends to be web traffic.

      They could look at the IP addresses of the connections (Check against blacklist of malicious IPs); SSL Metadata, e.g. the SNI hostname from TLS, then look at reputation data regarding the hostname; certificate and public key information, common crypto parameters (Maybe some malware configures a HTTPS client uniquely). They can detect whether the SSL connection "Looks like" a normal web connection, or whether

    • by GameboyRMH ( 1153867 ) <gameboyrmh@@@gmail...com> on Friday January 12, 2018 @10:56AM (#55915007) Journal

      Packet sizes and frequency, along with metadata. I saw a similar analysis of encrypted video streams being used to detect drone video:

      https://www.wired.com/story/a-... [wired.com]

      Looks like the next big thing in cryptography will be data padding...

    • They're not necessarily looking at metadata, you can discern quite a lot about encrypted traffic without ever seeing the plaintext. In the last few years researchers have recovered things like pages visited, income details (from online tax filing), language spoken (VoIP), speech patterns, videos watched, and other data, all without having to break the crypto. It looks like Cisco have just applied that research. It's a nice piece of applied research, but no magic is involved.
  • Seems near (Score:4, Interesting)

    by symes ( 835608 ) on Friday January 12, 2018 @09:50AM (#55914593) Journal

    But what happens when they detect something?

    • by Chrisq ( 894406 )

      But what happens when they detect something?

      This is what I was going to ask. Do they block traffic (risking false positives) or merely alert you to the fact that some thing(s) on your LAN are acting suspiciously?

    • It alerts you or you have the option of having it blocked or quarantined. All of that is in the customization of the software.
      More technical info it feeds the information into pxGrid using Cisco Identity Services Engine (ISE) with Cisco TrustSec and Software-Defined Access (SDAccess). From the marketing info.
    • Evil bit (Score:5, Funny)

      by Errol backfiring ( 1280012 ) on Friday January 12, 2018 @10:59AM (#55915033) Journal
      Well, probably the logical thing to do: they set the evil bit.
  • Great for now (Score:4, Interesting)

    by TimothyHollins ( 4720957 ) on Friday January 12, 2018 @09:50AM (#55914595)

    That's wonderful news. I wonder how long it will be until Cisco caves to NSA pressure and starts looking for other "mal"traffic as well. And then how long until Russia learns how to do it as well.

    • by Anonymous Coward

      How long? You're kidding right?

      This is -already- happening, beyond the shadow of a doubt.

    • I wonder how long it will be until Cisco caves to NSA pressure

      I assume you are young. The NSA already examines all traffic. This "offering" from Cisco has no potential to be of use to the NSA.

      It will also not be of interest to Russia, China, or any other state actor.

      At best, this might of interest to medium sized or smaller businesses looking to "spy" on their competition. Any major corporation has better methods for spying available than revealing their intentions to Cisco. Medium sized businesses can not bully Cisco into doing something unethical and illegal.

  • kind of like... (Score:5, Insightful)

    by supernova87a ( 532540 ) <kepler1@NoSpaM.hotmail.com> on Friday January 12, 2018 @09:59AM (#55914641)
    I suppose this the the banks (hubs of the financial world) being made to detect money laundering by the pattern and size / frequency of money transfers. They don't know about the source or nature of the transaction underlying the money, just that when it obeys certain flows, they're supposed to flag it.
  • by mi ( 197448 ) <slashdot-2017q4@virtual-estates.net> on Friday January 12, 2018 @10:03AM (#55914679) Homepage Journal

    Cisco researchers found that malware leaves recognisable traces even in encrypted traffic.

    "Malware" can't be the only thing... Can the same algorithms not be used to detect bomb-making instructions, racism, and counter-revolutionary activities?

  • No they can't (Score:5, Informative)

    by ByteSlicer ( 735276 ) on Friday January 12, 2018 @10:06AM (#55914687)

    They can recognize traffic patterns in TLS streams, created by malware on IP connected devices.
    They can't detect the malware itself in the stream.

  • This just sounds really fishy to me. What's the encryption, A Ceaser cypher? The whole point of modern encryption is that the same input renders wildly different outputs. Their is no pattern to speak of. I'm sorry, I'm just not buying it... (figuratively or literally)
    • by Kurdy ( 1697480 )

      I agree with you; if there is recognizable patterns, that means that current encryption methods are not strong enough....

    • I've seen the demo of this software and it look very impressive. No this is not Snake Oil. The "patterns" of traffic once mapped a number of times, even encrypted, apparently can be detected to be a certain kind of traffic. One would need to know what the pattern would look like, or certain behaviors to make a mapping of a new pattern. So it's not really so much the "know" what's in the payload, but by seeing the same encrypted pattern of traffic they can "know" the payload. Kind of like a part of chao
    • It does not break the encryption. It is combination of a netflow analyser and looking at unencrypted info such as the certificate and the first couple of frames.
      With the certificates it is looking for self-signed or known bad fields. With the netflow you can look for patterns, for example a n internal clients connects to an external server every hour and exchanges just a few bytes.
      This software goes a little further by linking those all together from all the sites running this.
  • by Anonymous Coward

    You can sniff packets without decrypting them and tell the difference between "regular" data and "malicious" data? Smells like BS to me.

  • by jm007 ( 746228 ) on Friday January 12, 2018 @10:38AM (#55914885)
    and this time it's not just my hygiene

    "switched on latent features in its recent routers and switches"

    and

    "users need to sign up for Cisco's StealthWatch service and let traffic from their kit flow to a cloud-based analytics service that inspects traffic and uses self-improving machine learning algorithms to spot dodgy traffic"

    it's what is NOT being revealed that truly is scary
  • https://www.cisco.com/c/dam/en... [cisco.com]

    "Encrypted Traffic Analytics extracts four main data elements: the sequence of packet lengths and times, the byte distribution, TLS-specific features and the initial data packet."

  • This seems somewhat "old news" certain applications still have fingerprints on packets that can be detected even if you can't read the data being exchanged.

    Our Sophos XG firewall does this with many different torrent applications, and it ends up blocking non-VPNed, but still encrypted connections.

    I'm a little sketchy about the "upload your traffic to us" part, but I guess that allows for more analysis across more hsots

    SV

  • What they actually can do is recognize TLS tunnels created and used my malware. They cannot detect anything in the encrypted stream of data. The way this works is carefully observing how exactly the TLS tunnel was established. This apparently differs enough between different implementations, that typical code used by malware for this purpose becomes identifiable.

    Of course, as soon as the malware-makers just use more standard code, their tunnels become unrecognizable as well.

    Caveat: I read the abstract, but

  • Pure BS. A sales gimmick. Look at us. buy the latest and greatest overpriced hardware.
  • Fortinet and Palo Alto Networks have been doing this for years. Both can also decrypt SSL in real time (one better than they other, but who is counting right?) So this is a bit of a silly post. Looks like marketing to me.
  • I predict that this concept will ring alarm bells for a lot of normal traffic.

    My company uses Trend Antivirus. In their wisdom, they turned on the "heuristic" behavior detection mode. Now, every time our software team writes software that renames a file, it has to be excluded from Trend's scanners. Apparently, ransomware does a lot of file renaming, therefore, any software that renames a lot of files is suspect.

    So far, anti-malware isn't very good at detecting "suspicious" patterns, in my experience.

In the long run, every program becomes rococco, and then rubble. -- Alan Perlis

Working...