Live data from Hacker News

Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

blog.cloudflare.com

21–30 of 112 posts

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#21
>It's not a novelty that allowing UDP port 1900 traffic from the Internet to your home printer or such is not a good idea.

How would this even be possible? Home routers have to NAT everything. Normally you have to set up reverse NAT to get ports forwarded to the LAN.

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#22

>It's not a novelty that allowing UDP port 1900 traffic from the Internet to your home printer or such is not a good idea. How would this even be possible? Home routers have to NAT everything. Normally you have to set up reverse NAT to get ports forwarded to the LAN.

The printer is just an example - if you look at the tables with the collected data, the vast majority of devices they found are home routers.

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#23
post #10

Why is IP spoofing STILL an issue? Why?

Because UDP is fire and forget, you don't have to be able to respond to packets you send; this is why you can't do the same with TCP packages.

To impose fixes upstream, you'd have to do DPI on all data; which is not allowed under some laws (i.e. net neutrality).

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#24

Pervasive IoT device deployment without in-the-wild security considerations and rapid updates is likely to add to DDoS bot farms.

So?

Every single thread of this nature has a similar comment, and I really want to know (ie, I want to hear this fully fleshed out because I think your concerns are valid and worth exploring): is this demonstrative of a new (or in some way more valid) notion of the word "hacker" in "hacker news?"

My sense of that word, and of the culture that underlying it, is that a critical part of its critique is that obscurity, specifically in its implications for security (and thus, perhaps civility and peace and justice), is subject to deprecation in the information age, precisely in favor of styles of disclosure like this: where the pudding for the tasting is provided as the proof.

Have I missed something very important?

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#25
post #5
post #4

Earlier quoted context omitted.

Vulnerable by default? If a device is listening to UPnP on the WAN interface, the fault is not on UPnP but on whoever configured it to be open on the WAN. IMO, all of these zeroconf protocols should be limited to responding back only to the local segment and not allowed to traverse gateways.

One of the documented use cases for UPnP is IGD which expressly allows UPnP devices to configure fire wall rules and to set up NAT to map ports to the outside world. So a UPnP device that wishes to expose itself to the outside world is able to do so and this is by design, not by accident. Whether you agree with that or not is another matter.

Agreed - but can there ever be any legitimate use case for an home router to speak IGD over its WAN interface? IGD is typically meant to allow your Xbox on your LAN to set up forwarding rules.

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#26

>It's not a novelty that allowing UDP port 1900 traffic from the Internet to your home printer or such is not a good idea. How would this even be possible? Home routers have to NAT everything. Normally you have to set up reverse NAT to get ports forwarded to the LAN.

Consider a printer (Or even an external disk) connected via USB to the router. A lot of home routers support sharing said printer over the network and some of those routers probably answer to UPnP requests on the WAN port as well.

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#27
Shameless plug: When I read about SSDP a little while ago I was curious to see if I'd encounter it on many networks. As I was also trying to learn Swift/Apple development, I've written two (non-free) little apps for macOS/iOS to monitor SSDP messages:

https://itunes.apple.com/us/app/ssdp-monitor/id1191370425?mt...

https://itunes.apple.com/be/app/ssdp-monitor/id1197048167?mt...

Ever since creating it and just checking on some networks, I'm surprised of how many devices are actually using it. I probably saw this in Wireshark before as well, but probably overlooked it because you're never really looking for it. I wonder if many other such protocols are often used but easily missed...

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#28

>It's not a novelty that allowing UDP port 1900 traffic from the Internet to your home printer or such is not a good idea. How would this even be possible? Home routers have to NAT everything. Normally you have to set up reverse NAT to get ports forwarded to the LAN.

IPv6 (now you really need a real, properly configured firewall instead of NATting and praying)

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#29
post #23
post #10

Why is IP spoofing STILL an issue? Why?

Because UDP is fire and forget, you don't have to be able to respond to packets you send; this is why you can't do the same with TCP packages. To impose fixes upstream, you'd have to do DPI on all data; which is not allowed under some laws (i.e. net neutrality).

In this case, you don't have to care about UDP or TCP, only IP.

RFC2827, which should fix the problem where SSDP can be used for DDoS, was published in 2000: https://tools.ietf.org/html/rfc2827

Is ingress filtering on layer 3 considered DPI?

Re: Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS

#30
post #23
post #10

Why is IP spoofing STILL an issue? Why?

Because UDP is fire and forget, you don't have to be able to respond to packets you send; this is why you can't do the same with TCP packages. To impose fixes upstream, you'd have to do DPI on all data; which is not allowed under some laws (i.e. net neutrality).

[deleted]
Post reply on HN