Lemmy.world update: Downtime today / Cloudflare

3 years ago by Ruud to c/lemmyworld

Today, like the past few days, we have had some downtime. Apparently some script kids are enjoying themselves by targeting our server (and others). Sorry for the inconvenience.

Most of these 'attacks' are targeted at the database, but some are more ddos-like and can be mitigated by using a CDN. Some other Lemmy servers are using Cloudflare, so we know that works. Therefore we have chosen Cloudflare as CDN / DDOS protection platform for now. We will look into other options, but we needed something to be implemented asap.

For the other attacks, we are using them to investigate and implement measures like rate limiting etc.

ulu_mulu 396 points 3 years ago

Thank you for the amazing job, as always! Cloudflare is a solid solution :)

path: 0 1607855, hotness: undefined, score: 396, children: 91
PropaGandalf -89 points 3 years ago

Sure but maybe something less centralized/proprietary would be preferable

path: 0 1607855 1608157, hotness: undefined, score: -89, children: 90
woelkchen 127 points 3 years ago

Such as?

path: 0 1607855 1608157 1608869, hotness: undefined, score: 127, children: 43
EatMyDick 91 points 3 years ago

Nothing. DDoS mitigation is inherently an ISP or someone like cloudflare. You will not have success against anybody who knows what they are doing without their help.

path: 0 1607855 1608157 1608869 1612585, hotness: undefined, score: 91, children: 18
PropaGandalf -31 points 3 years ago

This is bullshit. Just take this as an example. I found it with one quick search and there are plenty more. Perhaps we should broaden our horizons a little rather than entrusting everything to some corpos.

path: 0 1607855 1608157 1608869 1612585 1626814, hotness: undefined, score: -31, children: 17
PropaGandalf -68 points 3 years ago

Well for now we'll have to stick around with cloudflare. I'd just would like to see something managed by a decentralized network. I don't know if it exists, it's more of a sentiment or a general idea.

path: 0 1607855 1608157 1608869 1609317, hotness: undefined, score: -68, children: 23
Tibert 97 points 3 years ago

If you don't know what a content delivery network is, here : https://www.cloudflare.com/...

A CND is very costly to run in an effective way. And because it is an intermediary server between the user and content server, the market is already pretty full. So competing with the CDN giants is practically impossible in a decentralised manner.

Because of what a CDN does (cache website elements closer to the user, protect the website against ddos...), it cannot be a cheap weak server, or it's the one which will get overwhelmed by the ddos, or even the users.

Another limiting factor is that in decentralisation, that means different companies, and so many separate plans to pay, which is just impossible for a company.

