Browse > Article
http://dx.doi.org/10.3745/KTCCS.2020.9.7.149

A Study on Impersonation Attack of Linux Sudoers Through Shadow File Manipulation  

Kim, Sanghun (우석대학교 정보보안학과)
Cho, Taenam (우석대학교 IT전자융합공학과)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.9, no.7, 2020 , pp. 149-156 More about this Journal
Abstract
All operating systems have privileged administrator accounts for efficient management. Dangerous or sensitive tasks or resources should be banned from normal users and should only be accessible by administrators. One example of this privilege is to reset a user's password when the user loses his/her password. In this paper, the privileges of the sudoer group, the administrator group of Linux Ubuntu, and the management system of the sudoer group were analyzed. We show the danger that a sudoer can use the privilege to change the password of other users, including other sudoers, and modify the log, and suggest a countermeasure to prevent the manipulation of shadow files as a solution to this. In addition, the proposed method was implemented and the possibility of practical use was confirmed with excellent performance.
Keywords
Linux; Ubuntu; Password; Shadow File; Administrator Privilege;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Linux [Internet], https://www.linux.org/
2 Top 7 PCs Shared by World / Domestic [Internet], http://catalk.kr/information/desktop-operating-systems.html
3 Ubuntu [Internet], https://ubuntu.com/
4 Historical trends in the usage statistics of Linux subcategories for websites [Internet], https://w3techs.com/technologies/history_details/os-linux.
5 S. Kim and T. Cho, "A Study on Vulnerabilities of Linux Password and Countermeasures," CUTE 2019. paper No.9, 2019.
6 Michael Kerrisk, Linux Programmer's Manual [Internet], http://man7.org/linux/man-pages/man5/group.5.html. GitHub.
7 Michael Kerrisk, File Formats and Conversions-SHADOW [Internet], http://man7.org/linux/man-pages/man5/shadow.5.html, GitHub.
8 Michael Kerrisk, User Command-PASSWD [Internet], http://man7.org/linux/man-pages/man1/passwd.1.html, GitHub.