[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 122-101번]
122. 다음 파이썬 프로그램 실행 결과를 쓰시오 답) ① 40 ② 50 ③ [10, 30, 50, 70] ④ [10, 40, 70] ⑤ [40, 50, 60, 70, 80, 90] ⑥ [10, 20, 30, 40, 50] 121. 다음은 정해진 메모리의 범위를 넘치게 해서 원래 리턴 주소를 변경시켜 임의의 프로그램이나 함수를 실행시키는 시스템 해킹 기법인 버퍼 오버플로우 공격에 대한 대응방안이다. 괄호 ( ) 안에 들어갈 용어를 쓰시오. [버퍼 오버플로우 대응방안] 1. 운영체제의 주기적 최신 패치 적용 2. 입력값 검증이 가능한 안전한 함수 사용 (Strncpy( )) 3. ( ① ) : 카나리(canary)라고 불리는 무결성 체크용 값을 복귀주소와 변수 사이에 삽입해 두고 버퍼 오버플로우 시 카나리..