If it was decentralized, a company would have to go and pay 100 different companies (which is more expensive, du to the server costs and each companies having their own staff to may (even if it's just 1 person per company)) just to offer a quick access to the users around the world, which is just impossible.

path: 0 1607855 1608157 1608869 1609317 1609863, hotness: undefined, score: 97, children: 3
woelkchen 20 points 3 years ago

I think the biggest problem with such services is that they require lots of money to run which means that any well-meaning effort will eventually end up becoming a commercial service.

path: 0 1607855 1608157 1608869 1609317 1609977, hotness: undefined, score: 20, children: 8
Beetschnapps 17 points 3 years ago

It’s an interesting question but the knee jerk reaction towards decentralization isn’t always a silver bullet. Bitcoin always screamed that concept while ignoring the role of clearinghouses. Decentralization can actually compound the issue. Not to dispel the solution but good to keep these things in mind.

path: 0 1607855 1608157 1608869 1609317 1612324, hotness: undefined, score: 17, children: 1
johntash 11 points 3 years ago

You're being down voted, but a p2p cdn is something that sort of already exists. IPFS is probably the most mature. As far as I know, it'd only work for static content though. It's also an entirely different protocol so you'd have to use some sort of local gateway or plugin to make use of it.

I have several vms and dedicated servers that I sort of use as a DIY cdn. No where near as spread out or capable as something like cloudflare, but its also not incredibly expensive to do on a small low performance scale. DDOS mitigation is another story though, generally that is best handled by large networks that can soak up the throughput.

path: 0 1607855 1608157 1608869 1609317 1612954, hotness: undefined, score: 11, children: 4
SpezCanLigmaBalls 5 points 3 years ago

Wanna know the beauty of Lemmy? If you don’t like how instances are ran you can create your own🙂

path: 0 1607855 1608157 1608869 1609317 1633512, hotness: undefined, score: 5, children: 2
ClamDrinker 45 points 3 years ago

That's easier said than done, DDoS mitigation requires a large amount of servers that are only really useful to persist an active DDoS attack. It's why everyone uses Cloudflare, because of the amount of customers they serve there's pretty much always an active attack to fend off. Decentralization wouldn't work great for it because you would have to trust every decentralized node not to perform man in the middle attacks. But if you know of any such solution I'd love to hear it.

path: 0 1607855 1608157 1609004, hotness: undefined, score: 45, children: 16
PropaGandalf -80 points 3 years ago

Yeah I see the issue but on the other side you would get a more robust network which could also be incentivised by some sort of underlying blockchain technology. The man in the middle attack could also be mitigated on a technical level.

path: 0 1607855 1608157 1609004 1609380, hotness: undefined, score: -80, children: 15
doeknius_gloek 56 points 3 years ago

Oh man, you lost me at blockchain.

path: 0 1607855 1608157 1609004 1609380 1609761, hotness: undefined, score: 56, children: 0
Xeknos 41 points 3 years ago
path: 0 1607855 1608157 1609004 1609380 1610379, hotness: undefined, score: 41, children: 4
ClamDrinker 32 points 3 years ago

You can't mitigate a man in the middle attack on a technical level... Because they are a man in the middle... That's the point of using DDoS mitigation. Nothing's stopping them from just sending incoming traffic to a phishing site if a bad actor was in control of it.

path: 0 1607855 1608157 1609004 1609380 1609864, hotness: undefined, score: 32, children: 0
Raccoonsteer 20 points 3 years ago

Dunno if this guy is just so stupid or is trolling at this point. Using random tech buzzwords that have no relevance to the issue.

path: 0 1607855 1608157 1609004 1609380 1613520, hotness: undefined, score: 20, children: 4
EatMyDick 16 points 3 years ago

You are smoking crack. You clearly do not know what you are talking about.

path: 0 1607855 1608157 1609004 1609380 1612598, hotness: undefined, score: 16, children: 0
SergioFLS 4 points 3 years ago

You had me until you mentioned blockchain technology. How would a blockchain system help in that regard, anyway?

path: 0 1607855 1608157 1609004 1609380 1618062, hotness: undefined, score: 4, children: 1
zeograd 22 points 3 years ago

Which viable alternative could work to mitigate ddos?

Out of my head, I think OVH offers such a service (but without free tier).

path: 0 1607855 1608157 1608882, hotness: undefined, score: 22, children: 4
kalepa 10 points 3 years ago

OVH is cheap but their anti-spam/abuse departments are ineffective. Too often they do not action blatant spam reports so in effect OVH is part of the problem with network abuse on the Internet. I've had to blackhole many of their netblocks while the people who run mxroute (solid email providers) have written about doing the same.

OVH needs to clean up their act.

path: 0 1607855 1608157 1608882 1609456, hotness: undefined, score: 10, children: 0
joe_cool -4 points 3 years ago

HAProxy has some really good features a server admin can use locally without sending all of our data to Cloudflare or OVH.
https://www.haproxy.com/...

There are many protection modules for most reverse proxies that provide basic (limiting) or sophisticated (captcha, calculation challenge, etc) DDoS protection. HAProxy is just a very powerful and easily extensible proxy.

path: 0 1607855 1608157 1608882 1614058, hotness: undefined, score: -4, children: 2
TheBeege 2 points 3 years ago

Sure, but you still have to pay for servers to run the proxy instances on. Any DDoS of appreciable size will knock over the number of instances that lemmy.world could stand up. Interesting thought, though. Maybe CloudFlare or others use HAProxy internally? I'm actually not sure what tech they use

path: 0 1607855 1608157 1608882 1614058 1628787, hotness: undefined, score: 2, children: 1
nitefox 20 points 3 years ago

Is “decentralised” the new “blockchain”?

path: 0 1607855 1608157 1611624, hotness: undefined, score: 20, children: 13
ellesper 26 points 3 years ago

Well, no. Unlike the blockchain, decentralized platforms aren't snake oil.

path: 0 1607855 1608157 1611624 1611682, hotness: undefined, score: 26, children: 7
BuiltWithStolenParts 16 points 3 years ago

This explains nothing. It's literally saying "one thing is bad, the other thing isn't". Try to explain why instead, if you do happen to have an explanation.

path: 0 1607855 1608157 1611624 1611682 1614326, hotness: undefined, score: 16, children: 1
Schooner -9 points 3 years ago

Why are the Lemmy devs asking for snake oil on their Donate page then?

Sitting comfy in a country where the financial system works for you elites is the real snake oil.

path: 0 1607855 1608157 1611624 1611682 1617357, hotness: undefined, score: -9, children: 4
PropaGandalf -5 points 3 years ago

Blockchain can bring trust and thus monetisation to a decentralised network. A good example is the Tor network, which is based on voluntariness, and dVPNs, which can have the same network architecture, but where the nodes are paid for their services.

path: 0 1607855 1608157 1611624 1626356, hotness: undefined, score: -5, children: 4
nitefox 2 points 3 years ago

this is a meme right

path: 0 1607855 1608157 1611624 1626356 1664888, hotness: undefined, score: 2, children: 2
OnWednesdaysWeWearPink 0 points 3 years ago

Stupid

path: 0 1607855 1608157 1611624 1626356 1655329, hotness: undefined, score: 0, children: 0
fubo 14 points 3 years ago

There are a couple elements that a DDOS mitigation system needs to have.

It needs to be able to absorb the raw network traffic of the attack. A purely volumetric attack seeks to just overload the network pipes that lead to the servers. This can be with junk packets that don't even make sense to an OS kernel, but have a valid destination IP address so they get through the routers. If the DDOS mitigation system acts as a filter in front of the servers, it has to not get overloaded in the same way the routers do.

It needs to allow good traffic through to the servers. If the attack causes the pipes to just shut down and reject all traffic, then the attack has succeeded. So the mitigation system has to distinguish attack traffic from good traffic, and keep the pipes open enough to let the good traffic through.

For attacks trying to do expensive stuff on the database, or create spam posts, one useful reflex the system can have is to notice when an endpoint is doing those attacks, and then block it at the network layer.

That is not necessarily easy, and it requires control of the network ingress, which arbitrary hosting providers may not be able to provide.

path: 0 1607855 1608157 1610470, hotness: undefined, score: 14, children: 1
TheBeege 1 point 3 years ago

Thank you for the clear explanation. It seems a lot of folks here don't understand the tech, but this explains things clearly and accurately

path: 0 1607855 1608157 1610470 1628856, hotness: undefined, score: 1, children: 0
thews 8 points 3 years ago

The goal is to mitigate attacks, it costs a lot of money to purpose build world spanning networks than can absorb large amounts of traffic. P2P type options are not a good fit.

path: 0 1607855 1608157 1609969, hotness: undefined, score: 8, children: 0
jimmy90 3 points 3 years ago

Thanks to the fediverse we were all able to read and search old posts on other instances and interact freely with communities on other instances. Pretty damn great i think.

path: 0 1607855 1608157 1620122, hotness: undefined, score: 3, children: 2
luis123456 4 points 3 years ago path: 0 1607855 1608157 1620122 1620337, hotness: undefined, score: 4, children: 0
PropaGandalf 2 points 3 years ago

I meant the CDN. The Fediverse per see is great!

path: 0 1607855 1608157 1620122 1625274, hotness: undefined, score: 2, children: 0
JeffCraig -3 points 3 years ago

You sound fanatical with this statement

path: 0 1607855 1608157 1630620, hotness: undefined, score: -3, children: 0
Raccoonsteer -4 points 3 years ago

What a

path: 0 1607855 1608157 1613500, hotness: undefined, score: -4, children: 2
AFKBRBChocolate 5 points 3 years ago

This isn't a helpful reply. There's no reason to just call someone a name without even explaining why you think what he said is moronic.

path: 0 1607855 1608157 1613500 1616556, hotness: undefined, score: 5, children: 0
OnWednesdaysWeWearPink 0 points 3 years ago

Agreed

path: 0 1607855 1608157 1613500 1655336, hotness: undefined, score: 0, children: 0
BarterClub 207 points 3 years ago path: 0 1615814, hotness: undefined, score: 207, children: 6
Resonosity 5 points 3 years ago

Didn't the admins for Lemmy[.]world post their expenses recently-ish? I can't remember how much it would be for a single user to donate. I'd want to donate, but I'd like to know how much of my contribution would affect operation of the server.

path: 0 1615814 1638546, hotness: undefined, score: 5, children: 5
mightyfoolish 9 points 3 years ago

Wow if I'm reading their expenses correctly, the maintenance bill doubled from May to June...

path: 0 1615814 1638546 1642040, hotness: undefined, score: 9, children: 1
DoomBot5 6 points 3 years ago

Probably because they have to keep growing the instance size due to the influx of users.

path: 0 1615814 1638546 1642040 1669485, hotness: undefined, score: 6, children: 0
BarterClub 5 points 3 years ago path: 0 1615814 1638546 1641129, hotness: undefined, score: 5, children: 2
markovianparallax 2 points 3 years ago
path: 0 1615814 1638546 1641129 1676224, hotness: undefined, score: 2, children: 1
BarterClub 1 point 3 years ago

Not sure. I would reach out to them.

path: 0 1615814 1638546 1641129 1676224 1678520, hotness: undefined, score: 1, children: 0
zikk_transport2 176 points 3 years ago

Imagine hosting a service for anyone else to use it, free of charge, no ads, free & open API, yet some idiots think it's fair to (D)DOS it.

There are more "interesting" targets, worst case - Reddit, who thinks everyone is just a number/noise.

Just leave Lemmy alone. :(

path: 0 1627866, hotness: undefined, score: 176, children: 14
leapingleopard 44 points 3 years ago

we will all still be here when their hyperactivity wears off.

with the old Reddit simulator, personally I'm not going anywhere anytime soon. This place has a great user base and it feels so old-school.

path: 0 1627866 1630131, hotness: undefined, score: 44, children: 1
SupraMario 2 points 3 years ago

The new layout with old.lemmy I came back, and new apps coming out for it. It's been a good replacement. Was on tildes, but got banned for just discussing difficult topics....the admin there is just ban happy and yea he owns the site but will just ban people for no reason. Not to mention that the users over there, assuming new people are using the malicious tag as a down vote button which probably goes right to the admin. So you step out of line and you get banned. I really liked the place too, but it's not wanting to be a serious place to discuss topics with an admin like that.

path: 0 1627866 1630131 1688344, hotness: undefined, score: 2, children: 0
SrElsewhere 20 points 3 years ago

I wonder if the owners of deddit, fb, tweetster, et al, might think it financially worthwhile to cause disruption in the fediverse, and even its ultimate failure.

path: 0 1627866 1633602, hotness: undefined, score: 20, children: 9
c0mbatbag3l 24 points 3 years ago

I wouldn't be surprised, we didn't take their whole user base of anything but it's in their interest to keep viable competitors out of the way.

path: 0 1627866 1633602 1636778, hotness: undefined, score: 24, children: 8
SrElsewhere 9 points 3 years ago

Every account they lose hits them in the pocketbook. The bigger the fediverse gets, the more adherents, the greater the momentum it will have and the harder it will be to stop.

Nipping it in the bud is the best, easiest, and least expensive place to nip it.

The downvotes suggest their operatives are reading the comments.

path: 0 1627866 1633602 1636778 1645448, hotness: undefined, score: 9, children: 7
Cris_Color 28 points 3 years ago

Counterpoint- people are down voting because they think its unlikely and many people are inherently gaurded against conspiratorial thinking- especially if they think it's unrealistic.

Whether you think its happening or not, the idea that the only reason anyone would downvote is because they're "opperatives" of the big social platforms is kind of out of touch with the fact that there are lots of people who don't think like you do. I'm a real person, love open source, and love the fediverse (have 3 lemmy accounts, plus an account for mastodon and pixelfed each) and I was tempted to down vote certain comments just because they seemed silly and a bit like fearmongering that there's a big bad boogey man out to get us.

I hope I'm being clear, communicating on the internet devoid of tone or facial expressions is hard- my point isn't that your perspective is silly, my point is that there are lots of people who would sincerely see it that way and disagree with you. Assuming that being disagreed with is a sign of the sort of conspiratorial situation you're describing is a self fulfilling prophecy. I hope I'm not coming across as hostile, that isn't my intent

Personally I think the other platforms are unlikely to see the fediverse as a problem until it proves it can be, because CEOs are stupid, and after eons of not having meaningful competition in this space I think they're likely to be overly proud and look down on our nice little platform. I think its far more likely its just the internet being shitty because lots of people on the internet like breaking or ruining anything they can, regardless of whether its a good thing to have exist. I could very easily be wrong, and perhaps other platform's owners do want to kill what we have before it can manifest into something bigger, but either way there are lots of sincerely held perspectives that might drive someone to down vote some of the comments here just because they think the situation being described is unrealistic.

path: 0 1627866 1633602 1636778 1645448 1647400, hotness: undefined, score: 28, children: 4
TheSpookiestUser 12 points 3 years ago

The downvotes suggest their operatives are reading the comments.

Let's not do this. People are allowed to downvote without being a paid operative. This was a very common mentality on Reddit I would like to avoid here.

path: 0 1627866 1633602 1636778 1645448 1647046, hotness: undefined, score: 12, children: 1
Caminsky 3 points 3 years ago

Wondering if reddit or Musk are behind the attacks?

path: 0 1627866 1642703, hotness: undefined, score: 3, children: 1
Crismus 6 points 3 years ago

Most likely their parasocial fans. The Reddit stans who want to be edgy and follow their meme leader. Who will never acknowledge them no matter how much they do.

It's sad that they could target the real people making the world worse, yet only prop up the people who are oppressors.

path: 0 1627866 1642703 1650855, hotness: undefined, score: 6, children: 0
Jackthelad 123 points 3 years ago

I don't understand why people want to take down websites. Especially sites like Lemmy, which isn't exactly sticking it to anyone because no one owns it!

Are they just Reddit groupies?

path: 0 1608080, hotness: undefined, score: 123, children: 23
RightHandOfIkaros 151 points 3 years ago

For most hackers or wanna-bes (often called Script Kiddies, that is, people (generally young, even children thus the "Kiddies") who are not technologically inclined enough to be real hackers and see a tutorial online on how to run pre-written scripts that repeatedly perform various functions), the answer to "Why do you do it?" is often:

  1. "Because I was bored."

  2. "Because I can."

Very rarely are other reasons given.

path: 0 1608080 1608463, hotness: undefined, score: 151, children: 2
Anaralah_Belore223 18 points 3 years ago
path: 0 1608080 1608463 1608888, hotness: undefined, score: 18, children: 0
HeavenAndHell 5 points 3 years ago
path: 0 1608080 1608463 1627818, hotness: undefined, score: 5, children: 0
Candelestine 31 points 3 years ago

Some people enjoy causing suffering to others. On the internet they are termed trolls. Irl people usually just call them assholes. Most people have encountered them before.

I think they are far more common and likely than anyone giving two shits about reddit.

path: 0 1608080 1608471, hotness: undefined, score: 31, children: 0
p1mrx 11 points 3 years ago

I was using voip.ms last year when they were DDoS'd for over a week, by a group demanding payment via anonymous crypto. The DDoS ended when they switched to CloudFlare (which was probably pretty difficult because they're a SIP provider.)

Almost any website with a small number of servers is vulnerable to this attack, which happens to be great business for CloudFlare. I wonder which companies are most effectively competing with CloudFlare?

path: 0 1608080 1611868, hotness: undefined, score: 11, children: 1
Dave 21 points 3 years ago

There are others, but I think the craziest thing about Cloudflare is its basic level of protection is free. Free, unmetered, DDOS protection. It's so popular because so many hobbyists use it for free, and are familiar with it. Then they convince their workplaces to adopt it when the need arises because they are already familiar with it.

They make money by selling support to companies, and selling access to some more advanced features (that often have a free tier as well). It's honestly so impressive, it made me wonder how much they actually make because it seems unnecessary for most to pay at all. Turns out they cleared almost a billion dollars in revenue in 2022.

path: 0 1608080 1611868 1612098, hotness: undefined, score: 21, children: 0
Perfide 11 points 3 years ago

They're just trolls. Lemmy is popular enough that it's fun target for them, but still small and infantile enough that you don't have to be hackerman to ddos it. Reddit, twitter, etc... would be constantly getting ddos'd just for the lulz by people if they didn't have the infrastructure to make it a challenge.

path: 0 1608080 1615958, hotness: undefined, score: 11, children: 0
dragontamer 6 points 3 years ago

Nah, it's not the 00s anymore. Hacker gangs are a real thing today.

I'm not actually in the security field so take this with a grain of salt. But I believe that these attacks play a similar role to random attacks in low level gangs. It proves that your criminal group has power and the ability to deface a website.

So if you publish that Lemmy.world will go down next week because your hackers are on it.... It's advertising. Its just business. It proves that your hackers have an ability and that you are up for sale.

path: 0 1608080 1611324, hotness: undefined, score: 6, children: 1
cuchilloc 1 point 3 years ago

Cyberspace. A consensual hallucination experienced daily by billions of legitimate operators, in every nation, by children being taught mathematical concepts... A graphic representation of data abstracted from banks of every computer in the human system. Unthinkable complexity. Lines of light ranged in the nonspace of the mind, clusters and constellations of data. Like city lights, receding...

path: 0 1608080 1611324 1629988, hotness: undefined, score: 1, children: 0
Ado 3 points 3 years ago

You don’t think just being bored is enough reason for some?

path: 0 1608080 1609858, hotness: undefined, score: 3, children: 2
Jackthelad 7 points 3 years ago

If I'm bored I find something productive and/or fun to do.

Launching a DDoS attack is neither.

path: 0 1608080 1609858 1610090, hotness: undefined, score: 7, children: 1
Ado 2 points 3 years ago

You, sure. It’s not difficult to imagine a teen who’s not you

path: 0 1608080 1609858 1610090 1627561, hotness: undefined, score: 2, children: 0
galaxies_collide 3 points 3 years ago

Some people just want to watch the world burn.

path: 0 1608080 1609206, hotness: undefined, score: 3, children: 0
skillissuer 2 points 3 years ago
path: 0 1608080 1627153, hotness: undefined, score: 2, children: 0
tomatol -6 points 3 years ago

With my tinfoil hat on, I'd say one concern is that Cloudfare is basically a monopoly and nothing is stopping them from DDoSing sites to force them to use their product.

path: 0 1608080 1620471, hotness: undefined, score: -6, children: 1
TheBeege 4 points 3 years ago

While it's good to be suspicious, I don't think we can call CloudFlare a monopoly quite yet.

Akamai is a big, giant competitor. You also have the big cloud providers like AWS that have their own CDN systems, like CloudFront. (I don't recall GCP's or Azure's product names.) Then you have specialized CDNs like Google's AMP system.

Now, is it possible that there could be a horizontal trust between these companies? Certainly. There's few enough players for that to happen, but so far, I haven't seen signs of it happening.

path: 0 1608080 1620471 1628988, hotness: undefined, score: 4, children: 0
Bz2486 -12 points 3 years ago

Or paid for by Reddit....

path: 0 1608080 1608302, hotness: undefined, score: -12, children: 0
uhvayga -29 points 3 years ago
path: 0 1608080 1610074, hotness: undefined, score: -29, children: 5
WhatASave 10 points 3 years ago

Upvoting because this has to be satire

path: 0 1608080 1610074 1610465, hotness: undefined, score: 10, children: 2
EyesInTheBoat 3 points 3 years ago

It's coming from someone over on Kbin. Wonder if that's the motivation.

path: 0 1608080 1610074 1610465 1617738, hotness: undefined, score: 3, children: 0
MarsAgainstVenus 1 point 3 years ago

You have more faith in people than I do…

path: 0 1608080 1610074 1610465 1641354, hotness: undefined, score: 1, children: 0
HeavenAndHell 2 points 3 years ago
path: 0 1608080 1610074 1627922, hotness: undefined, score: 2, children: 0
almar_quigley 2 points 3 years ago

Genius

path: 0 1608080 1610074 1610454, hotness: undefined, score: 2, children: 0
ItsMyFirstDay 93 points 3 years ago

In case you haven't considered this, some helpful advice. To keep them from the lemmy.world door after the CDN installation

  • Change the public IP addresses
  • rotate your certificates
  • block all traffic appart from the CDN and only allow a limited known good IP addresses (like yours and your support team). These steps will make your server harder to find, hopefully they move on.
path: 0 1614752, hotness: undefined, score: 93, children: 2
daniyyel 18 points 3 years ago

You might have Cloudflare add a request header to the origin request, like x-cloudflare-key: <somesecret>, and then configure nginx on the server to block everything not containing that header.

path: 0 1614752 1620677, hotness: undefined, score: 18, children: 1
Ocelot 5 points 3 years ago

just block ingress to your server from non cloudflare IPs or use argo tunnel.

path: 0 1614752 1620677 1636531, hotness: undefined, score: 5, children: 0
BitOneZero 90 points 3 years ago

Good News

Most of these ‘attacks’ are targeted at the database

A major PostgreSQL performance issue, logic mistake, was discovered today in lemmy_server and is an easy fix. Details: https://lemmy.world/post/2008987

path: 0 1616860, hotness: undefined, score: 90, children: 2
RQG 28 points 3 years ago

path: 0 1616860 1619142, hotness: undefined, score: 28, children: 0
Blaze 3 points 3 years ago

That's great!

path: 0 1616860 1623881, hotness: undefined, score: 3, children: 0
henfredemars 84 points 3 years ago

Growing pains. This server and the platform will be better for it. If not for these script kids, some other attacker would eventually be motivated to try it.

path: 0 1612342, hotness: undefined, score: 84, children: 0
chomusuke 60 points 3 years ago

old.lemmy.world still exposes your hetzner server to the internet, just a quick heads up.

path: 0 1612816, hotness: undefined, score: 60, children: 2
Zehzin 30 points 3 years ago

Exposing your hetzner sounds fucked up

path: 0 1612816 1616803, hotness: undefined, score: 30, children: 1
vezrien 4 points 3 years ago

Wait till you see Oppenheimer.

path: 0 1612816 1616803 1626950, hotness: undefined, score: 4, children: 0
OutrageousUmpire 47 points 3 years ago

Thank you as always for the transparency. This instance is going to be the most targeted because of its size. Y’all dealing with this is hard but you’re going to figure things out that will help the other instances.

path: 0 1616021, hotness: undefined, score: 47, children: 0
TheQuantumPhysicist 45 points 3 years ago
path: 0 1625088, hotness: undefined, score: 45, children: 2
Historical_General 0 points 3 years ago

Seems like we had downtime again just a little while earlier?

path: 0 1625088 1626717, hotness: undefined, score: 0, children: 1
TheQuantumPhysicist 4 points 3 years ago

Yep

path: 0 1625088 1626717 1627848, hotness: undefined, score: 4, children: 0
CAVOK 42 points 3 years ago

Anything we can do as "users" to help, other than donating?

path: 0 1607927, hotness: undefined, score: 42, children: 3
ruud 92 points 3 years ago

Hmm, best would be if those kids find a real hobby so they stop bothering us. On the other hand, it helps us understand Lemmy better and secure it.

path: 0 1607927 1608075, hotness: undefined, score: 92, children: 1
ColonelSanders 13 points 3 years ago

That's true. Free stress testing the system I guess? Still they need to touch grass lol

path: 0 1607927 1608075 1610385, hotness: undefined, score: 13, children: 0
TheAndrewBrown 6 points 3 years ago

If it’s the same people, they’ll probably get tired of it and move on. But the more we talk about it, the more likely it is that new people want to get in on the “fun”. I’d say to not make memes about the downtime and pretty much act like it doesn’t exist (as users, obviously the admins should take action as necessary to mitigate it and post to be transparent).

path: 0 1607927 1610754, hotness: undefined, score: 6, children: 0
kn33 40 points 3 years ago

It's not. People hate large companies that have a dominant position in their industry. Usually, that's fair. However, in the case of DDoS protection, you have to have a large overbearing presence to be able to have the capacity to withstand such attacks. People don't know how to see through what's typically true for what's true in this case. Do I like having a dominant player in an industry? Not particularly. Do I understand why it's necessary in this case? Yes.

path: 0 1670071, hotness: undefined, score: 40, children: 0
spookedbyroaches 34 points 3 years ago

Come on everyone, let's be better than this. Ruud literally said script kids, why do yall have to go and blame reddit? The Lemmy gets more attention, and chaotic dumbasses do their thing. You don't have to do any mental gymnastics to tie it back to spez.

path: 0 1656308, hotness: undefined, score: 34, children: 4
Miqo 8 points 3 years ago

path: 0 1656308 1667988, hotness: undefined, score: 8, children: 0
PutangInaMo 1 point 3 years ago

People in here really thinking big businesses are attacking lemmy lmao its ridiculous.

path: 0 1656308 1668959, hotness: undefined, score: 1, children: 2
Skyrkazm 4 points 3 years ago

Tbf. It's not exactly the first time large companies/corporations decided to burn other companies down if legally allowed with little to no consequence when possible to reduce competition.

path: 0 1656308 1668959 1676453, hotness: undefined, score: 4, children: 1
PutangInaMo -1 points 3 years ago

Facebook isn't out here engaging in cyber warfare of lemmy. It just isn't happening. The risk vs reward isn't even in the same galaxy.

path: 0 1656308 1668959 1676453 1676595, hotness: undefined, score: -1, children: 0
cerberus 33 points 3 years ago

Excellent! CDN and DDoS protection are essential. Also would recommend looking into load balancing if you haven’t.

path: 0 1638654, hotness: undefined, score: 33, children: 13
fkn 12 points 3 years ago

Load balancing applications is significantly more complex than most people anticipate. In the naive implementation it typically increases database loads and reduces site performance. Static content balancing is trivial, and cloudflare will do that by default, but implementing the hard part will require careful software development to prevent a naive implementation from bringing down the database. Sticky sessions are just the beginning.

path: 0 1638654 1640934, hotness: undefined, score: 12, children: 12
just_another_person -24 points 3 years ago

I mean...this take is naive. Putting a load balancer up in front of a few servers isn't going to do anything to their database? No idea where you're even getting that from, as they are completely unrelated.

The total number of application servers accessing the database is what would affect db performance in a negative way, and load balancing doest automatically mean "do something stupid like spin up 100 app servers when we normally use 3". All you've described is a need for a db proxy in the off chance that Lemmy code has horrible access patterns for db transactions.

You can take your uninformed nerd rage elsewhere now, thank you.

path: 0 1638654 1640934 1641498, hotness: undefined, score: -24, children: 11
fkn 10 points 3 years ago

You obviously haven't written one.

Simple case, without sticky sessions:

2 app servers behind a naive load balancer. Assume an actually restful service. Also assume a reasonable single app design with persistent db connections and db caching. Assume a single client. Single clients first connection comes in to app servers 1. App servers 1 makes db connection and grabs relevant data out of db. Caches information for client expecting a reconnect. Client makes second call, load balancer places it on app server 2, app servers 2 now makes a second connection and queries the data.

The db has now done twice the work for a single client. This pattern is surprisingly common and as the user count grows this duplication significantly degrades cache performance and increases load on the db. It only gets worse as the user count increases.

path: 0 1638654 1640934 1641498 1642399, hotness: undefined, score: 10, children: 5
just_another_person -7 points 3 years ago

It's a common scenario for someone who doesn't understand the point of putting a load balancer in front of a stateful application, perhaps. Not for anyone trying to solve a traffic problem.

No idea where you are getting your ideas from, but this is an absolutely uninformed example of how NOT to do something in an ideal way.

path: 0 1638654 1640934 1641498 1642399 1645418, hotness: undefined, score: -7, children: 4
abhibeckert -3 points 3 years ago

Putting a load balancer up in front of a few servers isn’t going to do anything to their database

Yes it is. Suddenly your database exists in more than one location, which is extremely difficult to do with reasonable performance.

load balancing doest automatically mean “do something stupid like spin up 100 app servers when we normally use 3”

Going from 3 to 100 is trivial. Going from one to any number greater than one is the challenge.

All you’ve described is a need for a db proxy in the off chance that Lemmy code has horrible access patterns for db transactions.

Define "horrible"?

When Lemmy, or any server side software is running on a single server, you generally upgrade the hardware before moving to multiple servers (because upgrading is cheaper). When that stops working, and you need to move to another server, it's possible everything in the database that matters (possibly the entire database) will be in L4 cache in the CPU - not even in RAM a lot of it will be in the CPU.

When you move to multiple servers, suddenly a lot of frequent database operations are on another server, which you can only reach over a network connection. Even the fastest network connection is dog slow compared to L4 cache and it doesn't really matter how well written your code is, if you haven't done extensive testing in production with real world users (and actively malicious bots) placing your systems under high load, you will have to make substantial changes to deal with a database that is suddenly hundreds of millions of times slower.

The database might still be able to handle the same number of queries per second, but each individual query will take a lot longer, which will have unpredictable results.

The other problem is you need to make sure all of your servers have the same content. Being part of the Fediverse though, Lemmy probably already has a pretty good architecture for that.

path: 0 1638654 1640934 1641498 1647533, hotness: undefined, score: -3, children: 4
just_another_person -1 points 3 years ago

Friend...you have zero idea what you're talking about. Database existing in multiple locations? What in the hell are you even talking about? Single db instance, multiple app servers, and single LB. You are absolutely not experienced with this type of work, and need to just stop because you're making an ass out of yourself with these wild ideas that have no basis in practical deployments. Stop embarrassing yourself.

path: 0 1638654 1640934 1641498 1647533 1648270, hotness: undefined, score: -1, children: 3
Bozicus 33 points 3 years ago

Thank you for your hard work, and for keeping us updated on the situation.

path: 0 1630821, hotness: undefined, score: 33, children: 0
Bosa 33 points 3 years ago

That's for for always keeping everyone up date. Sucks that you have these people wanting to DDOS a free community of people, I don't get it.

Either way thank you. Now to just somehow find a decentralized version of CloudFlare so we don't have to deal with there trackers that they have.

path: 0 1663076, hotness: undefined, score: 33, children: 1
Blaze 31 points 3 years ago

Thank you! I will donate tomorrow

path: 0 1610284, hotness: undefined, score: 31, children: 9
ruud 44 points 3 years ago

Be aware that you use another server so you might consider donating to them instead.

path: 0 1610284 1610329, hotness: undefined, score: 44, children: 8
Blaze 33 points 3 years ago

I have an account on yours too, but I might split it between both indeed :)

path: 0 1610284 1610329 1610402, hotness: undefined, score: 33, children: 7
Zetaphor 4 points 3 years ago

I'm curious, why bother with multiple accounts? It seems counterintuitive when taking federation into account

Edit: All of these reasons are why I host my own instance

path: 0 1610284 1610329 1610402 1612727, hotness: undefined, score: 4, children: 6
krayj 9 points 3 years ago

I do it for the following reasons:

  1. The big main lemmy servers can and do go down regularly. having accounts on other instances still gives me the ability to log in and participate on the communities I care about. I sure do wish the underlying federation logic allowed for associating selected logins on various instances together somehow.
  2. Testing: often, I will create a post or comment into a community hosted on a different lemmy server and not see it update. When this happens, I'll log in on the other instance to see what that post or comment looks like from there.
  3. Insurance against defederation: I participated/followed some beehaw.org communities before they defederated, and then I was forced to open an account there to continue participating in those communities.
path: 0 1610284 1610329 1610402 1612727 1615051, hotness: undefined, score: 9, children: 0
Blaze 3 points 3 years ago

Taking some load from the biggest servers such as LW. I still have a community on LW however, and mod with my local account

path: 0 1610284 1610329 1610402 1612727 1612811, hotness: undefined, score: 3, children: 0
jiji 3 points 3 years ago

Well, I can’t answer for them but this situation in particular makes it nice to have accounts on different instances. If I can’t log on to/load my lemmy.world account then I can switch to my lemm.ee account and load content there.

path: 0 1610284 1610329 1610402 1612727 1612860, hotness: undefined, score: 3, children: 0
danielton 1 point 3 years ago
path: 0 1610284 1610329 1610402 1612727 1614813, hotness: undefined, score: 1, children: 2
gobbling871 30 points 3 years ago

Wonder why this wasn't done earlier. Hopefully we'll see less of the 404-type pages that has plagued this instance.

path: 0 1619995, hotness: undefined, score: 30, children: 10
musicworld 17 points 3 years ago

It costs more money right?

path: 0 1619995 1621572, hotness: undefined, score: 17, children: 3
marsara9 9 points 3 years ago

Not necessarily. I have several servers behind Cloudflare for free. I'm just limited on analytics, some advanced firewall settings, advanced cache management and maybe a few other features that I don't use. But the basic service is free.

https://www.cloudflare.com/plans/free/

path: 0 1619995 1621572 1624042, hotness: undefined, score: 9, children: 2
LexiconDexicon 6 points 3 years ago

Nothings free, someone's paying cloudflare something to operate

path: 0 1619995 1621572 1624042 1624778, hotness: undefined, score: 6, children: 1
Vigge93 31 points 3 years ago

I imagine this is more of a "If we give people the basic stuff for free when they are small, they are more likely to buy our better stuff when they grow and need to update"

path: 0 1619995 1621572 1624042 1624778 1625280, hotness: undefined, score: 31, children: 0
null -49 points 3 years ago

Dont understand this either, who the fck would expose real server IP in first place?

path: 0 1619995 1620064, hotness: undefined, score: -49, children: 5
Still 11 points 3 years ago

anyone cuz it doesn't matter

path: 0 1619995 1620064 1620772, hotness: undefined, score: 11, children: 3
null -5 points 3 years ago

This post would not existed if they properly hide their real IP in the first place lol, so yeah it does matter a lot ;)

path: 0 1619995 1620064 1620772 1634642, hotness: undefined, score: -5, children: 0
ech0 -17 points 3 years ago

Actually it does. There's a reason why Cloudflare is a multi-billion dollar company....

path: 0 1619995 1620064 1620772 1620956, hotness: undefined, score: -17, children: 1
IAm_A_Complete_Idiot 24 points 3 years ago

Because CDNs lighten load and work as a global cache for load times? Game servers and plenty of other types of servers have exposed their IP since the dawn of time.

path: 0 1619995 1620064 1620772 1620956 1621608, hotness: undefined, score: 24, children: 0
GatoB 10 points 3 years ago

Thats not how it works

path: 0 1619995 1620064 1624134, hotness: undefined, score: 10, children: 0
Kushia 29 points 3 years ago

On the plus side watching you all tackle and solve these problems gives me confidence in the long term viability of Lemmy and the fediverse. The transparency and often detailed technical discussion definitely helps a lot too.

path: 0 1631455, hotness: undefined, score: 29, children: 0
stevestevesteve 29 points 3 years ago

Cloudflare isn’t bad per se, but having huge amounts of the public internet behind a centralized provider is bad for the flexibility and resiliency of the internet as a whole.

path: 0 1680008, hotness: undefined, score: 29, children: 1
VelvetStorm 28 points 3 years ago

Man I would love to know how/why doing that is enjoyable to some people. Like how sad and pathetic is your life that that is what is fun to you?

path: 0 1611790, hotness: undefined, score: 28, children: 9
Jase 59 points 3 years ago
path: 0 1611790 1612677, hotness: undefined, score: 59, children: 8
Cyyy 21 points 3 years ago

I wish you the best in life and that you will feel happy again in the future and find your inner peace! *hug*

path: 0 1611790 1612677 1613134, hotness: undefined, score: 21, children: 6
Jase 9 points 3 years ago
path: 0 1611790 1612677 1613134 1613507, hotness: undefined, score: 9, children: 5
TANSTAAFL 12 points 3 years ago

Have you considered drugs? Maybe a prescription to some anti depression meds or maybe just some magic mushrooms. I hope that your life becomes more tolerable and you can find some kind of balance.

path: 0 1611790 1612677 1613134 1613507 1613774, hotness: undefined, score: 12, children: 0
Cyyy 8 points 3 years ago

then let me correct my previous comment. i hope you will find happiness! i know how bad it feels, so i wish you with my full hearth that you will be happy! you deserve it, never let anyone tell you otherwise.

path: 0 1611790 1612677 1613134 1613507 1613685, hotness: undefined, score: 8, children: 0
AFKBRBChocolate 7 points 3 years ago

Honestly I’ve never felt happy to start with.

I have family members who have struggled with anger and depression. In my limited sample, the ones who have never been happy have had chemical imbalances, and most of the issues went away when their chemical systems were managed. If you haven't spoken with a doctor about it, you should really consider it. There isn't a lot to lose, and there's an awful lot to gain.

Whatever you decide, good luck and I hope you can find some inner peace.

path: 0 1611790 1612677 1613134 1613507 1616520, hotness: undefined, score: 7, children: 0
vd1n 6 points 3 years ago

This reminded me of my first time using mushrooms. I realized I had never known love or peace.

path: 0 1611790 1612677 1613134 1613507 1614100, hotness: undefined, score: 6, children: 0
TheBeege 3 points 3 years ago

I dunno if respect from online strangers does anything for you, but you have mine. Takes some maturity to get to the point where you are.

I am curious about how you perceive various things, since this kind of thinking is a bit foreign to me, but a public forum is likely not the best place to dive in. I am curious about what kinds of things you find satisfying, what you imagine happiness to be like, what kinds of things you desire, etc. General human condition kind of things.

I imagine that lots of people feel like you do, but we, as a society, don't understand it yet. I think if we did, we could make progress. Maybe I'm too idealistic, i dunno

path: 0 1611790 1612677 1613134 1613507 1629082, hotness: undefined, score: 3, children: 0
vorpalMachine 12 points 3 years ago

This. When you're life sucks and you don't know how to deal with it all, there's something viscerally satisfying about the idea of making other people hurt as much as you do. It's a really infectious mindset, too. I wish I hadn't found 4chan when I was in my early teens, because I'm still trying to manage that need to be cruel. As long as Lemmy.world is an easily kickable sandcastle, it will be kicked.

path: 0 1611790 1612677 1614118, hotness: undefined, score: 12, children: 0
FartsWithAnAccent 25 points 3 years ago

Cloudflare is a solid choice IMO. Thanks again for hosting this!

path: 0 1612570, hotness: undefined, score: 25, children: 0
BuckRowdy 23 points 3 years ago

You’re doing a great job so far. Thanks for the update.

path: 0 1615043, hotness: undefined, score: 23, children: 0
mordred 21 points 3 years ago

Thank you for your efforts, work and results. Those "attackers" only deserve disgust.

path: 0 1607920, hotness: undefined, score: 21, children: 1
A_A 7 points 3 years ago

Maybe they don't deserve as much, pity would be enough.

path: 0 1607920 1608733, hotness: undefined, score: 7, children: 0
Anaralah_Belore223 20 points 3 years ago
path: 0 1616282, hotness: undefined, score: 20, children: 1
BitOneZero 18 points 3 years ago

The bugs in Lemmy are such that you don't even need to touch a server for it to be vulnerable. Cloudflare does not defend against such mistakes. Other servers can trigger deep PostgreSQL logic problems within Lemmy. Growing pains, a lot of the federation code was never tested, and today's crash is due to a logic issue with lemmy_server mistakenly updating 1700 servers it knows of through federation for a delete instead of the 1 local server.

path: 0 1616282 1616903, hotness: undefined, score: 18, children: 0
fence_prude 19 points 3 years ago

Where can we donate toward server costs?

path: 0 1609162, hotness: undefined, score: 19, children: 4
ruud 28 points 3 years ago path: 0 1609162 1609342, hotness: undefined, score: 28, children: 3
TheSpookiestUser 10 points 3 years ago

Do you prefer one or the other when it comes to donations?

path: 0 1609162 1609342 1609474, hotness: undefined, score: 10, children: 2
ruud 32 points 3 years ago

I prefer OpenCollective.

path: 0 1609162 1609342 1609474 1609619, hotness: undefined, score: 32, children: 1
BuckRowdy 5 points 3 years ago

Cool. I didn’t really want to make a patreon account.

path: 0 1609162 1609342 1609474 1609619 1615114, hotness: undefined, score: 5, children: 0
itadakimasu 19 points 3 years ago

I'm learning a lot by following lemmy.worlds actions. Appreciate the transparency!

path: 0 1613422, hotness: undefined, score: 19, children: 0
drmoose 17 points 3 years ago

I hope lemmy.world can avoid using Cloudflare which goes against the spirit of Fediverse as it's just an objectively evil company.

path: 0 1655346, hotness: undefined, score: 17, children: 13
ruud 22 points 3 years ago

Agreed. This is an emergency fix. Will look for final solution later.

path: 0 1655346 1659507, hotness: undefined, score: 22, children: 0
phar 16 points 3 years ago

Can you give some insight to this?

path: 0 1655346 1655469, hotness: undefined, score: 16, children: 10
drmoose 10 points 3 years ago

There are thousands of reasons from centralizing internet, abusing their market power, implementing barriers on web automation that can only be bypassed by the priviledged to fingerprinting and tracking users across the whole internet. It's a major for-profit market capture corporation - it's evil by design.

path: 0 1655346 1655469 1655794, hotness: undefined, score: 10, children: 9
Carighan 26 points 3 years ago

What would the alternative be? DDOS protection inherently benefits from a centrally controlled network for defense, and also from a single entity handling as many of the defenses as possible so they can see them all being used.

I guess I could trivially see the need for a not-for-profit version of this, but that'd still be a central entity, just mandated by law and funded from taxpayer money or something.

But back to the question, what is the alternative? There's a good reason everyone goes with Cloudflare, it's about defending from DDOS attacks, and they do it better than others.

path: 0 1655346 1655469 1655794 1657550, hotness: undefined, score: 26, children: 3
mean_bean279 16 points 3 years ago

The real alternative is super simple. It requires just a little bit of knowledge. All we would need is to have someone who is an enterprise grade sysadmin with nothing but free time and a willingness to do something they will barely get paid for, if not lose money on. Then we also need to hire out a dedicated network and security engineer as well as a dedicated network traffic monitor. Then we would need to implement and setup our own hosting, as well as servers and configure our own databases. Of course all of this has to be done as cheaply as possible by people who are so good at multiple different sectors of IT and could easily be making more money doing work, but obviously out of the kindness of their hearts want to progress the fediverse and Lemmy rather than realizing they could be making 200k+ doing the same thing for a private company rather than a hobby.

In short: we need a network engineer, a security analyst, a sysadmin (or maybe 2?) all of whom work 24/7 for free and then purchase all of the physical hardware with the knowledge and capacity to set it up and maintain it to nearly break even just so we can shitpost rather than those people working and making 200k+ a year.

path: 0 1655346 1655469 1655794 1657550 1668034, hotness: undefined, score: 16, children: 1
drmoose 1 point 3 years ago

The problem is not the service is that Cloudflare is a mega corporation. Having anti-ddos service which does nothing else is perfectly fine. Having one that also fingerprints everyone and does who-knows-what with all that absurd amount of data and control is a different issue entirely.

path: 0 1655346 1655469 1655794 1657550 1690828, hotness: undefined, score: 1, children: 0
spookedbyroaches 9 points 3 years ago

Then you give them an effective DDoS protection measure instead of posting things without evidence.

path: 0 1655346 1655469 1655794 1656205, hotness: undefined, score: 9, children: 3
AphoticDev 2 points 3 years ago

Well, it's not without evidence, we have plenty of that through the years. Unfortunately, we also don't have any real alternatives either, so the choice is take the DDoS or get Cloudflare. Not much of a choice.

path: 0 1655346 1655469 1655794 1656205 1667839, hotness: undefined, score: 2, children: 2
WhyIDie 4 points 3 years ago
path: 0 1655346 1655469 1655794 1658583, hotness: undefined, score: 4, children: 0
luis123456 3 points 3 years ago path: 0 1655346 1655493, hotness: undefined, score: 3, children: 0
AphoticDev 17 points 3 years ago

It's not ideal, but there's not a whole lot of options out there for DDoS mitigation.

path: 0 1667958, hotness: undefined, score: 17, children: 1
Resol 17 points 3 years ago

What doesn't kill you makes you stronger

path: 0 1627628, hotness: undefined, score: 17, children: 3
iN8sWoRLd 7 points 3 years ago

Sometimes what doesn't kill you leaves you with PTSD

path: 0 1627628 1635896, hotness: undefined, score: 7, children: 0
passably9 -4 points 3 years ago
path: 0 1627628 1632264, hotness: undefined, score: -4, children: 1
WhiskyTangoFoxtrot 4 points 3 years ago

Knowledge is power. France is bacon.

path: 0 1627628 1632264 1635241, hotness: undefined, score: 4, children: 0
free 16 points 3 years ago

ty for all ur hard work ♥️

path: 0 1659009, hotness: undefined, score: 16, children: 0
Anaralah_Belore223 16 points 3 years ago
path: 0 1627467, hotness: undefined, score: 16, children: 1
leapingleopard 7 points 3 years ago

Beats getting hammered by spez!

path: 0 1627467 1630159, hotness: undefined, score: 7, children: 0
zazaserty 15 points 3 years ago

Damn these script kiddies.. I don't like Cloudflare at all but it does its job well. It may just be my paranoia, but putting a single entity in control of so many websites seems dangerous. I think we have all learned about the intentions of big corporations. But hey, it's better than being taken down tbf.

path: 0 1609463, hotness: undefined, score: 15, children: 3
Sproux 3 points 3 years ago

What are your reasons for hating cloudflair? Best i can tell they run a good service and their free offerings have been great (1.1.1.1)

path: 0 1609463 1612712, hotness: undefined, score: 3, children: 1
lemming741 4 points 3 years ago

We said the same thing about chrome 10 years ago. It's not the quality of the product, which is excellent. It's the concentration of control.

path: 0 1609463 1612712 1616197, hotness: undefined, score: 4, children: 0
PropaGandalf -7 points 3 years ago

Exactly my words. I'd love to see a decentralized network to do the job instead. No single point of failure and people can actually earn a bit of money instead of big corpos enriching themselves.

path: 0 1609463 1609661, hotness: undefined, score: -7, children: 0
chipamogli 14 points 3 years ago

Maybe is that Reddit dude, jealous of Lemmy's increasing popularity.

path: 0 1612545, hotness: undefined, score: 14, children: 2
TerryMathews 14 points 3 years ago

It seems like you made this comment in jest, but I wouldn't say it's outside the realm of possibility. We can't fly off the handle and lob accusations absent any sort of proof, but it would hardly be the first example of a corporation targeting an up-and-coming disruptive service run by amateurs.

path: 0 1612545 1614194, hotness: undefined, score: 14, children: 1
chipamogli 2 points 3 years ago

I agree. Kind of a joke, but also kind of serious.

path: 0 1612545 1614194 1619380, hotness: undefined, score: 2, children: 0
boulderly 14 points 3 years ago

I put this site behind cloudflare in response to this post. Other than having to change SSL/TLS encryption mode to Full, it seemed easy. I turned on bot fight mode and I'm using the managed WAF ruleset that comes with the free tier. Any configuration recommendations anywhere in the panel?

path: 0 1618403, hotness: undefined, score: 14, children: 2
orangeboats 4 points 3 years ago

If your site was already accessible by HTTPS before you put it behind Cloudflare, try Full (Strict).

path: 0 1618403 1619579, hotness: undefined, score: 4, children: 1
boulderly 4 points 3 years ago

yep had to do that was initially getting "too many redirects."

path: 0 1618403 1619579 1619961, hotness: undefined, score: 4, children: 0
stevedidWHAT 14 points 3 years ago

Welcome to the internet, glad there’s a working solution

path: 0 1648364, hotness: undefined, score: 14, children: 0
grandkaiser 13 points 3 years ago

If you decide to use Akamai, hmu. I'm not an Alamai guru, but I do it professionally.

path: 0 1632643, hotness: undefined, score: 13, children: 0
db0 13 points 3 years ago

I wonder now with the semi-adversarial/semi-cooperative nature between lemmy instances, if wer'e not going to see more DDOS and other types of raids happening because a different instance has an ax to grind against yours. Say between you defederated them, or they consider your instance too big etc.

path: 0 1659669, hotness: undefined, score: 13, children: 2
michael 13 points 3 years ago

Hmmm, we're getting a fuckload of web requests on our Lemmy too... I think I'll enable CloudFlare too! :)

