質問: ログインフィールドに誤ってパスワードを入力しましたが、それでも安全ですか? すでにログイン名を入力していると思ったので、キーボードを見下ろしてパスワードを入力しました。押した enter、それからそれが私が押したパスワードを要求したとき ctrl+c。パスワードがプレーンテキストでどこかに保存されていないことを確認するために予防策を講じる必要がありますか、それともパスワードを変更する必要がありますか?また、これはubuntuサーバー16.04 ltsのttyにありました。
回答: あなたの場合、あなたは安全です-あなたはパスワードを入力し、それをキャンセルしました。ログインプロンプトに入力されたパスワードの後に間違ったパスワードが続くと、認証に失敗したと見なされ、部分的にbtmpログに記録されます。 ttyコンソールの場合は問題ありません。$ sudo lastb [sudo] password for xieerqi: unknown tty1 mon apr 25 22:14 - 22:14 (00:00) 「誤って」入力されたパスワードはunknownとして記録されたため、ここではすべて問題ありません。ただし、guiログイン画面で失敗した認証には、失敗したログインエントリが難読化されて表示されます$ sudo lastb [sudo] password for xieerqi: hellowor :1 :1 mon apr 25 22:17 - 22:17 (00:00) unknown tty1 mon apr 25 22:14 - 22:14 (00:00) それについて何か良いことはありますか?上手 。 。攻撃者はそもそもシステムにアクセスする必要があります。さらに、攻撃者はbtmpログを読み取るためにrootアクセス権を持っている必要があります。これは、シングルユーザーコンピュータの場合も意味します。これは、パスワードが既に盗まれているのと同じなので、攻撃者がパスワードを知っていても、エントリはまったく役に立ちません。エントリのパスワードは、すでに推測できますが、部分的にしか記録されていませんが、攻撃者にはかなりの利点があるため、その部分には何のメリットもありません。パスワードを変更する必要がありますか?おそらく、100%確実にするためです。一方、攻撃者はbtmpログへのアクセス権を持っている必要があります。これは/etc/shadowへのアクセス権と同じであるため、実際の利点はありませんそれ 。補足:私のubuntu 14.04からのすべての出力