News for hackers. Stuff that matters.
Re:I discovered thousands of open databases on AWS by charcircuit on Monday January 31, 2022 @01:10AM (#30145124)
Why would you bind to a public IP and then use a firewall when you could just not bind to a public IP in the first place?
Re:I discovered thousands of open databases on AWS by jeroenhd on Monday January 31, 2022 @05:21AM (#30146503)
The general expectation when running an application is that when you misconfigure your system, the firewall will at least block incoming traffic. If I run ./program, the system will prevent me from fucking up too badly, like it should if I docker run vendor/program, that extra layer of defence is gone.

Most programs still bind to 0.0.0.0 and that's not a problem if your firewall works the way you expect it to. Docker's firewall rules overriding UFW's firewall rules without notice is unexpected for many people.

I know I fell for this one years ago when I first messed around with Docker, luckily I wasn't running anything important.

Re:I discovered thousands of open databases on AWS by rbut on Monday January 31, 2022 @01:51AM (#30145288)
Because people use docker-compose.yaml files verbatim, or copy docker run command lines, which more often than not do “-p 8000:8000”, instead of “-p 127.0.0.1:8000:8000”. Therein lies the issue.
Re:I discovered thousands of open databases on AWS by MonaroVXR on Wednesday February 09, 2022 @05:34PM (#30279542)
What's the difference? Because the latter is your own device and the former still let's you connect to it.

I'm kinda sleepy, so I'm sure it's a stupid question.

Edit: 127.0.0.1 is only getting in and nobody else.

Re:I discovered thousands of open databases on AWS by spiffytech on Monday January 31, 2022 @08:29AM (#30147644)
Sometimes you want to allow traffic only from specific public IPs, or to rate limit traffic.