path: 0 1653664, hotness: undefined, score: 13, children: 5
Da_Boom 6 points 3 years ago

Just make sure you do your research before you do - people have broken federation by enabling it without due care in the past.

path: 0 1653664 1658211, hotness: undefined, score: 6, children: 4
xavier666 4 points 3 years ago

people have broken federation by enabling it without due care in the past

Any links regarding this? It sounds concerning and my instance admin uses Cloudflare as well.

path: 0 1653664 1658211 1660901, hotness: undefined, score: 4, children: 3
AphoticDev 5 points 3 years ago

If your instance uses Cloudflare, then you have nothing to worry about, as your admin clearly has federation working. You wouldn't be posting here if they didn't.

path: 0 1653664 1658211 1660901 1667929, hotness: undefined, score: 5, children: 2
xavier666 2 points 3 years ago

That seems troublesome. Is it more of an issue with Cloudflare or just improper configuration by the instance admin?

path: 0 1653664 1658211 1660901 1667929 1671903, hotness: undefined, score: 2, children: 1
thatguydude 12 points 3 years ago

I joined July 1 for obvious reasons, I love it here.

I'm asking how many times has lemmy had to deal with these kinds of attacks prior to the "Date shall not be named"

Cause it kinda seems pretty coincidental for the amount of times I've been forced to be "offline" on this platform is gd laughable.

