2025/03/10 27

2022년 1회 정보처리기사 기출문제 100번

100. 소프트웨어 개발 방법론의 테일러링(Tailoring)과 관련한 설명으로 틀린 것은?❶ 프로젝트 수행 시 예상되는 변화를 배제하고 신속히 진행하여야 한다.② 프로젝트에 최적화된 개발 방법론을 적용하기 위해 절차, 산출물 등을 적절히 변경하는 활동이다.③ 관리 측면에서의 목적 중 하나는 최단기간에 안정적인 프로젝트 진행을 위한 사전 위험을 식별하고 제거하는 것이다.④ 기술적 측면에서의 목적 중 하나는 프로젝트에 최적화된 기술 요소를 도입하여 프로젝트 특성에 맞는 최적의 기법과 도구를 사용하는 것이다. 정답: ❶ 프로젝트 수행 시 예상되는 변화를 배제하고 신속히 진행하여야 한다.📌 해설**테일러링(Tailoring)**은 소프트웨어 개발 방법론을 프로젝트의 특성에 맞게 조정하는 과정입니다. 즉, 프..

2022년 1회 정보처리기사 기출문제 99번

99. OSI 7 Layer 전 계층의 프로토콜과 패킷 내부의 콘텐츠를 파악하여 침입 시도, 해킹 등을 탐지하고 트래픽을 조정하기 위한 패킷 분석 기술은?① PLCP(Packet Level Control Processor)② Traffic Distributor③ Packet Tree❹ DPI(Deep Packet Inspection)  정답: ❹ DPI(Deep Packet Inspection)📌 해설**DPI(Deep Packet Inspection)**는 패킷 분석 기술로, 네트워크에서 전송되는 패킷의 모든 계층을 깊이 분석하는 기법입니다. 이 기술은 OSI 7계층 중 모든 계층의 프로토콜과 패킷 내부의 콘텐츠를 파악하여, 침입 시도, 해킹, 악성 트래픽 등을 탐지하고, 트래픽 조정을 수행할 수 있..

2022년 1회 정보처리기사 기출문제 98번

98. 상향식 비용 산정 기법 중 LOC(원시 코드 라인 수) 기법에서 예측치를 구하기 위해 사용하는 항목이 아닌 것은?    ① 낙관치 ② 기대치    ③ 비관치 ❹ 모형치정답: ❹ 모형치📌 해설상향식 비용 산정 기법에서 LOC(Line of Code) 기법은 프로젝트의 규모를 원시 코드의 라인 수로 측정하고, 이를 기반으로 개발 비용을 예측하는 방법입니다. 이 기법은 예측치를 구하기 위한 세 가지 값인 낙관치, 기대치, 비관치를 사용하여 예측을 수행합니다.각 항목에 대한 설명:① 낙관치 (Optimistic Estimate):낙관치는 프로젝트가 매우 잘 진행될 경우, 예상되는 비용이나 시간입니다. 예상보다 긍정적인 상황에서의 예측입니다.② 기대치 (Most Likely Estimate):기대치는..

2022년 1회 정보처리기사 기출문제 97번

97. 다음 내용이 설명하는 로그 파일은?① tapping     ② xtslog ③ linuxer      ❹ wtmp 정답: ❹ wtmp📌 해설리눅스 시스템에서는 다양한 종류의 로그 파일들이 시스템 활동을 기록합니다. 주어진 설명에 해당하는 로그 파일은 wtmp입니다.wtmp 파일wtmp는 리눅스 시스템에서 사용자의 로그인/로그아웃 정보와 시스템의 시작 및 종료 시간에 대한 기록을 저장하는 파일입니다.이 파일은 /var/log/wtmp 경로에 위치하며, 시스템에서 발생한 주요 이벤트들, 예를 들어 로그인한 사용자, 로그아웃한 사용자, 시스템 부팅 시간, 시스템 종료 시간 등을 기록합니다.last 명령어를 사용하여 wtmp 파일에서 기록된 정보를 확인할 수 있습니다.❌ 다른 선택지 해설① tappin..

2022년 1회 정보처리기사 기출문제 96번

96. 리눅스에서 생성된 파일 권한이 644일 경우 umask 값은?❶ 022     ② 666③ 777    ④ 755 📌 해설리눅스에서는 파일을 생성할 때 기본 권한을 설정하는 umask 값을 사용하여, 파일이나 디렉토리가 생성될 때의 기본 권한에서 umask 값을 빼는 방식으로 최종 권한이 결정됩니다.파일 권한에 대한 설명:644 권한은 다음과 같습니다:소유자: 읽기/쓰기 (rw-)그룹: 읽기만 (r--)기타 사용자: 읽기만 (r--)644를 2진수로 표현하면 110 100 100입니다.umask 계산:기본 파일 권한은 666입니다 (모든 사용자에게 읽기/쓰기 권한).umask 값을 적용하여 최종 권한을 계산합니다.최종 권한 = 기본 권한 - umask666 - 644 = 022따라서 umask ..

