# 4. 자격증/정보처리기사

정보처리기사 # 2020.08_4과목 프로그래밍 언어 활용

둥굴둥굴둥굴레차 2021. 8. 12. 01:26

 

 

다음 내용이 설명하는 소프트웨어 취약점은?


     1. FTP 바운스 공격
     2. SQL 삽입
     3. 버퍼 오버플로
     4. 디렉토리 접근 공격

(1) FTP 바운스 공격 : FTP 프로토콜 구조의 허점을 이용한 공격 - 네트워크 공격방법
(2) SQL 삽입 : SQL의 논리적 에러를 이용한 공격 - 웹관련 공격방법
(4) 디렉토리 접근 공격 : 웹 루트 디렉토리 외부에 저장된 파일 또는 디렉토리에 접근하는 공격방법 - 웹관련 공격방법

(3)은 어플리케이션 공격방법

 

 

HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 처리되는 작업 순서로 옳은 것은?


     1. A→B→C→D
     2. A→C→B→D
     3. D→B→C→A
     4. D→A→B→C

HRN 방식의 우선순위 산정 공식(대기시간+서비스시간)/서비스 시간
값이 클 수록 우선순위가 높다.

 

 

배치 프로그램의 필수 요소에 대한 설명으로 틀린 것은?
     
     1. 자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 한다.
     2. 안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.
     3. 대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.
     4. 무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 한다.

정답은 4번

 

 

TCP 프로토콜에 대한 설명으로 거리가 먼 것은?
     
     1. 신뢰성이 있는 연결 지향형 전달 서비스이다.
     2. 기본 헤더 크기는 100byte이고 160byte까지 확장 가능하다.
     3. 스크림 전송 기능을 제공한다.
     4. 순서제어, 오류제어, 흐름제어 기능을 제공한다.

헤더 크기는 20byte~60byte

기본 헤더 크기는 최소 20byte
헤더에 Option값 포함 시 최대 40byte 추가 가능하여 최대 60byte 

 

 

어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?
     
     1. data coupling
     2. stamp coupling
     3. control coupling
     4. common coupling

정답은 3번

control coupling ( = 제어 결합도 )
중요 : 제어하기 위한 목적 / 권리 전도현상

data coupling ( = 자료 결합도 )
중요 : 자료요소로만 구성 / 처리값을 다시 돌려줌

stamp coupling ( = 스탬프 결합도 )
중요 : 모듈 간 자료 구조 전달될 때 변화가 생기면 그것을 조회하는 모든 모듈에 영향을 미침

common coupling ( = 공통 결합도 )
중요 : 공유되는 데이터 영역을 여러 모듈이 사용 / 공통 영역 내용 변경 시 영역을 사용하는 모든 모듈에 영향

 

 

UNIX에서 새로운 프로세스를 생성하는 명령어는?
     
     1. ls
     2. cat
     3. fork
     4. chmod

ls - 디렉토리나 파일목록 출력
fork - 새로운 프로세스를 생성하는 명령어
cat - 파일 내용 출력
chmod - 파일이나 디렉토리에 대한 접근권한 변경