I thumbs up good content always.

path: 0 1652722, hotness: undefined, score: 12, children: 0
Anaralah_Belore223 12 points 3 years ago
path: 0 1631007, hotness: undefined, score: 12, children: 1
ruud 14 points 3 years ago

Yeah we will fix that soon

path: 0 1631007 1642676, hotness: undefined, score: 14, children: 0
Nerrad 11 points 3 years ago

My biggest problem with CloudFlare is that very often they don't play nicely with VPN.

path: 0 1668465, hotness: undefined, score: 11, children: 0
pickman_model 11 points 3 years ago

Thanks a lot for all the work you folks are doing to keep this instance up.

path: 0 1689911, hotness: undefined, score: 11, children: 0
HelloHotel 10 points 3 years ago

Whats the motivation to DDOS? How mutch is specific malice to lemmy or lemmy.world itself and how much is genaric.

path: 0 1648802, hotness: undefined, score: 10, children: 9
fubo 23 points 3 years ago

The kinds of people who do these things can have different motivations.

Some DDOS operators are "hired goons" who will DDOS whomever they're paid to. However, in order to demonstrate their capabilities, they need to do some damage first. If they can cause a big outage, they can later point to that outage and say "we did that" as proof that they're capable of doing damage.

Some DDOS operators are ideological or identity/drama-driven. They decide that they have a Cause, and that this justifies doing some damage. The same groups might do DDOS and also harassment, doxxing, spamming, etc. — their goal is to cause misery to the Bad People and "drive them off the Internet" by whatever means they find handy.