2022년 1회 정보처리기사 기출문제 95번

95. DES는 몇 비트의 암호화 알고리즘인가?① 8       ② 24❸ 64      ④ 132  📌 해설DES (Data Encryption Standard)는 대칭 키 암호화 알고리즘으로, 64비트 크기의 데이터를 처리합니다. 그러나 DES의 키 길이는 56비트입니다. 즉, 64비트는 데이터 블록 크기이고, 56비트는 실제 암호화에 사용되는 키 길이입니다.DES의 기본 특징:블록 크기(Block Size): 64비트키 길이(Key Length): 56비트암호화 방식: 대칭키 암호화 방식 (암호화와 복호화에 동일한 키 사용)DES는 1970년대에 **미국 국가안보국(NSA)**에 의해 제정되어 널리 사용되었으나, 현재는 키 크기가 짧아서 보안이 취약하므로 대부분 **AES (Advanced Enc..

2022년 1회 정보처리기사 기출문제 94번

94. Windows 파일 시스템인 FAT와 비교했을 때의 NTFS의 특징이 아닌 것은?❶ 보안에 취약                   ② 대용량 볼륨에 효율적③ 자동 압축 및 안정성      ④ 저용량 볼륨에서의 속도 저하 정답: ❶ 보안에 취약📌 해설Windows에서 사용되는 두 가지 주요 파일 시스템인 **FAT (File Allocation Table)**와 **NTFS (New Technology File System)**는 각각 장단점이 있습니다. NTFS는 FAT에 비해 여러 가지 면에서 향상된 기능을 제공합니다. 주어진 선택지에서 **"보안에 취약"**이라는 특징은 NTFS에 해당하지 않으며, 오히려 NTFS는 보안 기능이 더 강화되어 있습니다.NTFS의 주요 특징② 대용량 볼륨에 효율적..

2022년 1회 정보처리기사 기출문제 93번

93. Secure 코딩에서 입력 데이터의 보안 약점과 관련한 설명으로 틀린 것은?① SQL 삽입 : 사용자의 입력 값 등 외부 입력 값이 SQL 쿼리에 삽입되어 공격② 크로스사이트 스크립트 : 검증되지 않은 외부 입력 값에 의해 브라우저에서 악의적인 코드가 실행③ 운영체제 명령어 삽입 : 운영체제 명령어 파라미터 입력 값이 적절한 사전검증을 거치지 않고 사용되어 공격자가 운영체제 명령어를 조작❹ 자원 삽입 : 사용자가 내부 입력 값을 통해 시스템 내에 사용이 불가능한 자원을 지속적으로 입력함으로써 시스템에 과부하 발생 정답: ❹ 자원 삽입 : 사용자가 내부 입력 값을 통해 시스템 내에 사용이 불가능한 자원을 지속적으로 입력함으로써 시스템에 과부하 발생 (틀린 설명)📌 해설보안 취약점 중에서 입력 데이..

2022년 1회 정보처리기사 기출문제 92번

92. Python 기반의 웹 크롤링(Web Crawling) 프레임워크로 옳은 것은?① Li-fi              ❷ Scrapy③ CrawlCat     ④ SBAS정답: ❷ Scrapy📌 해설Python을 사용한 웹 크롤링(Web Crawling)을 할 때, 가장 널리 사용되는 프레임워크 중 하나는 Scrapy입니다. 웹 크롤링은 웹 페이지에서 데이터를 자동으로 수집하는 작업을 의미하며, Scrapy는 이를 효율적으로 처리할 수 있는 다양한 도구와 기능을 제공합니다.Scrapy:Scrapy는 Python 기반의 웹 크롤러를 작성하기 위한 오픈 소스 프레임워크입니다. 이를 통해 대규모 데이터 수집, 웹 스크래핑, 크롤링 및 데이터 처리 작업을 효율적으로 수행할 수 있습니다.Scrapy는 웹..

2022년 1회 정보처리기사 기출문제 91번

91. 간트 차트(Gantt Chart)에 대한 설명으로 틀린 것은?    ① 프로젝트를 이루는 소작업 별로 언제 시작되고 언제 끝나야 하는지를 한 눈에 볼 수 있도록 도와준다.    ② 자원 배치 계획에 유용하게 사용된다.    ③ CPM 네트워크로부터 만드는 것이 가능하다.    ❹ 수평 막대의 길이는 각 작업(Task)에 필요한 인원수를 나타낸다.정답: ❹ 수평 막대의 길이는 각 작업(Task)에 필요한 인원수를 나타낸다. (틀린 설명)📌 간트 차트(Gantt Chart)란?간트 차트는 프로젝트 관리에서 사용되는 도구로, 프로젝트의 일정을 시각적으로 나타내는 방법입니다. 각 작업(Task)이 시작과 끝 날짜, 작업의 기간, 진행 상황 등을 보여주는 수평 막대로 구성됩니다.간트 차트의 특징은 다음과..