전체 글 63

[5장 정보시스템 구축 관리] 4장 시스템 보안 구축

2026 정보처리기사5장 정보시스템 구축 관리4장 시스템 보안 구축153. 서비스 공격 유형 (1) 서비스 거부 공격의 개념 (2) 죽음의 핑(Ping of Death) (3) SMURFING(스머핑) (4) SYN Flooding (5) Land (6) DDoS(Distributed Denial of Service, 분산 서비스 거부) 공격 (7) 피싱(Phishing) (8) Ping Flood (9) 스위치 재밍(Switch Jamming) (10) 블루프린팅 (11) 웜(Worm) (12) 키로거 공격(Key Logger Attack) (13) 랜섬웨어(Ransomware) (14) 백도어(Back Door, Trap Door) (15) 파밍(Pharming)154. 서..

[5과목 정보시스템 구축 관리] 3장 소프트웨어 개발 보안 구축

2026 정보처리기사5과목 정보시스템 구축 관리3장 소프트웨어 개발 보안 구축145. Secure SDLC (1) Seven Touchpoints (2) 보안 3대 요소146. 세션 통제 (1) 세션 하이재킹(Session Hijacking)147. 입력 데이터 검증 및 표현 (1) SQL 삽입(SQL Injection) (2) 경로 조작 및 자원 삽입 (3) 크로스사이트 스크립팅(XSS; Cross Site Scripting) (4) 운영체제 명령어 삽입 (5) 메모리 버퍼 오버플로148. 보안 기능 (1) 하드코드된 비밀번호149. 에러처리 (1) 부적절한 예외처리150. 코드 오류 (1) 스택 카드(Stack Guard)151. 캡슐화 (1) 접근 지정자(접근 제어자)152. ..

[5과목 정보시스템 구축 관리] 2장 IT프로젝트 정보시스템 구축 관리

2026 정보처리기사5과목 정보시스템 구축 관리2장 IT프로젝트 정보시스템 구축 관리135. 네트워크 관련 신기술 (1) SDN(Software Defined Networking) (2) SDS(Software-Defined Storage) (3) SDDC(Software Defined Data Center) (4) 유비쿼터스 컴퓨팅(Ubiquitous Computing) (5) 올조인(AllJoyn) (6) 메시 네트워크(Mesh Network) (7) 피코넷(PICONET) (8) 클라우드 기반 HSM (9) 파스-타(Pass-TA) (10) 징(Zing) (11) WDM(Wavelength Division Multiplexing) (12) 웹 크롤링(Web Crawling) ..

[5과목 정보시스템 구축 관리] 1장 소프트웨어 개발 방법론 활용

2026 정보처리기사5과목 정보시스템 구축 관리1장 소프트웨어 개발 방법론 활용126. 소프트웨어 개발 방법론 (1) 구조적 방법론 (2) 정보공학 방법론 (3) 컴포넌트 기반(CBD) 방법론127. S/W 공학의 발전적 추세 (1) 소프트웨어 재사용의 이점 (2) 소프트웨어 재사용 방법 (3) 소프트웨어 재공학의 주요 활동 (4) CASE 사용의 이점 (5) CASE의 주요 기능 (6) CASE의 원천 기술128. 상향식 비용 산정 기법 (1) LOC 기법129. 수학적 산정 기법 (1) 수학적 산정 기법의 종류 (2) COCOMO 모형 개요 (3) COCOMO의 소프트웨어 개발 유형 (4) Putnam 모형 (5) 기능 점수(FP) 모형 - 가중치 증대 요인 (6) 자동화..

[4과목 프로그래밍 언어 활용] 3장 응용 SW 기초 기술 활용

2026 정보처리기사4과목 프로그래밍 언어 활용3장 응용 SW 기초 기술 활용111. 운영체제의 개념 (1) 운영체제의 목적 (2) 운영체제의 구성 (3) 운영체제의 기능112. Windows (1) 선점형 멀티태스킹 (2) PnP(Plug and Play)113. UNIX / LINUX / MacOS (1) UNIX의 특징 (2) 커널(Kernel) (3) 쉘(Shell) (4) 파일 디스크립터114. 기억장치 관리의 개요 (1) 기억장치 관리 전략115. 가상기억장치 구현 기법 / 페이지 교체 알고리즘 (1) 페이징(Paging) 기법 (2) 세그먼테이션(Segmentation) 기법 (3) 페이지 교체 알고리즘 (4) 페이지 교체 알고리즘 - FIFO (5) 페이지 교체 ..

[4과목 프로그래밍 언어 활용] 2장 프로그래밍 언어 활용

2026 정보처리기사4과목 프로그래밍 언어 활용2장 프로그래밍 언어 활용097. 데이터 타입 (1) C/JAVA의 자료형 (2) Python의 시퀀스 자료형의 종류098. 변수 (1) 변수명 작성 규칙099. 연산자 (1) 산술 연산자 (2) 관계 연산자 (3) 비트 연산자 (4) 논리 연산자 (5) 조건 연산자 (6) 연산자 우선순위100. 데이터 입·출력 (1) 주요 서식 문자열 (2) scanf() 함수 (3) printf() 함수 (4) JAVA의 출력 함수101. 제어문 (1) 단순 if문 (2) 다중 if문 (3) switch문102. 반복문 (1) for문 (2) while문 (3) do~while문 (4) break, continue103. 배열과 문자열..

[4과목 프로그래밍 언어 활용] 1장 서버 프로그램 구현

2026 정보처리기사4과목 프로그래밍 언어 활용1장 서버 프로그램 구현094. 서버 개발 (1) 대표적인 서버 개발 프레임워크095. 보안 및 API (1) 소프트웨어 개발 보안의 개요 (2) 소프트웨어 개발 보안 점검 항목 (3) API096. 배치 프로그램 (1) 배치 프로그램이 갖추어야 하는 필수 요소 (2) 스프링 배치(Spring Batch) (3) Quartz

[3과목 데이터베이스 구축] 4장 SQL 활용

2026 정보처리기사3과목 데이터베이스 구축4장 SQL 활용086. 프로시저(Procedure) (1) 프로시저(Procedure)의 개요 (2) 프로시저 생성/실행/제거087. 트리거(Trigger) (1) 트리거(Trigger)의 개요 (2) 트리거의 구성 (3) 트리거의 생성/제거088. 사용자 정의 함수 (1) 사용자 정의 함수의 개요 (2) 사용자 정의 함수의 생성/실행/제거089. DBMS 접속 기술 (1) JDBC(Java DataBase Connectivity) (2) ODBC(Open DataBase Connectivity) (3) MyBatis (4) 동적 SQL(Dynamic SQL)

[3과목 데이터베이스 구축] 3장 SQL 응용

2026 정보처리기사3과목 데이터베이스 구축3장 SQL 응용079. SQL의 개념 (1) DDL(Data Define Language, 데이터 정의어) (2) DML(Data Manipulation Language, 데이터 조작어) (3) DCL(Data Control Language, 데이터 제어어)080. DDL (1) CREATE TABLE (2) ALTER TABLE (3) DROP081. DCL (1) GRANT / REVOKE (2) ROLLBACK082. DML (1) 삽입문(INSERT INTO~) (2) 삭제문(DELETE FROM~) (3) 갱신문(UPDATE~ SET~)083. DML - SELECT-1 (1) 일반 형식 및 기본 검색 (2) 조건 연산자 (3..