Some DDOS operators are just plain extortionists. They crash a site once or twice, then threaten to keep doing it forever until the site owner pays them off.

Some DDOS operators are bored kids making trouble.

Some DDOS operators are nation-state agencies trying to censor foreign sites that say things they don't like. In one case, the China government attacked GitHub to get at the anti-censorship site GreatFire.

path: 0 1648802 1654143, hotness: undefined, score: 23, children: 8
diemechanist -7 points 3 years ago
path: 0 1648802 1654143 1654409, hotness: undefined, score: -7, children: 7
rabirabirara 6 points 3 years ago

Good god, out of all that, you had to point out how much you hate Chinese. Thought I'd escaped it when I stopped using Reddit.

path: 0 1648802 1654143 1654409 1656036, hotness: undefined, score: 6, children: 4
abhibeckert 6 points 3 years ago

The specific attack they were talking about involved 126.9 million network requests per second, over a sustained period of time, and it was a widespread attack where the source was millions of individual computers, suspected to be regular desktop PCs from (or adjacent to) China. In other words the attack involved malware that was rapidly installed on vast numbers of computers at the same time.

Due to the massive size of the attack, it was investigated thoroughly and the only sensible conclusion was that it was state sponsored. Specifically China likely to have used their widespread censorship tools to install malware that quietly attacked Github, likely without the owner of the PC from even knowing it had happened (the attack wasn't serious enough to disrupt the infected PC)..

That's not "hating Chinese" it's just pointing out a simple fact. Some DDoS attacks are state sponsored. And only a small number of states gate involved in such attacks.

path: 0 1648802 1654143 1654409 1656036 1659315, hotness: undefined, score: 6, children: 0
Da_Boom 5 points 3 years ago

I don't hate the Chinese population, I just don't like how the Chinese government operates and how they use and manipulate their population. How they seem to be deliberately antagonizing diplomatic relations. Granted they aren't going as far as the Russian government is, but they are going pretty far to try to paint every western country as the bad guys.

And yes I know western countries aren't perfect - no country is perfect. But the actions of the Chinese government seems to be painting us in a light that is far worse than reality.

They tend to stick to the old Soviet way of relieving internal issues by giving the people an external force or government to hate rather than trying to fix their own issues. That "saving face" culture they have is really detrimental to their ability to move forward and fixing their internal problems.

path: 0 1648802 1654143 1654409 1656036 1658361, hotness: undefined, score: 5, children: 0
axus 3 points 3 years ago

Yeah I don't blame Chinese people for their government's actions. It's like hating Americans for what Trump says. Simply invite real Chinese people to post on Lemmy and give their honest opinions on GreatFire, and stop hurting their feelings.

path: 0 1648802 1654143 1654409 1656036 1667782, hotness: undefined, score: 3, children: 1
shottymcb 4 points 3 years ago

Shh, the Tankies will get us.

path: 0 1648802 1654143 1654409 1654713, hotness: undefined, score: 4, children: 0
IvidappAvidapp -2 points 3 years ago path: 0 1648802 1654143 1654409 1654425, hotness: undefined, score: -2, children: 0
orangeNgreen 10 points 3 years ago

Thank you for the update!

path: 0 1607856, hotness: undefined, score: 10, children: 0
ryannathans 10 points 3 years ago

I assume you are rotating ip addresses after swapping to cloudflare?

path: 0 1657797, hotness: undefined, score: 10, children: 5
NathanClayton 2 points 3 years ago

CloudFlare IP ranges can be found here. The DNS entry can point to any one of those IP addresses.

path: 0 1657797 1671266, hotness: undefined, score: 2, children: 4
ruud 10 points 3 years ago

Yeah, first make sure it doesn't show anywhere anymore

path: 0 1629540, hotness: undefined, score: 10, children: 0
Killgannon 10 points 3 years ago

Nice try, Mr. Huffman.

path: 0 1627007, hotness: undefined, score: 10, children: 0
Obstagoon 10 points 3 years ago

It went down again, lol. For like an hour or so, right after I claimed it was working for me. Go figure. :B

path: 0 1624194, hotness: undefined, score: 10, children: 0
brentzitkins 9 points 3 years ago

Script Kiddies are definetely some of the saddest people on the internet. If you're gonna be an unethical hacker at all, actually do it. Don't be a sissy.

path: 0 1657616, hotness: undefined, score: 9, children: 2
gressen 5 points 3 years ago

It's about skills. Script kiddie can download and run a script written by someone else but that's pretty much it.

path: 0 1657616 1661200, hotness: undefined, score: 5, children: 1
Fazoo 3 points 3 years ago

Downloads Uber hax. Run script. Computer dies. "Heh, I am a god."

path: 0 1657616 1661200 1667972, hotness: undefined, score: 3, children: 0
irotsoma 9 points 3 years ago

Yeah, this is just growing pains for any website. Get popular enough for it to be "fun" to target. Then get enough data that it's "profitable" to target. Etc. And the usual way to deal is to first use an external solution at least until it becomes too expensive due to traffic volume. Then make your own solutions for problems you can solve yourself and pay external companies for the ones you can't.

path: 0 1609225, hotness: undefined, score: 9, children: 0
Hyphlosion 9 points 3 years ago

Not sure if it’s related, but today on Mastodon, I’m unable to upload photos. Also can’t see pics from other users. Profile pics are mostly greyed out too.

path: 0 1632725, hotness: undefined, score: 9, children: 0
Kovu 8 points 3 years ago

thank you guys for your work! is it possible to disable the cloudflare analytics/telemetry aka cloudflareinsights?

path: 0 1611440, hotness: undefined, score: 8, children: 0
kratoz29 8 points 3 years ago

What solution were you using before Cloudflare?

path: 0 1609954, hotness: undefined, score: 8, children: 2
ruud 13 points 3 years ago

None

path: 0 1609954 1610343, hotness: undefined, score: 13, children: 1
kratoz29 2 points 3 years ago

Oh.

path: 0 1609954 1610343 1617524, hotness: undefined, score: 2, children: 0
Noneo 7 points 3 years ago

Obviously cloudflares ddosing lemmy just to get some extra money

path: 0 1676540, hotness: undefined, score: 7, children: 6
M_Reimer 6 points 3 years ago
path: 0 1609897, hotness: undefined, score: 6, children: 5
echo64 17 points 3 years ago

Cloudflare decrypts to do the ddos protection, then reencrypts to the server.

If you are worried about security, cloudflare is provably more secure than any lemmy server.

path: 0 1609897 1610267, hotness: undefined, score: 17, children: 2
M_Reimer 2 points 3 years ago
path: 0 1609897 1610267 1621491, hotness: undefined, score: 2, children: 1
echo64 0 points 3 years ago

Not if you want to provide a website accessible through modern web browsers.

If you want stable and distributed resources you need tech like bittorrent which survived everything the entertainment industry had to throw at it.

If you want a website, you need cloudflare.

path: 0 1609897 1610267 1621491 1652945, hotness: undefined, score: 0, children: 0
colonial 10 points 3 years ago

Cloudflare is a proxy, so by its very nature it has to decrypt traffic. (I believe their enterprise plans may offer a way around this, but don't quote me.)

I wouldn't worry, however. If someone wanted to attack this site (or any site, really) they're almost certainly going to have an easier time going after the origin rather than trying to take on a juggernaut like Cloudflare.

path: 0 1609897 1610295, hotness: undefined, score: 10, children: 0
themusicman 4 points 3 years ago

Other posters are correct that cloudflare decrypts traffic. BUT it is highly unlikely that they will see your password in plaintext, since it is best practice to hash the password first on the front-end.

path: 0 1609897 1610708, hotness: undefined, score: 4, children: 0
Sharan 6 points 3 years ago

It's been feeling sluggish all day long as well. I've been trying to post from my phone and PC, and it seems it's really slow from time to time.

path: 0 1646267, hotness: undefined, score: 6, children: 0
marty 6 points 3 years ago

Do you run a reverse proxy infront? Eg. nginx is pretty performant at dropping unwanted traffic.

path: 0 1612605, hotness: undefined, score: 6, children: 1
peopleproblems 2 points 3 years ago

That doesn't help with volumes of otherwise legit looking traffic right? The problem that Cloudflare and Akamai etc address is usually content that is otherwise static that can be cached. Say the front page of hot lemmy.world is updated every few minutes with the newest hot item. That page is otherwise distributed by the CDN so the CDN can just direct the traffic to access it, and no requests are made to lemmy.world.

nginx would be helpful for any attacks located from a single address trying to making large numbers of connections, but without reading more into the attack I can suspect that this isn't what the attacker did.

path: 0 1612605 1616419, hotness: undefined, score: 2, children: 0
cantevencode 6 points 3 years ago

You should change the public IP of the server if you haven't already

path: 0 1626915, hotness: undefined, score: 6, children: 6
MSids 1 point 3 years ago

What happens tomorrow? Change the IP again? And again? It's not a long term solution.

path: 0 1626915 1631088, hotness: undefined, score: 1, children: 5
nuke 17 points 3 years ago

They mean after adding a ddos mitigation like cloudflare, you should rotate the origin server IP so the origin server's IP is no longer publicly known and thus not directly reachable by ddos attackers. The only way to now interact with the application is though Cloudflare's network. You should only have to do this once as long as the origin IP doesn't publicly leak.

Another step would be to add firewall rules to only allow inbound traffic from cloudflare IPs: https://www.cloudflare.com/ips/

path: 0 1626915 1631088 1631843, hotness: undefined, score: 17, children: 3
gerbilOFdoom 2 points 3 years ago

I recall a certain amount of overhead in IPTables "allow only from" situations but I'm not sure whether it's enough to make a DDOS any kind of viable on a server in this configuration.

Do you happen to know how effective the strategy is?

path: 0 1626915 1631088 1631843 1638328, hotness: undefined, score: 2, children: 2
nuke 3 points 3 years ago

If your origin servers IP is never revealed then all traffic goes through cloudflare regardless. Firewall restricting the IPs is just good practice since cloudflare is the only IP that is supposed to talk to that server anyway, but it's not a requirement.

I can see some overhead if you're maintaining a large blacklist, but I don't see it happening with a small whitelist and default inbound DROP

path: 0 1626915 1631088 1631843 1638328 1638687, hotness: undefined, score: 3, children: 1
cantevencode 5 points 3 years ago

Cloudflare masks the origin IP address and has DDoS protection. Unless it's a DoS against the software, yes, it is a long term solution.

path: 0 1626915 1631088 1638967, hotness: undefined, score: 5, children: 0
solrize 6 points 3 years ago

Any news? I'm still seeing empty pages sometimes (db errors I think), s6 wonder if the kiddies are somehow getting through despite cloudflare.

path: 0 1674746, hotness: undefined, score: 6, children: 0
TheBig2023Meltdown 6 points 3 years ago

Thank you❤️❤️

path: 0 1608588, hotness: undefined, score: 6, children: 0
md5crypto 6 points 3 years ago

Also when will CloudFlare drop lemmy as a 'Nazi' site?

path: 0 1686090, hotness: undefined, score: 6, children: 0
MarshReaper 5 points 3 years ago

Cloudflare makes the website feel dirty, but it'll protect the site until a better option is found.

path: 0 1613834, hotness: undefined, score: 5, children: 6
krayj 17 points 3 years ago

Cloudflare makes the website feel dirty, but it'll protect the site until a better option is found.

Can you elaborate what you mean by this? Lots of sites use cloudflair and most users of those sites would never even know. What makes it dirty?

path: 0 1613834 1614345, hotness: undefined, score: 17, children: 5
Spruce1538 13 points 3 years ago
path: 0 1613834 1614345 1614554, hotness: undefined, score: 13, children: 1
Nepoleon 16 points 3 years ago

Cloudflare is literally helping the internet to federate on a tech level. All our services like youtube Videos, instagram content, reddit and other fast access content are quick and smooth bc Cloudflare and similar companies temporarily store data at locations that are close to you.

Without them all your data would be stored in few central locations. Not only would it be slow as fuck, they would also be more vulnerable.

Also Cloudflares other main products are cyber security. Which is good for smaller federated entities for obvious reasons.

path: 0 1613834 1614345 1614554 1615635, hotness: undefined, score: 16, children: 0
Nepoleon 6 points 3 years ago

Its not. I explained in the below comment why Cloudflare and others like them helps you decentralise. And other benefits.

path: 0 1613834 1614345 1615643, hotness: undefined, score: 6, children: 1
krayj 3 points 3 years ago

It was an intentionally loaded question for the commentor I was replying to. I've used cloudflair services many times because they provide outstanding service...they are a company who consciously decided they wanted to excel in just a few things, they got very good at those few things, and they are still very good at those few things.

I speculate people are kneejerking against the notion of "putting all your eggs in one basket", whithout stopping to think that cloudflair's entire service offering is about spreading your eggs out across multiple baskets. And it's not like you're stuck with them - companies can and do partner with multiple cdn's all the time to diversify their peering arrangements.

path: 0 1613834 1614345 1615643 1632535, hotness: undefined, score: 3, children: 0
MarshReaper 1 point 3 years ago

Cloudflare definitely has a great service and the positives probably overweight the negatives in this situation. But the potential for an attack from within cloudflare itself via trackers or a probably very low chance of a letter man being in the middle can feel a little tense. It boils down to not trusting the company. I especially do not like those outages, captchas, cookies and a centralized web. Cloudflare will help Lemmy stay on top of everything and keep stability though.

Maybe being addicted to uBlock having only green and no detections makes me worried. It's like a little bit of dirt on the floor.

path: 0 1613834 1614345 1674056, hotness: undefined, score: 1, children: 0
Jackolantern 4 points 3 years ago

So many hackers targeting lemmy huh.

path: 0 1625391, hotness: undefined, score: 4, children: 1
TheBig2023Meltdown 5 points 3 years ago

Script kiddies*

path: 0 1625391 1630649, hotness: undefined, score: 5, children: 0
0Xero0 4 points 3 years ago

now I'm convinced that that cunt spez paid those brats to sabotage us

path: 0 1651349, hotness: undefined, score: 4, children: 1
voidskull 7 points 3 years ago

I wish we are better than this ..

path: 0 1651349 1656121, hotness: undefined, score: 7, children: 0
Obstagoon 4 points 3 years ago

Lmaooo Cloudflare is in the comments downvoting criticism

path: 0 1666150, hotness: undefined, score: 4, children: 0
HandsHurtLoL 3 points 3 years ago

Tagging @ernest in case instance owners don't have a larger community in which they share news like this with each other.

path: 0 1609218, hotness: undefined, score: 3, children: 0
truckkun 3 points 3 years ago path: 0 1668102, hotness: undefined, score: 3, children: 0
silentashes 3 points 3 years ago path: 0 1608572, hotness: undefined, score: 3, children: 0
Grungeehamster 3 points 3 years ago

I had a hard time signing in the other day as I got confused in the instances but otherwise I'm enjoying the experience browsing here using the summit app.

path: 0 1612588, hotness: undefined, score: 3, children: 0
antik 2 points 3 years ago
path: 0 1669358, hotness: undefined, score: 2, children: 0
Obstagoon 2 points 3 years ago

I could swear, and also could be wrong, but someone said Cloudflail doesn't handle ddos attacks. Which adds more to your comment if true lol

path: 0 1666522, hotness: undefined, score: 2, children: 1
stevestevesteve 2 points 3 years ago
path: 0 1679994, hotness: undefined, score: 2, children: 0
tabular 2 points 3 years ago

I would like to know the answer too.

path: 0 1676602, hotness: undefined, score: 2, children: 0
Anti_Weeb_Penguin 2 points 3 years ago

There mfs are paid by Spez

path: 0 1610125, hotness: undefined, score: 2, children: 0
FedditAlt 2 points 3 years ago

I've been having lots of connection errors today

path: 0 1705029, hotness: undefined, score: 2, children: 1
SergioFLS 2 points 3 years ago

http://crimeflare.eu.org list reasons why not to use Cloudflare, though IDK if it's just ultra-privacy oriented warnings or something else...

Not sure if I should be upset, although the claim of CF potentially sniffing passwords/credit card details/other sensitive information across various websites sounds plausible to me (some websites even have a TLS cert verified by "Cloudflare, Inc."!) 🤷‍♂️

path: 0 1616796, hotness: undefined, score: 2, children: 2
EyesInTheBoat 9 points 3 years ago

They would be completely ruined if they were doing any of these things and proven to be doing them. Nothing to worry about for now.

path: 0 1616796 1617633, hotness: undefined, score: 9, children: 1
SergioFLS 3 points 3 years ago

Yeah, you're right. Just because they can doesn't mean they have to. We might not know what they're up to behind doors and for me it's horrifying to know the potential damage but hopefully it's in good faith.

path: 0 1616796 1617633 1618354, hotness: undefined, score: 3, children: 0
Userisoptional 1 point 3 years ago
path: 0 1639047, hotness: undefined, score: 1, children: 0
NuclearArmWrestling 1 point 3 years ago
path: 0 1671246, hotness: undefined, score: 1, children: 0
6mementomori 1 point 3 years ago

meanwhile it was giving me incorrect login error and I had thought someone got into my account lol

path: 0 1626429, hotness: undefined, score: 1, children: 0
Noneo 1 point 3 years ago

Well I signed today and I got an error saying rate limit earlier for using these types of symbols "î¦âö)ééäë((ºÜݨ¿ã¿ï" I'm assuming It has nothing to do with this but just In case I'm making a comment about it edit:also just realized It may have been from how long the password was (33 characters)

path: 0 1676390, hotness: undefined, score: 1, children: 1
Anders429 1 point 3 years ago

A lot of people don't like that they've basically inserted themselves as a man in the middle to a lot of internet traffic.

path: 0 1702017, hotness: undefined, score: 1, children: 0
Anders429 1 point 3 years ago

Why does this comment show up as pinned?

path: 0 1702033, hotness: undefined, score: 1, children: 0
HelloHotel 1 point 3 years ago path: 0 1715757, hotness: undefined, score: 1, children: 3
peregus 0 points 3 years ago

Why don't you close the subscription to Lemmy.world so new people will subscribe to smaller server so that if one has problem, not the majority of the people are affected by it? Isn't this supposed to be one of the main characteristic of the fediverse?

path: 0 1628825, hotness: undefined, score: 0, children: 2
Ilovethebomb 3 points 3 years ago

It's a bit of a pain having your account on a different instance to the one you most use, you can't browse local communities the way you can if you were on the "home" instance, you can't delete posts.

path: 0 1628825 1629197, hotness: undefined, score: 3, children: 1
peregus 2 points 3 years ago

I didn't mean that.I meant that if the whole Lemmy users where spread over n servers, when one is down, not all the users will be affected

path: 0 1628825 1629197 1629494, hotness: undefined, score: 2, children: 0
null -2 points 3 years ago

We was behind Cloudflare since day one 😀 And even on Cloudflare there is not the origin IP its again reverse proxied, and we are small site compared to lemmy.world 😜

path: 0 1619669, hotness: undefined, score: -2, children: 0
Maiznieks -2 points 3 years ago

Am I the only one who'd have no issue with ads in lemmy? As long as they dont use too much space. Amount in ads in RiF was good for me, don't know if they earned much from it.

Money could go to app creator and instance owner, i don't care, as long as it helps running the community.

path: 0 1631263, hotness: undefined, score: -2, children: 2
corroded 9 points 3 years ago

I absolutely refuse to use a service with ads unless I can block them. I'm very strongly opposed to any kind of advertising, and I absolutely despise the fact that everything on the internet is ad or sponsor-driven these days.

Paying for an ad-free service, however, is fine with me.

path: 0 1631263 1631713, hotness: undefined, score: 9, children: 1
uncouthterran 2 points 3 years ago

Then what about ads by default but you can pay to remove it? I think it's important to think about the cost structure of these "free" spaces so that they have the proper support for longevity. That being said, I feel Wikipedia is a fine example of how we could also do it, donations with some transparency on what's needed to keep things running. But iono, I'm pretty ignorant about the true cost of running something like lemmy at scale.

path: 0 1631263 1631713 1641362, hotness: undefined, score: 2, children: 0
uhvayga -3 points 3 years ago
path: 0 1610353, hotness: undefined, score: -3, children: 2
themusicman 8 points 3 years ago

This would probably be less useful than you think.

Firstly, changing the default doesn't matter - the attackers will just switch to targeting whichever URL causes the most pain.

Secondly, in comparison to prerendered pages of live content, js files are incredibly cheap and easy to chuck on a CDN. They don't change often, so you don't need to worry about cache invalidation, and even at a server level they're probably hosted by a simple file server rather than hitting the DB.

path: 0 1610353 1610557, hotness: undefined, score: 8, children: 1
uhvayga -2 points 3 years ago
path: 0 1610353 1610557 1611538, hotness: undefined, score: -2, children: 0
tylerthehuman -4 points 3 years ago

ah, rate limits. something twitter was absolutely blasted for but makes sense here because we love lemmy :) even though it serves the same purpose.

path: 0 1633765, hotness: undefined, score: -4, children: 3
AccSwtch50 17 points 3 years ago

Probably because Twitter is big, and LemmyWorld is small and also the fact that the rate limits are probably reasonable in LemmyWorld, compared to twitter.

path: 0 1633765 1634709, hotness: undefined, score: 17, children: 0
RanchOnPancakes 12 points 3 years ago

There is nothing in theory wrong with a rate limit as long as its not set so absurdly low or to such a long amount of time as to impact actual users. The problem is implementing them stupidly.

path: 0 1633765 1636922, hotness: undefined, score: 12, children: 1
tylerthehuman 1 point 3 years ago

so what is the issue?

path: 0 1633765 1636922 1776600, hotness: undefined, score: 1, children: 0
uhvayga -4 points 3 years ago
path: 0 1609873, hotness: undefined, score: -4, children: 4
ruud 12 points 3 years ago

Maybe CF and spez are paying the script kids.... damn....

path: 0 1609873 1610361, hotness: undefined, score: 12, children: 0
Deuces 9 points 3 years ago

It's highly unlikely. Cloudflare is (I think) the biggest CDN provider and one of the biggest domain registrars. Whatever lemmy.world is paying them it's inconsequential to their books. For a sense of scale, they own the IP address 1.1.1.1. (as an aside, 1.1.1.1 is a DNS host, but unlike the other popular ones it has a webpage so it's very convenient for checking if your internet is down or if you're having DNS issues)

Basically, the cost reward is way out of whack for them to consider ddosing such a small site.

path: 0 1609873 1610440, hotness: undefined, score: 9, children: 0
AS200950 1 point 3 years ago

No, but Cloudflare is providing services to those kids too.
Most of the services that provide DDoS attacks as a service use Cloudflare themself and Cloudflare is absolutely okay with it.

path: 0 1609873 1611012, hotness: undefined, score: 1, children: 0
saucyloggins 1 point 3 years ago

Lol. Just for shits and giggles I want to entertain this for a second.

You’d probably want to pay hackers in a country that isn’t friendly with the US to do this. Russia, North Korea, China, Iran.

Three of those countries are heavily sanctioned right now. I wouldn’t want sketchy money flowing to Russia at the moment even if it didn’t technically fall under sanctions since money flow is being scrutinized. Same with NK and Iran.

So that would leave China. I think you could get away with it there pretty easily.

And lo and behold….

https://techcrunch.com/...

:tinfoilhat:

With that said though. Getting that info leaked out would be extremely damaging and totally not worth the risk.

path: 0 1609873 1611921, hotness: undefined, score: 1, children: 0
LexiconDexicon -7 points 3 years ago

Wouldn't be surprised if Cloudflare itself was hiring out blackhats to DDoS attack certain websites in order to get them into the fold, like racketeering. I mean this is America, I wouldn't put it past any company here, even ones pretending to be "virtuous"

path: 0 1624452, hotness: undefined, score: -7, children: 2
themusicman 2 points 3 years ago

Other companies I'd believe, but Cloudflare has never seemed slimy

path: 0 1624452 1624853, hotness: undefined, score: 2, children: 1
LexiconDexicon 1 point 3 years ago

Cloudflare houses and has housed many shady and downright awful websites without any problems from their "morality department"

This is like saying Microsoft isn't slimy either because so many people use their product

path: 0 1624452 1624853 1625173, hotness: undefined, score: 1, children: 0
BULLIEMcGUIRE -14 points 3 years ago

Yet another sloppy, yet aggressive approach to TRYING to fix your once great website.

path: 0 1649428, hotness: undefined, score: -14, children: 0
lemmyworld
lemmyworld

@lemmy.world

login for more options
31279
770
44

This Community is intended for posts about the Lemmy.world server by the admins.

Follow us for server news 🐘

Outages 🔥

https://status.lemmy.world

For support with issues at Lemmy.world, go to the Lemmy.world Support community.

Support e-mail

Any support requests are best sent to info@lemmy.world e-mail.

Report contact

Donations 💗

If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

If you can, please use / switch to Ko-Fi, it has the lowest fees for us

Ko-Fi (Donate)

Bunq (Donate)

Open Collective backers and sponsors

Patreon

Join the team

go to feed...