본문 바로가기

Studying/정보처리기사

[정보처리기사 실기]_2023년 3회

2. 다음에서 설명하는 용어를 쓰시오.

- 사용자가 비밀번호를 제공하지 않고 다른 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있게 하는 개방형 표준 기술이다.

- 구글, 페이스북 등의 외부 계정을 기반으로 토큰을 이용하여 간편하게 회원가입 및 로그인할 수 있는 기술이다.

 

: Oauth


 

3. 리눅스(Linux)에서 사용자에게 읽기/쓰기/실행 권한을 부여하고, 그룹에게는 읽기/실행을 부여하고, 그 이외에는 실행 권한을 soojebi.txt 파일에 부여하는 명령어는 다음과 같다. 빈칸에 들어갈 답을 작성하시오. (8진법을 사용)

(   ①   )(   ②   ) soojebi.txt

 

① chmod

② 751

 

https://mh030128.tistory.com/24

 

[정보처리기사 실기]_2020년 2회

1. 정보시스템 운영 중 서버가 다운되거나 자연재해나 시스템 장애 등의 이유로 고객에게 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서 비상사태 또는 업무중단 시점부터 업무

mh030128.tistory.com

20년 2회_15번


 

5. C언어에서 구조체의 포인터로 멤버에 접근하기 위한 기호를 쓰시오.

 

: →


 

6. 다음 빈칸에 들어갈 UNION 연산에 대한 결괏값을 작성하시오.

[쿼리]

SELECT A FROM t1

UNION

SELECT A FROM t2

ORDER BY A DESC;

 

[t1]  테이블

A B
3 x
1 y
4 z
2 z

[t2] 테이블

A B
2 x
4 y
3 z
1 z

[출력결과]

 

① A / ② 4 / ③ 3 / ④ 2 / ⑤ 1


 

7. 다음은 서버 접근통제의 유형이다. 괄호(   ) 안에 들어갈 용어를 쓰시오. (단, 영어 약어로 작성하시오.)

- (   ①   )은 규칙 기반(Rule-Based) 접근통제 정책으로, 객체에 포함된 정보의 허용 등급과 접근 정보에 대하여 주체가 갖는 저근 허가 권한에 근거하여 객체에 대한 접근을 제한하는 방법이다.

- (   ②   )은/는 중앙 관리자가 사용자와 시스템의 상호 관계를 통제하며 조직 내 맡은 역할에 기초하여 자원에 대한 접근을 제한하는 방법이다.

- (   ③   )은/는 신분 기반(Identity-Based) 접근통제 정책으로, 주체나 그룹의 신분에 근거하여 객체에 대한 접근을 제한하는 방법이다.

 

① MAC / ② RBAC / ③ DAC

 

[접근 통제 기술(AC, Access Control)]

 

① 임의 접근 통제(DAC, Discretionary AC)

 - 사용자의 신원, 신분에 따라 접근 권한 부여.

 - 데이터 소유자가 접근 통제 권한 지정, 제어.

 - 객체 사용자가 모든 권한 갖고, 다른 사용자에게 허가.

 - SQL 명령어 : GRANT, REVOKE

② 강제 접근 통제(MAC, Mandatory AC)

 - 주체와 객체의 등급 비교 후 시스템이 접근 권한 부여.

 - DB 객체별로 보안 등급 부여 및 사용자별로 인가 등급 부여.

 - 자신은 보안 높은 객체에 읽기, 수정, 등록은 불가, 자신이랑 등급 같은 객체에 모두 가능, 자신보다 낮은 등급 객체에는 읽기 가능.

③ 역할 기반 접근 통제(RBAC, Role-based AC)

 - 사용자의 역할에 따라 접근 권한 부여(중앙 관리자가 지정).

 - 다중 프로그래밍에 최적화.


 

9. 정보전달의 기본단위를 53바이트 셀 단위로 사용하는 비동기식 시분할 다중화 방식의 패킷형 전송기술은 무엇인지 영어 약자로 쓰시오.

 

: ATM

 

[비동기 전송 모드(ATM, Asynchronous Transfer Mode)]

 

 - 자료를 일정한 크기(cell)로 정한 후 순서대로 전송.

 - 멀티미디어 서비스 적합.

 - cell : 고정길이 패킷 크기 53 byte(페이로드 48byte + 헤어 5byte)

 - 단순한 처리 방식, 고속방 적합, 실시간 및 비실시간 서비스 제공.

 - 고정 비트레이트(CBR) 및 가변 비트레이트(VBR) 모두 처리 가능.


 

12. 다음에서 설명하는 네트워크 용어를 쓰시오.

- 사설 네트워크에 속한 IP를 공인 IP 주소로 바궈주는 네트워크 주소 변환 기술이다.

