본문 바로가기
STUDY/[정보처리기사] 필기&실기

[용어정리] 실전 모의고사 5회

by 하루디 2022. 4. 24.

수제비 정처기 실기모의고사 05회를 기반으로 작성되었습니다.

 

01. 해킹에 사용되는 공격용 도구

도구 설명
루트킷
(Rootkit)
- 시스템 침입 후 침입 사실을 숨긴 채 차후의 침입을 위한 백도어, 트로이 목마 설치, 원격 접근, 내부사용 흔적 삭제, 관리자 권한 획득 등 주로 불법적인 해킹에 사용되는 기능을 제공하는 프로그램의 모음
- 해커가 시스템의 민감한 정보를 수집하거나, 네트워크 상의 다른 시스템을 공격 또는 추적 회피를 위한 중간 지점으로 이용하더라도 로그를 지워버릴 수 있어 탐지하기 어려운 도구  
크라임웨어
(Crimeware)
- 온라인 상에서 범죄와 같은 불법적인 행위를 수행하기 위해 제작된 컴퓨터 프로그램으로, 공격용 툴 킷으로 불림
- 악성 코드로 구성된 프로그램이 사용자를 속여 PC에 설치되면 불법적으로 정보를 수집하거나 PC의 자원을 사용하여 원하는 대상을 공격하는 용도로 사용
- 키로거, 스파이웨어, 브라우저 하이잭커 등이 속함

 

02. 자료구조 - 리스트

개념 설명
선형 리스트
(Linear List)
- 배열과 같이 연속되는 기억장소에 저장되는 리스트
- 선형 리스트의 가장 대표적인 구주로 배열이 있다
- 가장 간편한 자료구조이며, 접근 구조가 빠름
- 자료의 삽입, 삭제 시 기존 자료의 이동이 필요
연결 리스트
(Linked List)
- 노드의 포인터 부분으로 서로 연결시킨 리스트
- 연결하는 방식에 따라 단순 연결 리스트, 원형 연결 리스트, 이중 연결 리스트, 이중 원형 연결 리스트로 구분된다
- 노드의 삽입, 삭제가 선형 리스트와 달리 편리하다.
- 연결을 위한 포인터가 추가되어 저장공간이 추가로 필요
- 포인터를 통해 찾는 시간이 추가되어 선형 리스트에 비해 느림

 

03. 분석 자동화도구 CASE 

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

 

04. 라우팅 프로토콜

: 데이터 전송을 위해 목적지까지 갈 수 있는 여러 경로 중 최적의 경로를 설정해주는 라우터 간의 상호통신 규약

 

05. 체크포인트 회복기법

(CheckPoint Recovery)

회복기법 중 장애 발생시 검사점 이후에 처리된 트랜잭션에 대해서만 장애 발생 이전의 상태로 복원시키는 회복 기법

 

06. DAO (Data Access Object)

개념 설명
DAO 서버프로그램 구현을 위해 특정 타입의 데이터베이스에 추상 인터페이스를 제공하는 객체로 세부내용 노출 없이 데이터를 조작하는 객체
VO 간단한 엔티티를 의미하는 작은 객체 가변 클래스인 DTO와 달리 고정클래스를 가지는 객체
DTO 프로세스 사이에서 데이터를 전송하는 객체로 데이터 저장, 회수 외에 다른 기능이 없는 객체

 

07. CoAP 

: M2M 노드들 사이에서 이벤트에 대한 송수신을 비동기적으로 전송하는 REST 기반의 프로토콜이다.

CoAP는 RFC 7252에 정의한 제약이 있는 장치들을 위한 특수한 인터넷 애플리케이션 프로토콜로 단순한 웹 연동을 위해HTTP로 쉽게 변환되도록 설계되었으며, 멀티캐스트 지원과 같은 특수한 요건을 충족하면서도 부하가 낮고, 단순한 특징이 있다. 

 

08. 메모리 외부 단편화 해결기법

해결 기법 설명
버디메모리 할당 
(Buddy Memory Allocation)
요청한 프로세스 크기에 가장 알맞은 크기를 할당하기 위해 메모리를 2n의 크기로 분할하여 메모리를 할당하는 기법
통합
(Coalescing)
인접한 단편화 영역을 찾아 하나로 통합하는 기법 
압축
(Compaction)
메모리의 모든 단편화 영역을 하나로 압축하는 기법 

 

09. HIPO 차트의 종류

: Hierachy Input Process Output

종류 설명
가시적 도표
(Virtual Table of Contents)
시스템의 전체적인 기능과 흐름을 보여주는 계층 구조도 
총체적 도표
(Overview Diagram)
프로그램을 구성하는 기능을 기술한 것으로 입력, 처리, 출력에 대한 전반적인 정보를 제공하는 도표
세부적 도표
(Detail Diagram)
총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표

 

10. 데이터베이스 무결성의 종류

종류 설명
개체 무결성 한 엔터티에서 같은 기본키를 가질 수 없거나, 기본키의 속성이 NULL을 허용할 수 없음
참조 무결성  외래 키가 참조하는 다른 개체의 기본키에 해당하는 값이 기본키 값이나 NULL이어야 함 
속성 무결성 속성의 값은 기본값, NULL여부, 도메인이 지정된 규칙을 준수해야 함
사용자 무결성 사용자의 의미적 요구사항을 준수해야함
키 무결성  한 릴레이션에 같은 키값을 가진 튜플들을 허용할 수 없음