Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Submission + - NAT Slipstreaming: Visiting Malicious Site Exposes Access To Local Network (samy.pl)

nemesisrocks writes: Although not a security feature per se, NAT makes it harder for attackers to reach vulnerable systems on internal networks.

Security Researcher Samy Kamkar's multi-stage "NAT Slipstreaming" attack exploits web browsers such as Chrome to load malicious code that is able to discover internal IP addresses via the Web Real Time Communications (WebRTC) protocol on victim machines. For browsers that don't reveal IP addresses via WebRTC like Apple's Safari, or ones that don't support the protocol such as Microsoft Internet Explorer 11, a web-based transmission control protocol timing attack can be performed to map the internal network of the victim.

The attack makes use of a commonly "feature", enabled by default on most routers called NAT ALG (Application Level Gateway), where the gateway implements "just enough" of a protocol, such as SIP, to open arbitrary ports and forward them back to an internal machine.

Kamkar's attack spoofs a SIP packet that has an internal LAN IP address to trigger ALG connection tracking, allowing the attacker to open any TCP or UDP port on victim systems remotely.

"[An] attacker can now bypass victim NAT and connect directly back to any port on [the] victim's machine, exposing previously protected/hidden services," Kamkar wrote.

Visiting a malicious website in a modern browser is all that is needed to expose an internal machine.

Comment Outdated before it launches (Score 2) 78

Outside of the US, Chip & Pin is king. In many parts of Europe, you can't even use a card that doesn't have a chip. No chip, no pay.

In Australia, for purchases under $100, you use Paypass/Paywave. Simply tap and go.

Coin is a cool idea, but it's stillborn. It would have been cool 10 years ago, but the world moved on.

Comment Re:Making a Safer World... (Score 1) 342

I think most parents would prefer to spend time with their children but can't afford to. Both of them need to work to pay the bills. Outsourcing is the only option.

In Australia, the cost of fulltime daycare is around $800 per week. That's often the entire take-home pay of one of the parents, especially if they're only working 9AM-3PM.

Most people aren't doing it to earn extra cash. It's so they don't "lose their place" in their career. Time out of the workforce is a killer for career progression.

Comment Re:Quite Enjoyable (Score 1) 30

Glad you like, I'm one of the cofounders, if you have any suggestions for us, would love to hear them, you can message me at george@codecombat.com

I'm gonna get pounded for this -- but it doesn't work in IE.

Regardless of how much people like or dislike IE here, websites need to be cross-platform, and work across a wide range of browsers, not just Chrome/Firefox. Not to mention, the computers at most schools will be running Windows+IE.

Comment Re:reduce the amount (Score 2) 983

Regardless of whether or not 20TB is hording / excessive / inefficient, what it almost certainly is is replaceable. Let's face it, you aren't CERN, most of you data is probably media that you can reacquire with relative ease. It's not being stored because it's irreplaceable it's being stored because it's convenient.

There's a large, flawed, assumption running through this thread that it's "easy" to reacquire all media.

Between torrents and usenet, trying to find good rips of content that's over 6-12 months old is often impossible. Good luck trying to find any older show that's not sci-fi or super popular. Often studios don't sell DVDs or Blurays of these shows anymore, if they even did to start with.

Comment Re:findimagedupes in Debian (Score 2, Informative) 243

Why do I have this sneaking suspicion it runs in exponential time, varying as the size of the data set...

It's actually pretty nifty how findimagedupes works. It creates a 16x16 thumbnail of each image (it's a little more complicated than that -- read more on the manpage), and uses this as a fingerprint. Fingerprints are then compared using an algorithm that looks like O(n^2).

I doubt the difference between O(2^n) and O(n^2) would make a huge impact anyway: the biggest bottleneck is going to be disk read and seek time, not comparing fingerprints. It's akin to running compression on a filesystem: read speed is an order of magnitude slower than the compression.

Comment findimagedupes in Debian (Score 5, Interesting) 243

whatever you decide on, it could probably be done in a hundred lines of perl

Funny you mention perl.