- IPv4의 IP 주소 부족 문제를 해결할 수 있고, 보안을 강화하는 목적으로 사용한다.

 

: NAT


 

15. 다음은 판매와 관련된 다이어그램이다. 괄호(   ) 안에 들어갈 다이어그램의 명칭을 쓰시오.

 

: (  패키지 ) 다이어그램


 

16. 기호에서 설명하는 테스트 기법을 보기에서 골라서 기호로 쓰시오.

- 입력 데이터의 영역을 유사한 도메인별로 유효값, 무효값을 그룹핑하여 대푯값을 테스트 케이스로 도출하는 테스트 기법이다.

- 테스트 예상값을 설정해 놓고, 테스트 결과가 그 값과 비교해서 일치하는지 확인한다.

 

(보기)

ㄱ. Equivalence Partitioning / ㄴ. Equivalence Analysis / ㄷ. Boundary Value Analysis / ㄹ. Decision Table /

ㅁ. Equivalence Coverage / ㅂ. State Transition / ㅅ. Cause-Effect Graph / ㅇ. Comparison

 

: ㄱ. Equivalence Partitioning

 

▶ 동등분할 테스트(=동치분할 테스트, 균등분할 테스트, 동치클래스 분해 테스트)는 입력 데이터를 기준으로 가지고 나눈 이후 대푯값을 설정해서 테스트 케이스로 사용. 대푯값은 대체로 중간값 설정.


 

17. 기업이 운영하는 구역과 서비스를 제공해주는 구역을 다음과 같이 나누었을 때 괄호 (   ) 안에 들어갈 클라우드 유형을 보기 중에서 고르시오.

- (   ①   ) : 서버, 스토리지 같은 시스템 자원을 클라우드 서비스로 제공한다.

- (   ②   ) : 인프라를 생성, 관리하는 복잡함 없이 애플리케이션을 개발, 실행, 관리할 수 있게 하는 플랫폼을 클라우드 서비스로 제공한다.

- (   ③   ) : 소프트웨어 및 관련 데이터를 클라우드 서비스로 제공한다.

 

(보기)

ㄱ. SaaS / ㄴ. IaaS / ㄷ. PaaS

 

① IaaS / ② Paas / ③ SaaS

 

[클라우드 서비스]

 

① Iaas (Infrastructure as a Service) : 물리적 자원(서버, 네트워크, 스토리지)을 가상화.

② Paas (Platform as Service) : 응용프로그램 개발 시 필요한 플랫폼(OS, 미들웨어, 런타임) 제공.

③ Saas (Software as a Service) : 사용자에게 제공되는 소프트웨어(데이터, 앱)를 가상화하여 제공.

④ Bass (Blockchain as a Service) : 블록체인 기반 서비스 개발, 관리의 편의성을 제공하는 클라우드.

⑤ Secass (Security as a Service) :  여러 모델의 클라우드 시스템 기반으로 보안 서비스를 제공.

⑥ Dass (Desktop as a Service) : 각종 업무용 운영체제, SW 등을 클라우드 방식으로 제공. (재택근무 활용)

⑦ Faas (Function as a Service)

 - 사용자가 앱 개발 및 런칭에 관여한 하부 구조의 복잡한 빌드, 유지보수 없이 애플리케이션 기능을 개발, 실행, 관리할 수 있도록 플랫폼 제공.


 

18. 다음에서 설명하는 라우팅 프로토콜을 쓰시오.

- IGP(Interior Gateway Protocol) 중 거리벡터 알고리즘에 기초한 라우팅 프로토콜이다.

- 홉 수의 제한이 있고, UDP 프로토콜을 사용하는 라우팅 프로토콜이다.

 

: RIP


 

19. 다음 괄호 (   ) 안에 들어갈 관계대수 연산자의 기호를 쓰시오.

ㄱ. Join       : (   ①   )

ㄴ. Project  : (   ②   )

ㄷ. Select    : (   ③   )

ㄹ. Division : (   ④   )

 

① ▷◁

② π

③ σ

④ ÷


 

20. 다음 릴레이션에 생기는 문제를 방지하기 위해서는 (   ) 무결성 제약 조건을 준수해야 한다. 괄호 (   ) 안에 들어갈 용어를 쓰시오.

- (   ) 무결성은 관계 데이터베이스 관계 모델에서 2개의 관련 있던 관계 변수(테이블) 간의 일관성(데이터 무결성)을 말한다.

- 종종 기본 키 또는 키아 아닌 후보 키와 외래 키의 조합으로 강제 적용한다.

- 외래 키가 선언된 관계 변수의 외래 키를 구성하는 속성(열)의 값은 그 관계 변수의 부모가 되는 관계 변수의 기본 키 값 또는 기본 키가 아닌 후보 키 값으로 존재해야 한다.

 

: 참조