You are not logged in.
Is it a good idea to hide our Linux system usernames from posts and bug reports? Can a hacker use that information to their advantage?
Offline
I don't. I have never seen any attacks in my logs that are related to bug posts or my activities here.
I do, however, get a fair amount of "Fan email" as a result of my moderator activities
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I think that this is just entirely dependent on whether or not you want your username shared. That is, if your username is your real name and you wish to keep that out of the public eye, then yes, hide it.
My username is curtisshima on my machine, but typically (if I remember) I change it to 'wonderwoofy' in posts just to create consistency (and potentially reduce confusion… maybe).
Offline
Lets look at this logically. There are two things someone needs to access your system, obviously being username and password. Depending on your relative strength of your password, knowing the username could reduce the attack surface by a bit. But given usernames are generally designed to identify the person in a predictable way, it is not going to reduce the attack surface by much. Unless your username is deliberately obscure...
Offline
To expand on Allan's point: this supposes that (a) the would-be attacker has
physical access to your machine, which means (unless you have an encrypted drive
and—depending upon the sophistication and intent of the attacker—your machine is
powered up) then it is game over anyway. Or, (b) that you aren't using
public/private keys for remote login, in which case you have it coming…
Offline
Head over to every site on which you have a user account, and block out your username from every profile. Take care to do the same in every forum post or bug report. Then watch as an attacker just types "root" into your sytsem's log-in prompt. As Allan implied, if a person's username is sufficient information to gain access to a system, there's no security on that system to speak of; a sufficiently strong pass(-word/-phrase) is uncrackable. The same applies to those online accounts themselves.
Offline
No special privilege is needed to run `who` to see the username of every other user logged in on a machine. So even without your username, if one was in a position to use your username, it would be trivial to get it anyways.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Online
I suppose it would if you used your social of such systems outside the US as your user name. even a real name is not telling much in that there are probably a lot of people with both first and last name of course if it includes a buisness or corporation or with adress that may be different.
for the sake of this site it probably does not matter much.
Offline
This reminds me of the time, on another forum, when someone insisted that they be allowed to change their username because it included their birthdate, and everyone knows that if someone on the internet knows your birthdate, they can stalk you in real life!
Incidentally, my forum username is my Arch username, and also my real name. If you want to log into my home machine, you'll need one of three keys (and their accosiated passphrase) that are allowed access, and/or an exploit to bypass that security measure. Even if you do have one of the keys, you'll need to know the name of the only unprivilidged username that I've set the ssh server to allow access for. From there, you'll need to guess my root password. Then, if you get that far, please stop. I'll buy you something shiny?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Online
Everyone is assuming the OP has any internet facing service that accepts his username for login but the OP didn't say anything about that
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
Well one reason I've seen given to not permit remote login by root is that the username is predictable. This strikes me as rather weak security-wise since there are so many other excellent reasons not to allow root to login remotely and, as has been indicated, prohibiting username/password authentication altogether is many times more secure. But I suppose it is nonetheless *some* reason not to release your username *if* you allow username/password authentication remotely.
I tend to erase mine for rather weak privacy reasons but if I were really bothered, I would need to take a rather different approach. (I'm not really bothered, so I don't. Yet I still block it. Go figure.) For example, I wouldn't be using cfr as a username here.
Last edited by cfr (2013-10-05 21:37:47)
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline