계정 유지보수 및 커널 정보 지우기

시스템 보안 2019. 2. 14. 20:51

모니터링 = 스니핑 = 이미지 캡쳐


관용키 = 대칭키



SIEM = 통합 로그 관리 시스템


MRTP = 그래프형식으로 보여줌 


TACACS+ = 유닉스시스템에서 사용( 인증 서버 )



iso = 국제 cd rom 표준 


HDD -- E -IDE ( HDD 4 개 설치 가능 ) PRIMAY (M , S), SECONDERY (M , S), CD -ROM - 병렬

  -- S -ATA  - 직렬 ( 이론상 127 개 설치 가능)

  -- SCSI - ( 16 개 설치 가능 ) <-- 속도가 빠르고 안정적이다 비싸다




--------------------------------------- 디렉터리  -----------------------------------------------------


bin - 기본적인 명령어가 저장된 디렉터리

sbin - 관리자용 명령어가 저장된 디렉터리

boot - 부팅 시스템(커널)이 있는 디렉터리

dev - device(장치)파일이 있는 디렉터리

etc - 시스템 환경 설정 파일 저장 디렉터리

home - 사용자의 홈 디렉터리

lib - 공유 라이브러리 디렉터리

lib64 -

lost+found - 결함이 있는 파일에 대한 정보가 저장되는 디렉터리

media -

misc -

mnt - 파일 시스템을 일시적으로 마운트할 때 사용 하는 디렉터리

opt -

proc - 가상파일 시스템

root - 관리자의 홈 디렉터리


--------------------------------------------------------------------------------------------------------



실행시 리눅스 버전 & 커널 정보가 나옵니다


이 정보들은 보안과 관련이 있기에 지우겠습니다.


vi /etc/issue  - 배너 정보가 저장된 곳


    <---- 정보들을



    <---- 지워준다



다시 접속


    <--- 버전 과 커널정보가 나오지 않는다





이번엔 원격 접속 시 버전 & 커널정보를 지워 보겠습니다



vi /etc/issue.net  - 원격 접속 시 배너정보를 보여주는 곳 


이곳의 정보도 지우겠습니다.


지웠습니다.


다시접속해보면 정보들이 나오지 않는걸 보실수 있습니다.



================================== 계정 유지보수 =========================================



useradd 시 영향이 미치는곳


# useradd test



# passwd test

# 1234

# 1234





1) # vi /etc/passwd

$1 ( 암호 알고리즘) $efhowiehfoeh ( Salt )$dhsaiodhasoidhsaioh ( 비밀번호 + Salt )

$1 : MD5 (128bit) 일방향 해시함수

$5 : SHA-256(256bit)

$6 : SHA-512(512bit)



2) # vi /etc/shadow



3) # vi /etc/group



4)  /home/계정 디렉터리



5) /var/spool/mail --> (/var/mail <-- 심볼릭링크)/계정 메일



계정 수동 삭제시 위의 5곳에서 정보를 지워준다




사용자 패스워드 역변환/변환


# vi /etc/passwd



#pwunconv

passwd 암호화를 풀어준다




#pwconv

암호화된 파일로 shadow 파일 저장





login.defs  <---- 초기 사용자 생성시 참조 파일


# vi etc/login.defs


  

  



useradd  로 유저 생성시 생기는 파일

# useradd test


# ls -la /home/test


.bash_logout

.bahs_profile

.bashrc

-------------------------




어떠한 문제로 파일이 삭제됐을 경우





# /etc/skel/ <--------- 사용자 셀 환경설정 파일

.bash_logout

.bash_profile

.bashrc

--------------------------



skel 의 파일을 cp 명령어를 통해 삭제된 유저 홈 디렉토리로 옮겨준다

옮길시 숨김파일이라 하나하나 옮겨줘야 한다


# cp /etc/skel/.bash_logout /home/test

# cp /etc/skel/.bash_profile /home/test

# cp /etc/skel/.bashrc /home/test

---------------------------

이런식으로 옮겨주고 로그인해보면 다시 로그인이 가능하다 





'시스템 보안' 카테고리의 다른 글

Day7  (0) 2019.02.20
퍼미션  (0) 2019.02.18
사용자 계정 lock unlock  (0) 2019.02.15
시스템 보안 설명  (0) 2019.02.13
시스템 보안  (0) 2019.02.12

설정

트랙백

댓글