This is probably a stupid question to those who work with these concepts often: can all the user data in the DB be hashed with the user’s password so that nothing is gained from a breach? Is this mostly a CPU resource problem or would would jwt architecture preclude that from working? (I haven’t built auth systems for several years)
Hashing would make the content irretrievable; something like XORing with the password would make the password recoverable if you know the content.
State Bar of California addresses breach of confidential data
51–60 of 101 posts
Re: State Bar of California addresses breach of confidential data
#52Why is it so impossible for these people/organizations to accept that they made a mistake and own up to it? The entire response by the State Bar of California is nothing but a deflection of blame that rests solely on themselves and their chosen vendor(s). What are they going to do next, call Missouri's governor and ask for the playbook to follow? The humans behind the scenes at the bar are looking incredibly pathetic…
Closing with "Law enforcement has been notified" doubles-down on "we published everything but maybe if we can get somebody charged for a bogus crime then we won't look so stupid."
Re: State Bar of California addresses breach of confidential data
#53Why is it so impossible for these people/organizations to accept that they made a mistake and own up to it? The entire response by the State Bar of California is nothing but a deflection of blame that rests solely on themselves and their chosen vendor(s). What are they going to do next, call Missouri's governor and ask for the playbook to follow? The humans behind the scenes at the bar are looking incredibly pathetic…
Re: State Bar of California addresses breach of confidential data
#54According to this LA Times [0] story, the records were apparently found on judyrecords.com, a project recently discussed in a Show HN [1] > State Bar officials learned about the posted records on Feb. 24. As of Saturday night, all the confidential information that had been published on the website judyrecords.com — which included case numbers, file dates, information about the types of cases and their statuses, respo…
edit: would love to check, but[0]
> The State Bar Court Portal will be unavailable from February 25th to February 28th due to maintenance activities. During this time the Case Search and Court Calendar functionality will not be available.
[0] https://apps.statebarcourt.ca.gov/dockets.aspx via https://www.statebarcourt.ca.gov/Public-Records-Information
Re: State Bar of California addresses breach of confidential data
#55Earlier quoted context omitted.
It wasn’t a breach. Those records were publicly available. It’s a shame the site’s operator complied with the takedown request. Unfortunately that’s what happens when you use a US hosting provider and domain. In the interest of transparency, site operator should consider migrating the site to a provider outside of US jurisdiction and/or making torrents of the record data that can’t be simply taken down.
It's still a breach if an org misconfigures an API, allowing more records to be available than was indended.
I don't care what the org "intended" to do. The org assumed the responsibility of providing an API and with it the responsibility of securing private data. They failed and should be held culpable.
Boeing doesn't call it a "cyberattack" when their altitude control systems fail because of poor design.
Re: State Bar of California addresses breach of confidential data
#56Earlier quoted context omitted.
What's the point of sealed records then? How would that be managed? We should let citizens have some privacy right?
If they were sealed, they shouldn't be made public until they become unsealed (if ever) - but if they were public at some point, they are for all intents and purposes public forever. Very hard to make something private, after it has been out in the public.
Just because you can’t make something 100% perfect doesn’t mean you shouldn’t try. Locks aren’t unbreakable. Seatbelts won’t always save you. Your cloud service won’t always stay up. Yet we use and build all these things and no one has an issue with it.
And for all intents and purposes, if court records are meant to be hidden to protect someone’s future chance of success, by all means we should do what we can.
Re: State Bar of California addresses breach of confidential data
#57Earlier quoted context omitted.
I thought something was off about that site. I doesn't seem fair or legal to just publish that data like that. I think in the era of go in and get things things should be "public". Now in the search engine age and data available at your fingertips we need to entirely change our public records laws... Immediately. edit: In fact a HN User said this with NO REPLY from the author of that Show HN: I have some records that…
Without transparency, including public records, how do we hold the powerful accountable? Court records are public to prevent secret government courts from abusing people (among other reasons). How do we operate a democracy, which depends on citizens controlling their country? And most importantly, who does get access to the records? That exculsive access will give them a lot of power.
Except of course, when "national security" is involved.
Re: State Bar of California addresses breach of confidential data
#58Earlier quoted context omitted.
I thought something was off about that site. I doesn't seem fair or legal to just publish that data like that. I think in the era of go in and get things things should be "public". Now in the search engine age and data available at your fingertips we need to entirely change our public records laws... Immediately. edit: In fact a HN User said this with NO REPLY from the author of that Show HN: I have some records that…
Without transparency, including public records, how do we hold the powerful accountable? Court records are public to prevent secret government courts from abusing people (among other reasons). How do we operate a democracy, which depends on citizens controlling their country? And most importantly, who does get access to the records? That exculsive access will give them a lot of power.
Re: State Bar of California addresses breach of confidential data
#59Earlier quoted context omitted.
>> we need to entirely change our public records laws... Immediately. I am certain that many people in government would agree with you - they would LOVE to be able to hide what they are doing and not be held accountable for decisions they make (or don't make). We need more public disclosures, not less, imo. >>So there are records that were once ‘public’ but are no more, but this database makes them public again. This…
> once something is public, and in control of others, it is impossible to make them 'un-public' without violating the 1st amendment. I do not think that is accurate.
How do you propose someone could stop someone from releasing a record they acquired publicly, exactly?
Seize it? Prohibit someone from saying something they found out via a public route on penalty of fine or prison?
Re: State Bar of California addresses breach of confidential data
#60Earlier quoted context omitted.
End to end encrypted with what key? What if the user changed their password? What if they got a new phone? What if the server is only pretending the user got a new phone to trick you into leaking your messages? All of those problems are solvable, but "simply" is hardly the word I'd use to describe designing a secure end-to-end encrypted application. It's way, way more development effort than just "hash user passwords…
Sorry, still not following. I wrote not E2E encrypted. I'm struggling to understand why messages that are not E2E encrypted would require key management.
Yes, you could symmetrically encrypt the tiny portion of personal data that needs to be read solely by you without much added complexity.
However, with few exceptions (password managers, backups, personal notes, etc), the whole point of uploading data to an online service is to allow it to be shared with other people or services. Once that happens, you need all those complicated key management and security systems I just talked about. It's effectively end-to-end encryption.