정보처리기사

[20년 4,5회] 정보처리기사 실기

시냥이좋아 2021. 9. 1. 00:05

스니핑

 

-> 네트워크의 중간에서 남의 패킷 정보를 도청하는 해킹 유형의 하나. 이로 인해 시스템 사용자의 정보를 가져올 수 있다.

 

 

보안요소

 

  • 기밀성 ( confidentiality ) -> 사용을 승인받은 사람만 정보에 접근할 수 있다.
  • 무결성 ( integrity ) -> 적절한 권한을 가진 사람에 의해 인가된 방법으로만 정보를 변경할 수 있도록 한다.
  • 가용성 ( availiability ) -> 정보자산에 대해 적절한 시간에 접근가능하다. (ex 편의점은 24시간하므로 가용성이 높다)

 

데이터베이스의 이상 

 

  • 삽입 이상 ( Modification Anomaly )

-> 불필요한 정보를 함께 저장하지 않고서는 어떤 정보를 저장하는 것이 불가능하다.

  • 삭제 이상 ( Deletion Anomaly )

-> 필요한 정보를 함께 삭제하지 않고서는 어떤 정보를 삭제하는 것이 불가능하다.

  • 갱신 이상 ( Insertion Anomaly )

-> 반복된 데이터 중에 일부를 갱신 할 시 데이터의 불일치가 발생한다.

 

 

IPv6  ( Internet Protocol version 6 )

 

-> IPv4의 대안

인터넷 프로토콜 주소 표현 방식의 차세대 버전이다.

128bit의 주소체계

 

 

유닉스는 AT&T Bell Lab 에서 만들어졌다

 

 

NAT ( Network Address Translation )

 

 

컴퓨터 네트워킹에서 쓰이는 용어로서, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술로써 네트워크 주소 변환이라고 함

-> 사설 IP주소를 공인 IP주소로 바꿔주는데 사용하는 통신망의 주소 변환기이다.

 

 

프로세스 상태

 

  • 준비 ( Ready ) -> 준비 상태에 있는 여러 프로세스 중 프로세스를 선책하여 CPU를 할당하는 시점
  • 실행 ( Run ) -> CPU를 차치하고 있는 상태
  • 대기 ( Block ) -> 처리 속도가 느린 I/O 수행 상태

 

즉시갱신 - 트랜잭션

 

-> 트랜잭션 수행 도중 데이터를 변경하면 변경 정보를 로그 파일에 저장하고, 트랜잭션이 부분 완료되기 전이라도 모든 변경 내용을 즉시 데이터베이스에 반영하는 기법

 

 

블록체인

 

온라인 금융 거래 정보를 블록으로 연결하여 P2P 네트워크 분산 환경에서 중앙 관리 서버가 아닌 참여자들의 개인 디지털 장비에 분산·저장시켜 공동으로 관리하는 방식

 

 

샘플링 오라클

 

특정 몇몇 입력 값들에 대해서만 원하는 결과를 제공해 주는 오라클

전 범위 테스트가 불가한 경우  사용

경계값, 구간별 예상 값 결과 작성 사용

 

 

어플리케이션 테스트

 

동적테스트 ( 블랙박스 )

 

동등 분할 테스트 

-> 동일한 영역 내에서는 어떠한 값을 선택해도 항상 같은 결과를 기대할 수 있다는 것을 전제로함

 

경계값 분석

-> 동등 분할의 경계에서 결함이 발견될 확률이 높기 때문에 경계값까지 포함하여 테스트하는 기법

 

 

C언어 포인터

 

출처(http://gisafirst.com/board/n1/view.php?offset=0&tq=1393907668&reqCategory=&idx=401&word=&s_type=&s_content=&s_terms)

%c -> 하나의 문자 출력

%s -> 문자열 출력

char *p = "KOREA"; 는 문자열 KOREA의 K의 주소를 가진다.

p를 문자열 형태로 출력하니 KOREA

*p + 2는 K의 다음 다음 글자인 M이 출력된다.