Linux 密码已更改。这是攻击还是硬件故障?

信息安全 密码 linux 威胁缓解
2021-08-16 06:45:49

我的 Linux (Ubuntu 12.04) 密码昨晚突然更改,我不确定这是攻击还是硬件/用户错误。这是在个人/非服务器盒子上。几个奇怪的事件导致了它,列举如下:

  • 浏览网页时,我似乎无法向下滚动。我的右手放在鼠标上,左手吃东西,所以我确定我不会不小心按下任何键。我跑过去showkey发现,我会时不时地收到垃圾邮件keycode 104104 似乎是 Pg Up。
  • 然后碰巧在调用 sudo 命令时我似乎无法正确输入密码。但是,如果我复制粘贴我的密码,我可以让 sudo 进行身份验证。
  • 此时我产生了怀疑,并检查了我的盒子中是否有任何不需要的登录。who命令按预期返回(即,只有我和我打开的终端)并且 sshd 没有运行,我也无法访问端口 22(通过 telnet)。
  • 最终,我锁定了屏幕,当我返回时,系统提示我输入密码,我无法再正确输入。
  • 我的机器是 Windows 8 的双启动。我尝试登录到 Windows 8,当我输入密码时,我似乎注意到,当我输入密码(19 个字符长,与 Ubuntu 相同)时,光标突然切换到第一个字符。因此,例如,如果我的密码是“password”,直接输入它就会变成“dpasswor”。这让我几次,直到我观察到这种行为。Windows 8 允许您选择查看您键入的密码,这对您很有帮助。你仍然可以编辑它并登录到 Windows 就好了。

这不是我的键盘第一次出现这样的故障。去年,发送垃圾信号的是方向按钮。特别困扰我的是我被锁定在我的机器之外,并且它似乎更改了我的密码并引入了所有这些奇怪的行为。

我把它留了一夜,今天醒来解决这个问题。Windows 不再显示最后一个项目符号的奇怪行为。我已经能够重置我的 Linux 密码(同时更短的密码)。who并且 telnet/ssh 和以往一样,我似乎不再观察到不需要的按键 104 信号。您是否建议我采取进一步措施?

2个回答

浏览网页时,我似乎无法向下滚动。我的右手放在鼠标上,左手吃东西,所以我确定我不会不小心按下任何键。我运行 showkey 并发现时不时地,我会收到 keycode 104 事件的垃圾邮件。104 似乎是Pg Up

我尝试登录到 Windows 8,当我输入密码时,我似乎注意到,当我输入密码(19 个字符长,与 Ubuntu 相同)时,光标突然移动到第一个字符因此,例如,如果我的密码是“password”,直接输入它就会变成“dpasswor”。

还有问题吗?:) 要么是食物卡在 PgUp 键下方,要么是电子问题,例如主板上的细线裂缝。

这如何影响您的密码文件是神秘的,但也许它没有,它也跳来跳去?PgUp 击键更有可能被解释为密码的一部分。

你问这个问题是对的。您所描述的情况允许攻击和硬件故障(即键盘故障)两种选择。

如果您在发生之前和之后有一些 /etc/shadow 的副本,并且可以查看加盐哈希是否不同,这将很好地表明密码确实已更改,而不仅仅是输入的问题由于键盘发送的按键在输入密码时改变了光标的位置而导致的密码。由于您可能是偶尔进行备份的人之一,因此您可能在发生之前就拥有该副本,并且您可能在/etc/shadow重新更改密码后制作了该文件的副本。然后只需检查那里的不一致之处。

支持硬件故障的解释是,您在 win8 登录时遇到了问题,这似乎是键盘故障而不是黑客攻击的结果。或者至少 Windows 密码不应该被攻击更改似乎很奇怪,因为这是可能的,并且攻击者不应该试图掩盖 linux 中的任何内容,甚至在 win8 登录中引起怀疑。不必要地引起怀疑似乎很奇怪。

为了更好地判断是否有更好的更改来假设由于硬件故障而遭到黑客攻击,当然最好知道您访问了哪个网站。当然,网络的某些区域更有可能通过首先攻击浏览器来攻击您的系统。

正如您指出的那样,您使用的是 X11 而不是 Wayland(您会知道 - 因为仍然需要努力设置),从浏览器到终端/sudo 的 X11 的向量是存在的。

很抱歉,答案没有给出固定的答案,只是试图帮助你做出猜测。也许您很幸运,并且可以尝试通过/etc/shadow它来获得一些见解,以防更改密码很有可能反映它们。由于您自己没有更改密码,因此感知到的更改/etc/shadow会大大暗示存在黑客攻击