본문 바로가기
IT/보안기사

정보보안기사

by psluckyguy 2022. 1. 7.
반응형

<악성코드>

#파일리스 

피해자 컴퓨터 저장장치에 기록 X

메모리에 로드 실행 되는 악성코드

저장장치 스캔 백신 탐지 어려움

 

#CDR(content Disarm Reconstruction)

이메일 첨부파일을 사용 메일 첨부 파일 클릭

URL 클릭해 감염 공격기법

첨부파일에 있는 매크로 자동 삭제 처리

 

#윈도우 운영체제로 침입 PLC(programLogicController) 까지 공격 수행하는것?

=> 스턱스넷(stuxnet)

 

#윈도우 운영체제에서 비인가자를 통제 하는것?

=> 사용자 계정 컨트롤

 

#저장매체의 가장 상위 디렉토리에 위치

CD/DVD, USB등이 연결될 때 자동으로 실행되는 파일

=> autorun.inf

 

★injection공격★

-SSI(Server Side Includes) Injection

HTML 공통 모듈 파일 관리 기능

HTML 문서내 입력받은 변수 값을 서버측에서 처리 할때 부적절한 명령 포함.

실행되어 서버 데이터 유출

 

-LDAP Injection

사용자 입력을 동적으로 LDAP필터 생성시

악의적 코드 입력

 

- XPATH Injection

XML 구조에 악의적 쿼리 삽입 정보탈취

 

#Heartbleed -> SSL , open SSL

spectre -> cpu최적화 기술 취약점

shellshock -> 빈 함수, root권환

spear Phishing -> 특정인 대상(메일)

                        Target기반

 


<리눅스 디렉터리구조>

/bin   기본 실행명령

/proc  시스템 정보

/etc    시스템 설정파일

/sbin   시스템 관리용 실행파일

/usr    애플리케이션 설치 디렉터리


<리눅스 운영체제 핵심구성>

커널(kernel) 

  • 주기억장치에 상주
  • 사용자 프로그램을 관리하는 운영체제 핵심역할
  • 프로세스, 메모리, 입출력 파일관리 등 수행          

셸(shell)

  • 명령어 해석기/번역기 - 사용자의 명령 입출력
  • 프로그램 실행
  • bourne 셸, C셸, korn셸, bash셸 등

 

파일시스템(File system)

  • 여러정보 저장
  • 시스템 관리 기본 환경 제공
  • 계층적 트리구조 형태

 

#env 명령어 -> 현재 환경 변수 확인

 

#저널링(Journaling)

파일시스템에 대하여 변경 수행전 원래의 로그를 기록하여 

변경을 추적 관리 복구 시스템

 

 

<리눅스 Booting 순서>

전원ON -> ROM BIOS -> 디스크 MBR(Masger Boot Record) 에 있는 부트로더 실행

-> 부트로더(LILO or GRUB) -> 보조기억장치의 리눅스 커널 실행

-> root의 읽기 전용으로 마운트 수행 -> 디스크 검사후 root 의 쓰기 전용으로 다시 마운트

-> 커널은 init 프로세스 실행 PID 1번 할당

-> init 프로세스는 /etc/initab 파일 읽고 디바이스 및 프로세스 활성화

 

 


<교착 상태 해결 방안>

 

교착 상태 예방

  • 교착상태 미리 예방
  • 예) 환형대기, 비선점, 점유와 대기, 상호 배제

교착 상태 회피

  • 교착상태 적절하게 피해가는 방법

교착상태 탐지

  • 교착상태 발생 허용
  • 발생시 원인규명 해결하는 방법

교착 상태 복구

  • 교착 상태 발견 후 환형대기를 배제
  • 자원을 중단하는 메모리 할당 기법

 


 

RAID 0   -> Stripe     하나의 큰 디스크로 만드는 기술

RAID 1   -> Mirroring       속도 빠른 장점

RAID 2   -> Hamming code 이용 오류 복구

RAID 3   -> Parity 정보 별도 디스크 저장 (Byte단위)

RAID 4   -> Parity 정보 별도 디스크 저장 (Block 단위로 관리)

RAID 5   -> Parity 분산 저장

                최소 3개 디스크 요구

RAID 6   -> Parity 다중화

                추가 장애 디스크 발생해도 정상 동작.

 


bash_profile

  • 사용자 홈 디렉토리
  • 개별 쉘 환경을 설정

bashrc

  • 사용자 정의 변수
  • 함수alias 를 정의

bash_logout

  • 사용자가 로그아웃 시 실행 되는 파일 정의

 


NTFS

  • 암호화, 압축지원, 대용량 파일시스템
  • 가변 클러스터 크기 기본 4KB
  • 트랜잭션로깅을 통한 복구/오류 수정 가능
  • windows NT 이상에서 지원

 

EXT(Extended File System)

EXT

  • 최대 2Gb 파일시스템 크기 지원
  • 255byte 파일 명 지원
  • 접근제어, inode 수정, 타임스템프 수정 등 기능 불가
  • 사용 할 수록 단편화 심해짐

EXT2(second Extended File System)

  • 파일시스템 2Gb 까지, 볼륨 32Tb 까지 지원
  • 서브 디렉터리 개수 제한이 대폭증가
  • FSCK를 사용한 파일 시스템 오류 수정
  • 캐시데이터를 디스크에 저장 중 오류 발생시 파일 시스템 손상
  • FSCK를 이용 파일복구 시간 많이 소요(전체 섹터 검사해야)

EXT3(Third Extended File System)

  • EXT2에 저널링 기능 추가 및 온라인 파일 시스템 증대
  • 파일시스템 변경시 저널에 먼저 수정내용 기록(갑작스런 다운시 빠르게 복구)
  • 온라인 조각모음 불필요
  • 디스크 조각화 최소

 

EXT4(Fourth Extended File System)

  • 16Tb까지 파일시스템 지원 볼륨은 1엑사바이트 까지 지원
  • Block Mapping 방식 및 Extends(확장) 방식 지원                            
  • 저널 Checksum 기능이 추가되 안정성 강화
  • ext3, ext2와 호환가능
  • Delayed allocation : 디스크에 쓰이기 전까지 블록 할당을 미루는 기술
  •                            조각화 방지에 효과적
  • 온라인조각모음: 조각화 방지 커널 레벨 기술

                             


HTTP상태 코드

 

200~299    클라이언트의 요청이 정상 처리 

300~399    클라이언트의 요청에 다른 위치를 제공 하는 응답코드

400~499    클라이언트의 잘못된 요청, 클라이언트의 에러 상태 코드

500~599    올바른 클라이언트 요청, 서버의 문제로 응답 안됨 코드

 


 

 

 

'IT > 보안기사' 카테고리의 다른 글

nmap(networkMap) 포트 스캐닝  (0) 2022.05.29
시스템보안  (0) 2022.04.18
보안기사_시스템보안  (0) 2022.01.19
정보보안기사_네트워크  (0) 2022.01.16
정보보안기사_2  (0) 2022.01.09