There's a tool written in perl called "findimagedupes" in Debian. Pretty awesome tool for large image collections, because it could identify duplicates even if they had been resized, or messed with a little (e.g. adding logos, etc). Point it at a directory, and it'll find all the dupes for you.

Comment Re:A Microsoft Killswitch (Score 5, Informative) 214

He surmises that Microsoft used its Microsoft Security Essentials software to eliminate the programs, a program users must install themselves.

Or he could read Microsoft's own statement, where they say exactly how they eliminated Tor:

October 27, 2013: We modified our signatures to remove the Sefnit-added Tor client service. Signature and remediation are included in all Microsoft security software, including Microsoft Security Essentials, Windows Defender on Windows 8, Microsoft Safety Scanner, Microsoft System Center Endpoint Protection, and Windows Defender Offline.

November 12, 2013: Signature and remediation is included in Malicious Software Removal Tool and delivered through Windows Update/Microsoft Update.

Comment Consider caching instead (Score 5, Informative) 159

Since you're in such a remote area, your visitors very likely also have slow connections at home too. Why not cache the updates instead? You'll be contributing towards a safer, more secure internet.

The first person who downloads them would cause a drain on the network, but at least all future attempts would be served up from your cache. You could even have a spare machine downloading the updates overnight, pre-populating the cache for your visitors, to reduce the burden updates cause during the day.

I've used the instructions here with great success on Squid: http://wiki.squid-cache.org/SquidFaq/WindowsUpdate

Apparently Apple iOS updates can be cached too, e.g.: http://lkrms.org/caching-ios-updates-on-a-squid-proxy-server/

Comment Re:Squid (Score 1) 277

He needs a squid proxy and also block the ads there.

Squid's effectiveness has been declining over the last 5 years. More and more sites are moving towards https, and most sites out there nowadays don't set caching headers in a way that allows for aggressive caching without breaking the HTTP spec.

Squid has difficulty even caching content from many CDNs nowadays -- and this is content that should inherently be cacheable (static, shared amongst all users, etc).

Comment Re:Being different is a good thing for some uses (Score 2) 73

There are a few design issues in Sharepoint which make me see it as not viable as well - eg. encapsulating files inside a database instead of keeping them as files with a reference too them is a very major one once you get above trivial file sizes and a trival number of versions of the files.

Fixed in SharePoint 2010. In addition to storing the files within the database, they can be stored on the filesystem beside the database ("Filestream") storage, or elsewhere, including a SAN ("Remote Blob Storage").

Comment Not really a Sharepoint replacement (Score 0) 73

I think this is a real game changer. Up to now, if you want document colaberation you have Sharepoint (Expensive) or the cloud. (Trust issues)

At this point in time, it's not really a viable SharePoint or SkyDrive replacement. While being able to work simultaneously on ODF documents is a great addition, it's not going to provide any real competition to SharePoint until you can have authors simultaneously editing MS Word documents -- in MS Word. For many small business (especially with remote workers), this is "must have" functionality.

On the flip-side, I presume simultaneous authoring in Word is going to be extremely difficult to reverse engineer; and MS ain't gonna give up those protocol specs anytime soon.

Comment Re:Already happening - slowly (Score 1) 192

Linux is already widely used on networking gear, especially fully pre-emptive variants like RT-Linux and Monta-Vista.

And if we follow the trend, pretty soon we'll be running Windows on those routers!

Don't laugh too hard, we already have Windows for Workgroups to replace Netware, Windows Web Server to replace Apache/Linux, and even Windows for Warships to replace, uh, sanity... Windows for Routers isn't too steep a slope.

Comment Re: Free speech (Score 2) 432

Any free speech story on slashdot inevitably involves international comparisons. If this had happened in the US, I'd expect comments about Canadian free speech laws as well as a variety of European ones. Likely Australian ones too.

FYI, there's no such thing as free speech in Australia. We don't have any equivalent to the Bill of Rights (or Charter of Rights and Freedoms).

There's an implied freedom of speech in our constitution, but it's certainly not explicit. It's been tested a number of times (with the result going both ways) in the High Court.

Slashdot Top Deals

You must realize that the computer has it in for you. The irrefutable proof of this is that the computer always does what you tell it to do.

Working...