자격증/정처기
-
5-3 보안자격증/정처기 2023. 5. 21. 07:12
보안 SDLC 1)CLASP - sdlc 초기단계에 보안 강화 2)SDL - 마이크로 소프트하게 3)Seven Touchpoints - 모범사례 세션 통제 - 세션: 서버와 클라이언트의 연결 - 비동기화, ACK Storm, 패킷 유실, 리셋 탐지 자원 삽입: 데이터 입출력 경로를 조작하여 공격 명령어 삽입: 외부 입력값을 통해 악의적인 명령어 수행 카나리 = 스택 가드 개인키 암호화 -블록: DES AES SEED + ARIA IDEA -스트림: LFSR, RC4 공개키: RSA 해시: SHA, MD5, N-NASH, SNEEFRU, HAVAL DOS 1)스머핑 - 존나 보내기 2)Ping of Death - 허용 범위보다 큰 패킷 3)Tear Drop - 패킷 재조립에 필요한 offset 값을 변경해..
-
5-2 정보시스템 구축 관리자격증/정처기 2023. 5. 21. 04:20
네트워크 신기술 - SDN: SW로 네트워크를 가상화 - SDS: 스토리지 가상화 - M2M: 무선 사물 통신 - 와이선: 저전력 장거리 통신기술 - UWB: 짧고 굵은 전송 - 피코넷 - UWB 통신망 - USN: RFID - SON: 스스로 망을 구성하는 네트워크 - BLE: 저전력 블루투스 - Zing: 초근접 NFC - NDN: 라우터만으로 데이터 전송 (CCN,P2P) - NGN: 차세대 통신망 - WBAN: 웨어러블 + 몸에 심기 - GIS: 지리 정보 - 애드혹: only 모바일 호스트 네트워크 (재난현장) - WDM: 광섬유 - SSO: 한번 로그인으로 - 스마트그리드: 정보기술 + 전력 네트워크 종류 1)성형(Star) = 중앙집중형 - 중앙 컴퓨터와 Point to Point (1:1)..
-
5-1 소프트웨어 개발 방법론자격증/정처기 2023. 5. 21. 04:01
소프트웨어 개발 방법론 1)구조적 - 정형화된 분석 절차 -> 요구사항 파악 -> 문서화 (분할정복) 2)정보공학 - 데이터 중심 = ER 3)객체지향 - 객체 조립 // 상태전이도 + 패키지 다이어그램 + 배치 다이어그램 4)컴포넌트 - 재사용성, 확장성 5)애자일 - 익스트림, 스크럼, 칸반, 크리스탈 (소규모 고인물) 재사용: 합성 중심 + 생성 중심 *합성 = 블록 = Composition *생성 = 패턴 = Generation CASE - 주요 기능: SDLC 연결, 개발 모형/그래픽 지원, 모순/오류 검사, DFD 작성 - 원천 기술: 구조적 기법, 프로토타이핑, 자동 프로그래밍, 정보 저장소, 분산처리 비용 산정 기법 1)프로젝트 요소: 제품 복잡도, 시스템 크기, 요구 신뢰도 2)자원 요소..
-
4-2 응용 sw 기초 기술 활용자격증/정처기 2023. 5. 20. 09:07
운영체제 - 사용자와 하드웨어(시스템) 사이 인터페이스를 제공 - 사용자 > app > 유틸리티 > OS > 하드웨어 - 제어: 감시 + 작업 관리 + 데이터 관리 - 처리: 언어 번역 + 서비스 윈도우 - 선점형(Preemptive) 멀티 태스킹: 문제 발생시 강제 종료 = CPU 독점 방지 - 자동 감지 기능 (Plug N Play = PNP): HW에 필요한 환경 자동 구성 - OLE: 개체를 자유롭게 연결(Link), 삽입(Embedd) -> 프로그램간 자료 공유 + GUI, VFAT(255자 파일명) 유닉스 - 하드웨어 > 커널 > 쉘 > 유틸 > 사용자 - 쉘: 시스템과 사용자 사이 인터페이스 + 파이프라인 - 커널: HW와 프로그램 사이 인터페이스 - 오픈소스, 시분할, C, 이식성, 트리구..
-
4-1 프로그래밍 언어 활용자격증/정처기 2023. 5. 20. 03:14
변수(Variable) - 명령 처리중 발생하는 값을 저장하기 위한 '공간', 변할수 있는 값 변수명 작성 규칙 - 영문자, 숫자, _ 가능 - 숫자는 첫글자로 불가 - 공백, 특수문자, 예약어 불가 - 글자수 제한 없음 - 대소문자 구별 - 헝가리안 표기법: 변수명에 자료형을 암시 변수 (C) 1바이트: CHAR 2바이트: SHORT 4바이트: INT, LONG, FLOAT 8바이트: long long, long double, double *unsigned char / short / int / long -> 원본과 동일 변수(JAVA) BYTE, BOOLEAN: 1바이트 CHAR -> 2바이트 LONG -> 8바이트 변수(파이썬) STR, INT: 무제한 FLOAT: 8바이트 COMPLEX: 16바이트..
-
3-3 SQL자격증/정처기 2023. 5. 19. 18:34
SQL 분류 1)DDL - 스키마, 도메인, 테이블, 뷰, 인덱스를 정의 / 변경 / 삭제 - CREATE / ALTER / DROP 2) DML - 데이터의 실질적 처리 - SELECT, INSERT, DELETE, UPDATE 3)DCL - 보안, 무결성, 회복, 병행 제어 - COMMIT, ROLLBACK, SAVEPOINT // GRANT, REVOKE (사용권한 부여 / 취소) * DDL - DB 관리자나 설계자가 사용 DML - 사용자와 시스템 간의 인터페이스 제공 DCL - DB 관리에 사용 DDL 1)CREATE - CREATE SCHEMA [스키마명] AUTHORIZATION [사용자명] - CREATE DOMAIN [도메인명] AS [데이터타입] - CREATE VIEW [뷰명] AS ..
-
3-2 물리 데이터베이스 설계자격증/정처기 2023. 5. 19. 03:52
물리 데이터베이스 - 논리적 DB를 (저장 가능한) 물리적 구조로 변환 - 개체 테이블, 속성 컬럼, 관계 외래키 - 테이블: 일반, 클러스터, 임시, 외부, 파티셔닝 트랜잭션 - 논리적 수행의 단위, 한꺼번에 수행되어야하는 일련의 연산 - COMMIT + ROLLBACK + SAVEPOINT 트랜잭션 상태 *실패 = Failed, 철회 = Aborted 트랜잭션 특성 - 원자성 + 일관성(consistency), 독립성(isolation), 영속성(durability) CRUD 분석 - Create + Read + Update + Delete - CRUD 매트릭스를 통해 분석 - 행 = 프로세스, 열 = 테이블 - C > D > U > R 인덱스 - 키 값 + 포인터 쌍을 통해 데이터 레코드에 빠르게 ..
-
3-1 논리 데이터베이스 설계자격증/정처기 2023. 5. 18. 07:32
1.데이터베이스 설계 순서 - 요구 조건 분석 -> 개념 -> 논리 -> 물리적 설계 -> 구현 1)개념적 설계 = 정보 모델링 - 현실 세계의 인식을 추상적인 개념으로 표현 - 개념 스키마 + 트랜잭션 모델링 + ER 다이어그래 2)논리적 설계 = 데이터 모델링 - 현실 세계의 자료를 논리적인 자료구조로 변환(맵핑)현실 - 논리 스키마 + 트랜잭션 인터페이스 + 정규화 *개념 스키마를 평가 및 정제하여 논리적 스키마 설계 3)물리적 설계 = 데이터 구조화 - 논리적 구조의 데이터를 물리적 구조의 데이터로 변환 - 레코드 양식이나 접근 경로 설계 - 고려사항: 트랜잭션 처리량, 응답시간, 디스크 용량 (저장공간) 4)구현 = DDL로 스키마 작성, 트랜잭션 작성 *개념 스키마는 DBMS에 독립적, 논리 ..