정보처리기사

[정보처리기사/실기] 디지털포렌식, 루트킷, 크라임웨어, 개발환경 인프라 구성방식, 분석 자동화 도구(CASE)

wonhwa 2023. 7. 10. 23:59
반응형

 

디지털 포렌식(Digital Forensics)

: 범죄 행위에 대한 사실을 사법기관에 제출하기 위해 디지털 증거자료를 획득, 분석, 보관, 제출 기록하는 일련의 절차 및 방법을 말함.

디지털 포렌식의 원칙은 정당성, 재현성, 연계성, 신속성, 무결성이 있다.

 

루트킷(Rootkit)

: 해커가 시스템의 민감한 정보를 수집 또는 네트워크상의 다른 시스템을 공격 또는 추적 회피를 위한 중간 지점으로 이용하더라도 로그를 지워버릴 수 있어 탐지하기 어려운 도구를 말한다. 주로 불법적인 해킹에 사용되는 기능을 제공하는 프로그램의 모음.

 

크라임웨어(Crimeware)

: 온라인상에서 범죄와 같은 불법적인 행위를 수행하기 위해 제작된 컴퓨터 프로그램.(공격용 툴킷)

- 악성 코드로 구성된 프로그램이 사용자를 속여 PC에 설치되면 그 안에 있는 정보 수집 또는 자원을 사용하여 다른 대상을 공격하는것에 이용되기도 한다. 
- 키로거, 스파이웨어, 브라우저 하이잭커 등이 크라임웨어에 속한다.

 

개발환경 인프라 구성 방식
방식 설명
온프레미스(On-Premise) 외부 인터넷망이 차단된 상태에서 인트라넷 망만을 활용하여 개발환경을 구축하는 방식
클라우드(Cloud) 아마존, 구글, 마이크로소프트 등 클라우드 공급 서비스를 하는 회사들의 서비스를 임대하여 개발환경을 구축하는 방식.
개발환경 투자비용이 적고 구축 시간이 빠르다.
하이브리드(Hybrid) 온프레미스와 클라우드 방식을 혼용하여 사용.

 

CASE 도구
case 유형 내용
상위 CASE
(Upper CASE)
계획수립, 요구분석, 기본설계 단계를 다이어그램으로 표현
모델들 사이의 모순 검사 및 모델의 오류 검증, 일관성 검증 지원
자료 흐름도 프로토타이핑 작성 지원 및 UI 설계 지원
하위 CASE
(Lower CASE)
구문 중심 편집 및 정적, 동적 테스트를 지원
시스템 명세서 생성 및 소스 코드 생성 지원

 

 

참고자료

수제비 2023 정보처리기사 실기 FINAL 실전 모의고사

반응형