공부(TIL)/정보처리기사10 [정보처리기사 실기] 이메일 프로토콜 이메일 프로토콜1) SMTP(Simple Mail Transfer Protocol): 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜로 이메일을 발신 서버에 서 수신 서버로 전달하는 역할2) POP3(Post Office Protocol version 3): 이메일 공급업체 서버에서 단말로 이메일을 내려받아서 사용자의 단말에서 이메 일을 저장하고 관리하는 프로토콜3) IMAP(Internet Messaging Access Protocol): 이메일을 공급업체 서버에 저장하고 다양한 장치에서 동기화된 상태로 동일한 이메일 폴더를 확인할 수 있는 프로토콜 2024. 10. 13. [정보처리기사 실기] 프로세스 스케줄 프로세스 스케줄1) CPU를 사용하려고 하는 프로세스들 사이의 우선순위를 관리하는 작업2) 유형선점형 스케줄링하나의 프로세스가 CPU를 차지하고 있을 때, 우선숭위 높은 다른 프로세스가 현재 프로세스를 중단시키고 CPU를 점유하는 스케줄링 방식ex) SRT, MLQ, MLFQ, RR비선점형 스케줄링한 프로세스가 CPU를 할당 받으면 작업 종료 후 CPU 반환 시까지 다른 프로세스는 CPU 점유가 불가능한 스케줄링 방식ex) 우선순위(Priority), 기한부(Deadline), FCFS(FIFO), SJF, HRN SRT (Shortest Remaining Time First) : 가장 짧은 시간이 소요되는 프로세스를 먼저 수행, 남은 처리시간이 더 짧다고 판단되는 프로세스가 준비 큐에 생기면 언제라도.. 2024. 10. 13. [정보처리기사 실기] 보안 기술 보안 기술1) Trustzone프로세서(processor) 안에 독립적인 보안 구역을 따로 두어 중요한 정보를 보호하는 ARM사에서 개발한 하드웨어 기반의 보안 기술 2024. 10. 13. [정보처리기사 실기] 보안 솔루션 보안 솔루션1) SIEM(Security Information and Event Management)다양한 보안 장비와 서버, 네트워크 장비 등으로부터 보안 로그와 이벤트 정보를 수집한 후 정보 간의 연관성을 분석하여 위협 상황을 인지하고, 침해 사고에 신속하게 대응하는 보안 관제 솔루션기업에서 생성되는 테라바이트급의 정형, 비정형 데이터와 방화벽, 안티바이러스 시스템, 서버, 네트워크 장비 등으로부터 수집한 데이터 등을 빅데이터 기반의 로그 분석을 통하여 보안의 위협 징후를 빠르게 판단, 대응할 수 있도록 해주는 보안 관제 솔루션2) SIM(Security Information Management) 보안 정보를 수집, 저장, 관리하고 분석하는 보안 솔루션주로 로그 데이터를 중앙에서 관리하여 규정 준수 .. 2024. 10. 5. [정보처리기사 실기] 데이터 관련 용어 데이터 관련 용어1) 빅데이터(Big Data)기존 데이터베이스 관리도구로 데이터를 수집, 저장, 관리, 분석할 수 있는 역량을 넘어선 대량의 정형 또는 비정형 데이터 집합2) 스몰 데이터(Small Data)기존 데이터,빅데이터 이전의 데이터3) 다크 데이터(Dark Data)정보를 수집한 후, 저장만 하고 분석에 활용하고 있지 않은 다량의 데이터기업 내 저장은 되어 있으나 분석되지 않은 데이터분석 시, 소요되는 비용에 비해 분석 가치의 유무에 대해 회의적임4) 스마트 데이터(Smart Data)빅데이터에 비해 다소 용량은 적지만 바로 분석할 수 있는 것으로 품질이 좋은 데이터5) 패스트 데이터(Fast Data)쏟아지는 엄청난 양의 데이터를 실시간으로 처리해 분석하는 데이터데이터의 수명 주기 내의 분.. 2024. 10. 5. [정보처리기사 실기] 공격 기법 공격 기법1) 소프트웨어XSSCSRFSQL Injetion2) 시스템DoSDDosDRDosCyber Kill Chain3) 애플리케이션HTTP GET 플러딩SlowlorisRUDYSlow HTTP Read DosHulk DosHash Dos4) 네트워크네트워트 스캐너/스니퍼패스워드 크래킹IP 스푸핑ARP 스푸핑ICMP Redirect 공격세션 하이재킹5) 시스템 보안버퍼 오버플러우백도어포맷 스트링 공격레이스 컨디션 공격키로거 공격루트킷6) 보안피싱스피어피싱큐싱스미싱애드웨어웜악성 봇봇넷랜섬웨어논리 폭탄APT 공격공급망 공격: 소프트웨어 개발사의 네트워크에 침투하여 소스 코드의 수정 등을 통해 악의적인 코드를 삽입하거나 배포 서버에 접근하여 악의적인 파일로 변경하는 방식을 통해 사용자 PC에 소프트웨어를 설.. 2024. 10. 4. [정보처리기사 실기] 테스트 기법 테스트 기법 1) 경곗값 분석 테스트(Boundary Value Analysis)등가분할 후 경곗값 부분에서 오류 발생 확률이 높기 때문에 경곗값을 포함하여 테스트 케이스를 설계하여 테스트하는 기법 2) 동등 분할 테스트(Equivalence Partitioning)입력 데이터의 영역을 유사한 도메인별로 유효값/무효값을 그룹핑하여 대표값 테스트 케이스를 도출하여 테스트하는 기법 3) 결정 테이블 테스트(Decision Table)요구사항의 논리와 발생 조건을 테이블 형태로 나열하여, 조건과 행위를 모두 조합하여 테스트하는 기법 4) 상태 전이 테스트(State Transition)테스트 대상, 시스템이나 객체의 상태를 구분하고, 이벤트에 의해 어느 한 상태에서 다른 상태로 전이되는 경우의 수를 수행하는 .. 2024. 10. 4. [정보처리기사 실기] 디자인 패턴 디자인 패턴1) 소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위해 반복적으로 사용되는 해결책의 모음2) 공통된 설계 문제를 해결하는 방법을 표준화하고, 재사용 가능한 설계 아키텍처를 제공3) 주로 객체지향 설계에서 많이 사용4) 코드의 유연성을 높이고, 시스템의 구조를 더 명확하게 만듦5) 종류생성 패턴(Creational Patterns)- 객체 생성 메커니즘을 추상화하여 객체의 생성 방법을 다양화하고 객체 간의 의존성을 줄이는 패턴ex) 싱글톤(Singleton), 팩토리 메서드(Factory Method), 추상 팩토리(Abstract Factory) 등구조 패턴(Structural Patterns)- 클래스나 객체들을 더 큰 구조로 합치고, 인터페이스를 구현하여 새로운 기능을 제공하는 패턴e.. 2024. 10. 4. [정보처리기사 실기] 관계 대수 1) 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술2) 관계로 표현된 데이터를 취급하는 대수적인 연산 체계, 절차적 정형 언어3) 종류일반 집합 연산자합집합(Union, ∪)- 두 개의 릴레이션(테이블)를 합쳐서 중복을 제거한 튜플들의 집합을 생성- SQL에서 UNION 키워드로 표현되며, 두 개의 릴레이션은 동일한 속성을 가지고 있어야 함차집합(Difference, - )- 한 릴레이션 에서 다른 릴레이션의 튜플들을 제외한 튜플들의 집합을 생성- SQL에서 MINUS 키워드로 표현되며, 두 개의 릴레이션 가 동일한 속성을 가지고 있어야 함교집합(Intersection, ∩)- 두 개의 릴레이션에서 동일한 튜플들의 집합을 생성- SQL에서 INTERSECT 키워드로 표현되며, .. 2024. 10. 4. 이전 1 2 다음