본문 바로가기

[ 공지사항 + 기타 ]/자격증 공부

정처기 데일리 문제풀이 - 5과목, 6과목, 7과목 (10, 11, 12)

728x90
728x90

https://cafe.naver.com/soojebi/110493

 

[2022년 제1회 기사 실기 출제예상 문제] (5과목) 인터페이스 구현 - 10

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

10. 안전한 인터페이스를 구현하기 위해서는 보안 기술 적용이 무엇보다도 중요하다. 다음은 인터페이스 보안 구현 방안이다. 괄호( ) 안에 들어갈 용어를 쓰시오.

- 중요 데이터가 보관된 데이터베이스는 암호화를 필수적으로 적용해야 한다. 데이터베이스 암호화 방식 중 ( ① )은/는 암·복호화 모듈이 DB 서버에 설치된 방식으로 DB 서버에 암·복호화, 정책 관리, 키 관리 등의 부하가 발생한다.
- 또한 전송계층(4계층)과 응용계층(7계층) 사이에서 클라이언트와 서버 간의 웹 데이터 암호화(기밀성), 상호 인증 및 전송 시 데이터 무결성을 보장, 443포트를 사용하는 보안 프로토콜인 ( ② )을/를 사용해서 중요 인터페이스 데이터의 안전한 전송을 수행해야 한다.

답) Plug-in (방식) / SSL/TLS (= SSL = TLS)

 

데이터베이스 암호화 방식 (두음 : 애플티하)
- API 방식 : 애플리케이션 래벨에 암호 API 적용.
- Plug-in 방식 : 암복화 모듈 db 서버에 설치
- TDE 방식 : db 서버 dbms 커널이 암복호화 기능 수행
- Hybrid 방식 : API방식 + Plug-in 방식

중요 인터페이스 데이터의 암호화 전송
- IP Sec : 3계층
- SSL/TLS : 4계층 7계층 사이 / 클라이언트 서버 웹 데이터 암호화(기밀성) 데이터 무결성 / 433포트
- S-HTTP : 웹상


 

수제비- IT 커뮤니티 (정보처리기사... : 네이버 카페

수제비-수험생 입장에서 제대로 쓴 비법서(정보처리기사, 정보처리기능사, 빅데이터 분석기사 등 시리즈)

cafe.naver.com

11. 다음은 C언어 코드이다. 출력 결과를 쓰시오.

#include <stdio.h>
void main( ){
int i, j;
int a[3][2] = {{1, 2}, {3, 4}, {5, 6}};
int sum = 0;
for(i=0; i<3; i++){
for(j=0; j<2; j++){
sum += a[i][j];
}
}
printf("%.2f", (float)sum/(3*2));
}

정답 : 3.50

 

3.50

(소수 2째자리까지 출력해야함)- 이차원 배열과 이중 for문에 대한 문제입니다.

- 이중 for문을 돌게 되면 sum은 3*2 사이즈 이차원 행렬안의 모든 요소 값의 합이 되고 1+2+3+4+5+6=21이 됩니다.

- 마지막 printf에서 %.2f의 의미가 중요한데, %f는 실수를 출력하는 것입니다.

- 여기에 .2라고 붙이면 소숫점 뒤에 2자리를 출력하라는 의미가 됩니다.

- 그렇기 때문에 (float)21/6=3.50000가 되는데 소수점 2자리를 출력해야 하므로 3.50이 됩니다.


https://cafe.naver.com/soojebi/110790

 

[2022년 제1회 기사 실기 출제예상 문제] (7과목) SQL 응용 - 12

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

 

12. 데이터베이스 관리자가 권한을 부여하는 DCL 문을 작성하시오.

• 관리자가 인사담당자 고길동에게 ‘직원’ 테이블에 대해 INSERT할 수 있는 권한을 부여
• 대소문자를 구분하지 않음

정답 : GRANT INSERT ON 직원 TO '고길동';

 

그온투 : GRANT 권한 ON 테이블 TO 사용자명 : ~에게(TO) 권한을 부여
리온프 : REVOKE 권한 ON 테이블 FROM 사용자명 : ~로부터(FROM) 권한을 회수

728x90