일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- FLUTTER
- 얘들아 잘 지내니
- 확진
- 정보처리기사2022
- N-Queen
- 아싸의 생일
- 지독한 컨셉충
- 재택치료
- 교수님 과제 이제 그만..
- CRUDS
- 다음에 또 만나자
- pem키 분실
- 플러터
- 다행이야...ㅎ
- 생일축하해 나 자신
- 수제비2022 정리
- AWS
- 정보처리기사 2022
- 대외활동
- 다들 안잊어서
- 수제비 2022
- 2022 정보처리기사
- 모바일 청첩장
- 대학생
- 교육봉사
- 자가격리
- 뽀모도로 타이머
- 개강해짐
- 스프링 MVC
- 레이튼 교수와 이상한 마을
- Today
- Total
목록정보처리기사 2022 (17)
Rei’s Tech diary

[1] 시스템 보안 설계 ① DoS 공격의 개념 - 시스템을 악의적으로 공격해 해당 시스템의 자원을 부족하게 하여 원래 의도된 용도로 사용하지 못하게 하는 공격 - 특정 서버에게 수많은 접속 시도를 만들어 다른 이용자가 정상적으로 서비스 이용을 하지 못하게 하거나, 서버의 TCP 연결을 소진시키는 등의 공격 ② DoS 공격의 종류 ▼ DoS 공격의 종류 공격기법 설명 SYN 플러딩 (SYN Flooding) ˙ TCP 프로토콜의 구조적인 문제를 이용한 공격 ˙ 서버의 동시 가용 사용자 수를 SYN 패킷만 보내 점유하려 다른 사용자가 서버를 사용 불가능하게 하는 공격 ˙ 공격자는 ACK를 발송하지 않고 계속 새로운 연결 요청을 하게 되어 서버는 자원할당을 해지하지 않고 자원만 소비하여 자원이 고갈 UDP ..

[1] 소프트웨어 개발 보안 설계 #. SW 개발 보안의 3대 요소 (기무가) 3대 요소 설명 기밀성 (Confidentiality) 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성 (Integrity) 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성 (Availability) 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성 #. SW 개발 보안 용오 - 자산(Assets) : 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 - 위협(Threat) : 조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위..

[1] 네트워크 구축관리 #. 네트워크 관련 신기술 기술 설명 Wi-Sun ˙ 스마트 그리드와 연계하여 전기, 수도, 가스 등의 공급자와 사용자가 무선 네트워크를 이용하여 효율적으로 관리할 수 있도록 활용하는 IEEE 802.15.4 표준 기반의 무선 통신 기술 ˙ Wi-SUN은 저가격 및 저전력(8mA), 통신사 제공 서비스가 아닌 자체 자가망 구축 형태의 비면허대역을 사용 NFC ˙ 13.56MHz 주파수를 사용하고, 424Kbps의 속도로 데이터를 전송하는 RFID의 확장 기술로, 10cm 이내에서 저전력, 비접촉식 무선 통신 기술 ˙ 고주파(HF)를 이용하는 ISO/IEC 18092 표준으로 아주 가까운 거리에서 양방향 통신을 지원 스몰 셀 (Small Cell) ˙ 기존의 높은 전송 파워와 넓은..

[1] 소프트웨어 개발방법론 선정 #. 소프트웨어 생명주기 모델 종류 종류 설명 폭포수 모델 (Waterfall Model) ˙ 소프트웨어 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 ˙ Bohem이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고 함 ˙ 가장 오래된 모델로 적용 경험과 성공 사례가 많음 ˙ 단계별 정의와 산출물이 명확 ˙ 요구사항 변경이 어려움 절차) 타당성 검토→계획→요구사항 분석→설계→구현→테스트→유지보수 프로토타이핑 모델 (Prototyping Model) ˙ 고객이 요구한 주요 기능을 프로토타입으로 구현, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 ˙ 프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공 ˙ 프로토타입은 구현 단계의 ..

[2] 네트워크 기초 활용 #. 인터넷(Internet) - 인터넷은 컴퓨터로 연결하여 TCP/IP라는 통신 프로토콜을 이용해서 정보를 주고받는 컴퓨터 네트워크이다. - 인터넷이란 이름은 '네트워크의 네트워크'를 구현하여 모든 컴퓨터를 하나의 통신망 안에 연결하고자 하는 의도로 인터넷이라고 명명하였던 데 어원을 두고 있다. #. 인터넷 구성 구성요소 설명 종단 시스템 호스트, 서버, 통신 링크, 처리량 통신망 근거리 통신망(LAN), 무선랜 통신망(WLAN), 원거리 통신망(WAN) 프로토콜 IP, TCP, UDP 인터넷 주소체계 IP 주소방식, 도메인 주소 방식(DNS 방식) 인터넷 접속 제공 ISP, URL, 웹 브라우저 ① 종단 시스템 구성 설명 호스트 컴퓨터 네트워크에 연결된 컴퓨터나 기타 장치 ..

[1] 운영체제 기초 활용 #. 운영체제의 특징 특징 설명 사용자 편리성 제공 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리, 운영함 인터페이스 기능을 담당 컴퓨터 시스템과 사용자를 연결함 스케줄링 담당 다중 사용자와 다중 응용 프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링 담당 자원 관리 CPU, 메모리 공간, 기억장치, 입출력 장치 등의 자원을 관리함 제어 기능 입출력 장치와 사용자 프로그램을 제어 #. 운영체제에서 커널의 기능 - 운영체제는 크게 인터페이스(쉘)과 커널의 구조이다. - 운영체제의 핵심적인 기능들이 커널에 모여있다면, 인터페이스는 이러한 커널을 사용자가 보다 편리하게 사용할 수 있게 해준다 - 커널은 수레과 대비될 수 있는데, 쉘은 운영체계의 가..

[1] 기본 문법 활용 #. 데이터 타입의 유형 유형 설명 불린 타입 (Boolean Type) 조건이 참인지 거짓인지 판단하고자 할 때 사용 예) boolean a = TRUE; 문자 타입 (Char Type) 문자 하나를 저장하고자 할 때 사용 예) char a = 'A'; 문자열 타입 (String Type) 나열된 여러 개의 문자를 저장하고자 할 때 사용 예) String a = 'Hello'; 정수 타입 (Int Type) 정숫값을 저장하고자 할 때 사용 예) int a = 5; 부동 소수점 타입 (Float Type) 소수점을 포함하는 실숫값을 저장하고자 할 때 사용 예) float a = 4.5; #. 변수(Variable) 변수는 저장하고자 하는 어떠한 값이 있을 때, 그 값을 주기억장치에..

[1] 개발환경 구축 #. 개발환경 구축 도구의 분류 구분 설명 빌드 도구 ˙ 작성한 코드의 빌드 및 배포를 수행하는 도구 ˙ 각각의 구성요소와 모듈에 대한 의존성 관리를 지원하는 도구 구현 도구 ˙ 코드의 작성과 디버깅, 수정 등과 같은 작업 시 사용되는 도구 ˙ 프로그램을 개발할 때 가장 많이 사용되는 도구 테스트 도구 ˙ 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구 ˙ 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 등의 작업 수행 형상 관리 도구 ˙ 개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구 ˙ 프로젝트 진행 시 필수로 포함되는 도구 ① 하드웨어 개발환경 ㉮ 서버 하드웨어 개발환경 (예시 알아둘 것!) 구분 설명 웹 서버 (Web Server) ˙..