정처기 실기 : 2022년 1회차 기출, 1️⃣6️⃣~2️⃣0️⃣

m_ngyeong·2024년 4월 25일
0
post-thumbnail

정보처리기사 실기


📝 2022년 1회차 기출, 1️⃣6️⃣~2️⃣0️⃣

16. 정보 보호

정보 자신을 안전하게 보호하기 위한 보호 절차와 대책으로, 정보보호 관리 체계라고 한다. 조직에 맞는 정보보호 정책을 수립하고, 위험에 상시 대응하는 여러 보안 대책을 통합 관리한다. 공공 부문과 민간 기업 부문에서 이것을 평하가고 인증하는 사업을 한국인터넷진흥원(KISA)에서 운영중이다.

🖍 ISMS

17. C Lang. - 소수이자 약수인 수 구하기

#include <stdio.h>
int isPrime(int number) { 
    for (int i=2; i<number; i++) { 
        if (number % i == 0) return 0; 
    } 
    return 1; 
} 

int main() {
    int number = 13195;
    int max_div=0; 
    for (int i=2; i<number; i++){
        if (isPrime(i) == 1 && number % i == 0) max_div = i; 
    }
    printf("%d", max_div); 
}

🖍 29
1️⃣ i=1 ••• i=5, isPrime(5) == 1 && 13195 % 5 == 0 → max_div = 5
2️⃣ ••• max_div = 29

  • isPrime() 함수는 인수를 2부터 시작하여 전달받은 수보다 1 작을 때까지 나눴을 때 나머지가 0이 아니면 1을 반환하는 것으로 보아 소수를 찾는 함수임.
  • isPrime(i)가 1이라는 것은 i가 소수임을 의미하고, number를 i로 나눈 나머지가 0이라는 것은 i가 number의 약수라는 의미로, max_div에는 소수이자 number의 약수인 수가 저장됨.
  • i의 값이 1씩 증가하면 number보다 1 작을 때까지 위의 과정을 수행하므로 number의 약수 중 가장 큰 소수에 해당하는 값이 max_div에 저장됨.
  • 13195의 약수는 5 × 7 × 13 × 29 이므로, 이 중 가장 큰 소수인 29가 max_div에 저장됨.

18. DB - Key

키(Key)는 데이터베이스에서 조건을 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속서을 말한다.

  • 슈퍼키(Super Key)는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로, 릴레이션을 구성하는 모든 튜플에 대해 ( ① )을 만족한다.
  • 후보키(Candidate Key)는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합으로 ( ① )과 ( ② )을 만족하는 특징이 있다.

🖍 ① 유일성(Unique), ② 최소성(Minimality)

19. 보안 위협

목표 조직이 자주 방문하는 웹 사이트를 사전에 감염시켜 목표 조직의 일원이 웹 사이트에 방문했을 때 악성 코드에 감염되게 하낟. 이후에는 감연된 PC를 기반으로 조직의 중요 시스템에 접근하거나 불능으로 만드는 등의 영향엵을 행사하는 웹 기잔 공격이다.

🖍 Watering Hole

20. V-model

🖍 ① 단위 테스트(Unit Test), ② 통합 테스트(Integration Test), ③ 시스템 테스트(System Test), ④ 인수 테스트(Acceptance Test)



참고,
길벗알앤디. 『정보처리기사 실기 단기완성』. 길벗. 2023.

profile
사용자 경험 향상과 지속적인 성장을 추구하는 프론트엔드 개발자 ʚȉɞ

0개의 댓글