Remix.run Logo
▲ reaperducer 7 hours ago

I wish the headlines around such things were more honest and would just say the truth: "$company is currently offline because we never really invested in security and thought we could just wing it"

Yes, because public libraries are well known for being awash in spare cash and never ever operate on a shoestring budget.

▲28304283409234 7 hours ago | parent | next [-]

Exactly. No sarcasm. Public services should stop hiding the pain. People voted for this. They should carry the pain. In this case the QPL should have said decades ago: “we cannot offer these services in a secure manner on this budget, therefor we will stop offering our services.” Instead they choose to “wing it”.

▲matwood 6 hours ago | parent | next [-]

It should be noted that the NY library system (NYPL, QPL, BPL) are some of the most well funded libraries in the world, and they still have issues like this. Smaller libraries have no chance.

▲compsciphd 6 hours ago | parent [-]

I'm unconvinced this is true.

Most of what libraries do technologically is now outsourced to SAAS companies that specialize in the library space (there are at least 2 major one in the US, and I think at least 3 or 4). (encore and bibliocommons are the 2 major ones that I remembered and am pretty sure I've seen at least 2 others).

If everything you are doing is in the cloud, I'd argue that recovering from a ransomware attack is more of a question of if the SAAS company did its job right (which it should be more capable of handling). Of course, that's a reasonable question if they did (similarly why I prefer paying with paypal or google or even (as not so common) amazon third party payment systems than a retailers own internal payment system, yeah they might screw up too, but they invest a lot more into not screwing it up).

▲xp84 2 hours ago | parent | next [-]

The data is probably is somewhat safe in the cloud. I expect what’s infected is a bunch of PC clients locally. The logical thing that could have happened is someone with an admin level of access on the Windows domain opened an attachment or got phished, and that allowed the ransomware to deploy to all the on-prem systems. Unless they have customized the ransomware to do anything special for this particular library software, it may be not all that bad in terms of data at risk. Though it’s possible the human attackers received cloud software credentials, and could have used that to exported patron data to threaten to leak.

▲tweetle_beetle 5 hours ago | parent | prev [-]

There's a good list illustrating the market at https://librarytechnology.org//products/

I've noticed Spydus seems to have a big marketshare in the UK.

▲dspillett 6 hours ago | parent | prev | next [-]

What if the budget is cut so harshly that there is no budget for someone who might potentially notice the problem (and fix it before it is exploited, or make the “we have to stop” decision) at all? The problem becomes undetectable until exploited, so you can't proactively shut things down.

Your assumption that enough people would change their vote (or non-vote if they didn't turn out previously) based on this to make a difference, I think is unlikely to be correct. People complain a lot about public services when they don't work well, but seldom consider (or do but seldom prioritise them) them at the ballot box.

▲28304283409234 11 minutes ago | parent [-]

Well, i am basing this on 25+ years of being sysadmin at governmental organisations where most of my colleagues never learned the password to the next level. The password being “no”. Instead they always (alway!) hide the pain so the management layers above know nothing. If they were ever interested. By showing the pain we may actually get them interested. We tried hiding it. Didnt work. Lets try something different.

▲soco 6 hours ago | parent | prev | next [-]

And they would risk being completely shut down, I assume. Is that a better option? I'm not even talking about the livelihood of the librarians, but about the loss of the public service.

▲UpsideDownRide 6 hours ago | parent | prev | next [-]

Winging it and making do with what you can is still probably a great deal for the public. Assuming that something shouldn't be done if it can't be done very well is an interesting position to take.

▲cush 3 hours ago | parent | prev | next [-]

Was it really so bad the last time you visited a Queens Public Library?

▲typicaldev 6 hours ago | parent | prev | next [-]

Typical developer response: if you can’t do X 100% properly you shouldn’t be doing it.

Sure, let’s close down all libraries and all public services for that matter. Let the public feel the pain. They will understand and vote better next time, right?

You think it is lack of information that got people to vote for this nonsense?

▲dspillett 6 hours ago | parent | next [-]

Closing things down is the argument taken to a logical extreme. Could they function without collecting that much PII though? If you can't do it right, don't do it, is far more reasonable when limited to just the collection of PII or other potentially sensitive information. Some identifying data might be absolutely required of course, but the great many cases like this show that collecting the absolute minimum must become the default choice.

▲ 4 hours ago | parent | prev | next [-]
[deleted]
▲lynx97 6 hours ago | parent | prev [-]

If you leave your car unlocked and police detects that, they can confiscate your keys and probably even fine you after you collected them. The same principle applies to everything. To a certain extend, it is your duty to secure things. Just putting a sign there "please dont fuck with me" isn't enough these days.

▲xtiansimon 5 hours ago | parent | prev [-]

That's the yardstick we use for corporations who put profit before safety, and you want use it with government services. Good luck with that.

▲p-e-w 6 hours ago | parent | prev [-]

That’s not an excuse. They chose to operate an online service, one that collects personal information. That entails the responsibility to secure it. If they can’t do that, they shouldn’t have offered the service.

▲Steve16384 6 hours ago | parent | next [-]

Can any online service guarantee security?

▲p-e-w 6 hours ago | parent [-]

The relevant part isn’t whether they can guarantee security, it’s whether they followed best practices in attempting to ensure it.

No restaurant can “guarantee” that you won’t die from eating their food, but that doesn’t mean anything goes in the kitchen.

▲piker 6 hours ago | parent | prev | next [-]

Sort of a "she was asking for it" kind of situation, I take it?

▲dspillett 6 hours ago | parent | next [-]

Not really. The victim here is the people whose information has been distributed, not the system (and the people running it) the information was exfiltrated from.

If we are going to use an SA analogy, this is closer to the recent case of a hotel chain where there were several instances of staff giving “randoms” keys to rooms that they should not have. Best practise procedures were not being followed, the ne'er-do-wells took advantage of this, someone else suffered as a result.

▲p-e-w 6 hours ago | parent | prev [-]

If you process personal data, you must secure it against attacks. Are you suggesting that they could just put the addresses of their customers on their website with a warning not to download them, and if someone downloaded them anyway then it would be the fault of that person that they were leaked?

▲SkyBelow 5 hours ago | parent | next [-]

Society hold a strong double standard when it comes to the notion of blame in criminal acts. In some cases, it is fully put on the criminal. In other cases, it is put on victims of the criminal. While each case can use logic to try to defend it, they are different standards not used consistently. Trying to call out this double standard is a sort of act of profaning the current social norm and not appreciated by most, no different than trying to attack the dominant moral system 500 or 1000 years ago for inconsistencies.

If we were being consistent, then to your later question, yes. But pointing this out is picking at society's reverse scale.

▲gusgus01 6 hours ago | parent | prev [-]

According to this logic, anyone using PHP should also not be processing personal data, and of course Java, and also Javascript, and any other language that has had a huge zero-day. In NYS, your name is considered personal data, so these libraries should not have any digital collection of the names of their members let alone any online services. Although, I'd prefer we start with Meta, Amazon, Alphabet, Apple, etc when it comes to making them lose the right to storing all personal data every time they have a vulnerability.

▲dspillett 6 hours ago | parent [-]

There is a difference between being hit by the exploit of a zero-day and being hit by the exploit of something (incorrect security implementations) that has been known to be incorrect for years, decades even. The zero-day in PHP is not your fault (unless perhaps you wrote or maintain that bit of PHP) but bad security implementation using PHP (silly example: not bothering to hash password because it is easier and allows you to allow for typos which is convenient for the user) is ultimately the organisations fault.

▲account42 6 hours ago | parent | prev [-]

Or alternatively we could hold criminals responsible and return to a high trust society where you can provide public services without having your own military department.

You are aware that personal information is routinely stored in places that you can break into with a literal brick to smash a window? Somehow its only computers where people turn off their brains and argue that proactive measures need to be 100% effective at blocking all attacks no matter how high the cost.

▲Geezus_42 5 hours ago | parent | next [-]

> Somehow its only computers where people turn off their brains and argue that proactive measures need to be 100% effective at blocking all attacks no matter how high the cost.

I don't think I've ever seen anyone say they should be 100% effective. Even those physical locations follow some physical security practices. The difference is that computers can be attacked from literally anywhere in the world, and good luck finding the people who did it.

▲xp84 2 hours ago | parent [-]

But even the best physical security principles really only deter polite criminals. The breach is just as impactful whether someone leaves a door unlocked, or if someone just observes the hour a janitor leaves at night and waits outside the door and clubs him before he can lock up. What difference does it make to those affected by the breach between those two situations?

▲p-e-w 6 hours ago | parent | prev [-]

> Or alternatively we could hold criminals responsible

Ok. Where are the criminals who did this?