비밀번호가 비어 있으면 가상 터미널에서 비밀번호 없는 계정으로 로그인할 수 있습니다. 내 시스템(Arch Linux)에서 su
빈 비밀번호로 로그인하면 잘못된 비밀번호 알림만 표시됩니다.
su
프로그램이 빈 비밀번호를 사용하여 "직접"(사용하지 않고) 로그인할 수 있습니까?
이는 이나 그러한 유형이 없는 "기본" Linux 설치 sudo
입니다 sshd
. 또한 누군가가 키보드를 통해 악의적인 물리적 로그인을 수행하는 것도 포함되지 않습니다. 어쨌든 물리적 액세스가 완전히 손상되기 때문입니다.
답변1
Linux에서 비밀번호가 없는 사용자 계정의 보안 영향은 무엇입니까?
무차별 대입 공격은 일반적으로 빈 암호를 테스트하여 시작하므로 매우 효과적입니다. 영향은 시스템 구성 방식에 따라 달라집니다. 일부 시스템 및 서비스에서는 비밀번호가 없는 계정으로 로그인하는 것을 허용하지 않을 수 있습니다(예:pam_unix누록옵션) 또는 이러한 로그인을 특정 장치로 제한합니다(예: pam_unix 참조).nullok_secure옵션과/etc/securetty).
프로그램이 빈 비밀번호를 사용하여 (su를 사용하지 않고) "직접" 로그인할 수 있습니까?
suid 프로그램이 이것을 할 수 있다. 일반 절차는 운영 체제와 로그인 쉘에서 호출되는지 여부에 따라 달라질 수 있습니다.