News for hackers. Stuff that matters.
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by rbut on Tuesday May 18, 2021 @05:48AM (#27192802)
SaaS abuse unfortunately isn’t new.

On our SaaS app, we had to introduce a Captcha when adding users to an account. Spammers would write scripts to continually add, send welcome emails, and then delete users (getting around the 5 free user limit). They would place their spam in the account name, and the users first and last name.

Before we caught it, they were sending thousands of emails a minute via our paid-for upstream transactional email provider.

If it’s free, it’ll get abused eventually.

Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by ztgasdf on Monday May 17, 2021 @10:51PM (#27190775)
Very interesting... Obviously imperfect, but couldn't they just find a way to identify if a miner is running on the pipeline? Antivirus heuristics come to mind, but I'm not an expert at all in these topics.
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by jtsiskin on Tuesday May 18, 2021 @03:05AM (#27191962)
This would result in a cat and mouse game requiring constant eng work
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by aitchnyu on Tuesday May 18, 2021 @05:35AM (#27192732)
They will have to hide the anti-spam source code, after developing enterprise and community features in the open.
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by asymptotically3 on Tuesday May 18, 2021 @05:30AM (#27192707)
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by remram on Tuesday May 18, 2021 @09:40AM (#27194397)
> Include public projects in pipeline minutes quota for free users.

Does that mean they just changed open-source projects from unlimited build minutes to 400 minutes a month? E.g. a single build a day if your build is 13 min (summing up every job's duration)?

Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by dnsmichi on Wednesday May 19, 2021 @03:17AM (#27205571)
Copying the discussion from http://disq.us/p/2h3tc04

> Jackie Porter: Remram - The 400 minutes per month will be a enhancement, coming in a future milestone for public projects. So, it is not effective immediately. We are researching the amount of minutes across open source contributions to make sure that we do not impact open source contributions in any way!

> Remram: 400 is low for active projects with multiple jobs so this sounds really scary! I am glad this is not set in stone.

> John Coghlan: Open source projects can also apply for the GitLab for Open Source program. Qualifying projects and organizations get 50,000 CI pipeline minutes and free licenses for GitLab's top tiers.

Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by swiley on Tuesday May 18, 2021 @08:23AM (#27193671)
I really doubt credit cards will fix this, it's probably not hard to get lots of new credit card numbers (legitimately or otherwise.)
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by arrftr on Tuesday May 18, 2021 @08:17AM (#27193626)
Happening on GitHub for ages too
Re:Preventing Crypto Mining Abuse on Gitlab.com SaaS by remram on Tuesday May 18, 2021 @12:09PM (#27196684)
See also https://news.ycombinator.com/item?id=26908076 "GitHub Actions update: Helping maintainers combat bad actors" (GitHub blog)