sorted by: new top controversial old
[-] snowe@programming.dev 14 points 1 year ago

Oil isn’t made from dinosaurs

[-] snowe@programming.dev 3 points 1 year ago

Orion does everything you’re asking for and has none of the baggage. Also, Safari? I mean it sucks, but it literally does what you say you want.

[-] snowe@programming.dev 4 points 1 year ago

Or there’s Safari or Orion, neither of which are what you listed. Also, Firefox is not “paid for by google” they get funding through their nonprofit as well.

[-] snowe@programming.dev 8 points 1 year ago

the ridiculous part of it is, as I understand it, if you completely ignore your website and essentially never know that you're hosting CSAM then you cannot be held liable for it. But then, someone's probably literally gonna come hunt you down to tell you in person (FBI) lol. So probably best to not ignore it.

[-] snowe@programming.dev 5 points 1 year ago

You may not have meant it, but you strongly implied something of the sort. But since this is not what you’re suggesting I’m curious to hear what your optimal approach to those problem would be here.

Optimal approach is to use the existing systems that are used by massive corporations to solve this problem already. I know everyone on lemmy hates that, but this isn't something to mess around with. The reason this is optimal is because NCMEC provides the hashes only to these companies. You're not going to be able to get the hashes (this is a good thing... imagine some child abuser getting access to these hashes and then using them to evade detection). So if you can't get these hashes (and you shouldn't want them either) then you should use a service that has them. It is by far the best way to filter and has been proven time and time again to be successful.

The easiest is CloudFlare's, and yes, you will have to use them as your DNS which I also understand a vast majority of admins hate. But there are other options as well

  • PhotoDNA
  • Safer
  • Facebook PDQ

Because access to the original hash databases is considered sensitive, NCMEC will not provide these to smaller platforms. Neither will Microsoft provide the source code of its PhotoDNA algorithm except to its most trusted partners, because if the algorithm became widely known, it is thought that this might enable abusers to bypass it.

In that article, it actually points out that a solution called Safer that uses machine learning and image recognition has very flawed results and is incredibly biased. So if these massive platforms can't get this kind of image recognition right then it's probably best to not waste money and time on it. The article even points out that for smaller platforms it's not worth it.

We also know in general terms that machine learning algorithms for image recognition tend to be both flawed overall, and biased against minorities specifically. In October 2020, it was reported that Facebook’s nudity-detection AI reported a picture of onions for takedown. It may be that for largest platforms, AI algorithms can assist human moderators to triage likely-infringing images. But they should never be relied upon without human review, and for smaller platforms they are likely to be more trouble than they are worth

[-] snowe@programming.dev 18 points 1 year ago

The problem is you aren't warning people that deleting CSAM without following your applicable laws can potentially get people that use your tool thrown in jail. You went ahead and built the tool without detailing any of the applicable laws around it. Cloudflare explicitly calls out that in their documentation because it's very important. I really like the stuff you put out, but this is not the way to do it. I know lots of people on Lemmy hate CF and any sort of large company, but running this stuff yourself without understanding the law is sure to get someone in trouble.

I don't even know why you think I was recommending for your system to forward the reports to the authorities. I didn't sleep very much last night, so I must have glazed over it, but I see nowhere where I said that.

[-] snowe@programming.dev 28 points 1 year ago* (last edited 1 year ago)

Cloudflare still has false positives, the NCMEC does not care if they get false positives. If you read some of those links I provided it wouldn't be considered a generic filtering operation, from how I'm reading it at least. I wouldn't take the chance, especially not with running the software on your own hardware in your own house, split from the server.

I think you're not in the US? So it's probably different for your jurisdiction. Just want to make it clear that in the US, from what i've read up on, this would be considered against the law. You are running software to filter for CSAM, so you are obligated to report it. Up to 1 year jail time for not doing so.

[-] snowe@programming.dev 105 points 1 year ago

Hey @db0@lemmy.dbzer0.com, just so you know, this tool is most likely very illegal to use in the USA. Something that your users should be aware of. I don't really have the energy to go into it now, but I'll post what I told my users in the programming.dev discord:

that is almost definitely against the law in the USA. From what I've read, you have to follow very specific procedures to report CSAM as well as retain the evidence (yes, you actually have to keep the pictures), until the NCMEC tells you you should destroy the data. I've begun the process to sign up programming.dev (yes you actually have to register with the government as an ICS/ESP) and receive a login for reports.

If you operate a website, and knowingly destroy the evidence without reporting it, you can be jailed. It's quite strange, and it's quite a burden on websites. Funnily enough, if you completely ignore your website, so much so that you don't know that you're hosting CSAM then you are completely protected and have no obligation to report (in the USA at least)

Also, that script is likely to get you even more into trouble because you are knowingly transmitting CSAM to 'other systems', like dbzer0's aihorde cluster. that's pretty dang bad...

here are some sources:

[-] snowe@programming.dev 5 points 1 year ago

It’s pointless to argue. Anyone who says “the people in charge” when talking about a government have no idea how the world really works.

[-] snowe@programming.dev 1 points 1 year ago

😂 yeah, that's why I've been trying to stop using google entirely, it's just asking to lose data or lose a workflow you use, or whatever. I got sick and tired of it.

[-] snowe@programming.dev 1 points 1 year ago

It did not. Cool to see federation between mastodon and lemmy though!

view more: ‹ prev next ›

snowe

joined 1 year ago
MODERATOR OF