Live data from Hacker News

Google has indexed thousands of publicly accessible HP printers

port3000.co.uk

111–120 of 149 posts

Re: Google has indexed thousands of publicly accessible HP printers

#111

Earlier quoted context omitted.

They're scam is that when they invoice - they hope that the company is big enough to the point where A/P just pays it when they say "Yeah so-and-so in IT confirmed this order" -- they are hoping that the initial contact and the AP departments dont talk.

Then why even bother sending a pallet of toner? Lots of other invoicing scams "invoice" for non-existent stuff.

Perhaps for psychological effect

Re: Google has indexed thousands of publicly accessible HP printers

#112
post #77

So within 24 hours, lots of people are going to find out what a goatse is I reckon. Even better, a lot of people in the UK have Thomson routers which have an easily calculable WPA default password. Most of these also have smart tvs these days too which will allow anything to be pushed to them.

>Even better, a lot of people in the UK have Thomson routers which have an easily calculable WPA default password. //

That rather looks to oversteps the legal line.

Re: Google has indexed thousands of publicly accessible HP printers

#113
post #58

A friendly thing to do would be develop a script that took the google results, checked with whois for abuse address and sent emails. Of course that could also end up with one being sent to jail for a long time.

Isn't it required that there's an abuse@ address to comply with RFCs. So take Google link list, do a reverse domain lookup, uniq, and email abuse@$(those domains).

Re: Google has indexed thousands of publicly accessible HP printers

#114
post #3

Should we now all print documents to those printers with warnings saying that they are publicly accessible?

And risk five years in prison for unauthorized access of a computer? I think not.

Why do you think it is unauthorised?

The other question, which would be fascinating to see raised in court I feel, is whether a printer is a "computer" within the terms of the law (CFAA, CMA(UK) or whatever).

You'd probably be able to question the meaning of access too - for example if you find an IP on Google and simply send data to port 9100 that's not really access, accessing a computer is 2 ways. If the law judged spamming port 91 as "access" then sending faxes or texting someone would come under the such legal acts .. that can't be within the intent of the law surely.

If other laws are used - "you sent them a message they didn't want" - then that's the end of [legal] unsolicited mail [yay!].

Re: Google has indexed thousands of publicly accessible HP printers

#115
post #13

I've written about this before.[1] Many network-connected printers simply assume that the local network they connect to will be securely protected from external threats, so they're not configured to withstand even the simplest of attacks. This is exactly the opposite of what many security experts recommend: devices should be secure regardless of whether the network they're on is secure or not. Bruce Schneier's person…

IMO Bruce Schneider should be more careful because lots of routers are very capable general-purpose computers and he's definitely responsible for what goes out of his IP address.

Re: Google has indexed thousands of publicly accessible HP printers

#117

Earlier quoted context omitted.

Lets not overreact here. The printers are on public wire. You had not done any crime by using Google to find them. You obtained access to their open HP admin panel via public link with no password or credentials you had to pass. You haven't stole any information and, furthermore, there is NO confidential information even to be stolen to start with. On the top of that, you cannot even determine who they are (name, com…

But you are not AUTHORISED to access said resources, so you would be in violation of the Computer Fraud and Abuse Act.

It's about time for all people to recognize that web server software is an unrestricted broadcasting system by default and that if users want some sort of security they should definitely get behind a firewall or restrict MAC addresses. If they fail to enforce security it should be their fault, not the person accessing them. Apache and other web server software vendors should put that in their license. If that clause had been there maybe Aaron Swartz would still be alive today. As things stand today it's just a lame way to enable irresponsible people to set up web servers and printers containing web servers to put their hands up and way "not my fault." If people want to play geek they'd better learn geek, No excuses.

Re: Google has indexed thousands of publicly accessible HP printers

#118
I did the Google search, and while the first page does indeed show 86K results, as soon as I navigate to the second, the number drops to 13...

Am I the only one with this problem, or did Google really not index "thousands of publicly accessible HP printers"?

Re: Google has indexed thousands of publicly accessible HP printers

#120

Earlier quoted context omitted.

In a home network you typically have a router that separates your LAN (local area network) from the internet and shares one public IP among the devices in your network; in that case you have little to worry about. You can tell by the kinds of IP addresses your devices have: if it starts with 192.168.x.y, 172.x.y.z, or 10.x.y.z, then it's not reachable from the internet. The problem with these printers is that on thei…

Unless you have IPv6 turned on ... in which case many of these printers will automatically grab an IPv6 and be publicly accessible.

Depends. Some builds of Tomato (Toastman's for sure) put a firewall up on IPv6 by default. Asus's firmware does NOT firewall IPv6 at all. If you have shell access to your router, I suggest putting up a firewall on IPv6. The following should work (change br0 to the bridged LAN interface and eth0 to the WAN interface, sometimes it's a vlan):

  ip6tables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
  ip6tables -A FORWARD -i eth0 -o br0 -p all -j DROP
  ip6tables -A FORWARD -i br0 -j ACCEPT
  ip6tables -A FORWARD -o br0 -j ACCEPT
  ip6tables -A FORWARD -j DROP
Of course insert whatever open ports you want after the first line.
Post reply on HN