creator9087 2024. 8. 6. 09:15

비트로커 BitLocker

윈도우 시스템에서 하나 이상의 불륨을 암호화하는 기능으로 TPM을 사용하여 초기 시작 구성요소의 무결성을 검사하는 암호화 방식


Pass the Hash 공격

윈도우 운영체제에서 미미카츠와 같은 도구 사용, 등록된 사용자 계정에서 인증용 해쉬값 탈취 후 원격 서비스 이용


Credential Stuffing

무차별 공격 일종, 미리 확보해놓은 사용자의 로그인 자격증명등을 다른 사이트에 무작위로 대입하여 접속하는 공격


리눅스 시스템 

실행파일 [동적 링크 / 정적 링크] 컴파일  

공유 라이브러리 함수를 사용할 수 있도록 주소를 연결해 주는 테이블인 [PLT Procedure Linkage Table]

함수의 실제 주소가 저장되어 있는 테이블인 [Global Offset Table]


저널링 

Ex2 파일 시스템에서 사용하는 fsck file system check의 시간이 오래 걸리는 단점을 보완하는 파일시스템 복구 기술


 

스택 버퍼 오버플로우

힙 버퍼 오버플로우

레이스 컨디션


root                   :   x               :     0              :    0                     :  super-user :  /root  :  /user/bin/bash

사용자 계정명  |  패스워드 | 사용자 ID  |  사용자 기본그룹 ID  | 설명 | 홈 디렉터리  |  로그인 쉘


암호화된 패스워드 필드 :  $ID $Salt$ENcrypted_password

 

$ID        암호화에 적용된 일방향 해시 알고리즘 식별 ID

$Salt       패스워드 암호화에 강도를 높이기 위한 임의의 값

$Encrypted_password    패스워드에 Salt를 조합한 후 일방향 해시 알고리즘을 이용해 암호화한 해시값


리눅스 PAM  pluggable authentication module  모듈 유형

auth             사용자에게 비밀번호 요청하고 입력받은 정보 맞는지 검사

account        명시된 계정이 현재 조건에서 유효한 인증 목표인지 검사하는 것으로 계정에 대한 접근 통제 및 정책 관리

password    사용자 비밀번호를 변경할 수 있도록 비밀먼호 갱신을 관장하는 모율

session       사용자 인증을 받기 전 후에 수행해야 할 일을 정의


TCP Wrapper

네트워크 서비스에 관한 트래픽을 제어 모니터링할 수 있는 UNIX 기반의 방화벽 도구

허용정책 파일과 거부정책 파일을 통해 통제 정책을 수립   =>   hosts.allow      hosts.deny

 


UNIX 시스템 보안 로그

utmp(x)

시스템에 현재 로그인한 사용자에 대한 상태 기록 who 명령 확인

 

wtmp(x)

사용자 로그인 또는 로그아웃 할 때마다 그 정보 기록 last명령 확인

 

acct/pacct

사용자들에 의해 실행된 모든 명령이 기록   lastcomm 명령 확인

 

lastlog

가장 최근에 로그인한 기록 lastlog

 

sulog

su 명령을 사용한 결과 저장

 

loginlog

5번이상 실패한 로그인 시도에 대한 기록  = 리눅스의 btmp


리눅스 시스템 보안 로그

wtmp

사용자 로그인 로그아웃 정보  last명령

 

utmp 

현재 로그인한 사용자에 대한 정보 who명령

 

btmp

실패한 로그인 시도에 대한 기록 lastb

 

acct 또는 pacct

모든 사용자에 의해 실행된 프로그램 정보   acctcom명령

 

lastlog

사용자의 가장 최근 로그인 시간 기록

 

xferlog

ftp 기록


유닉스/리눅스 시스템 /var/log/messages  내용 의미

1.Jan 13 00:26:26    2. CenOS8S     3.system   4.[1]:   5.Starting Vsftpd ftp daemon

1.로그 메시지 생성일시     2.로그 메시지를 생성한 호스트 이름 3. 로그 메시지를 발생시킨 프로세스 이름

4. 로그 메시지를 발생시킨 프로세스 ID      5. 프로세스가 생성한 메시지


리눅스 시스템 logrotate 설정 파일 

weekly   주 단위로 로그파일 순환

size 1M  로그파일 1MB 되면 순환

create    오래된 로그부터 순환한 후 새로운 로그파일 생성

compress  로그를 압축 저장


운영체제별 원격접속 제한 설정

sunon  

/etc/default/login 

CONSOLE=/dev/console

 

AIX

/etc/security/user

rlogin=false

 

Linux

/etc/security

CONSOLE

tty1

#pts/1