본문 바로가기
728x90
반응형

정보처리기사18

[정처기] 비개발자 파이썬 기초 - 6과목 프로그래밍 언어 [비개발자용] 파이썬 기초 - 6과목 프로그래밍 언어 지난 시간은 JAVA에 대한 기초를 공부했습니다. C와 JAVA는 한 시험에 2~3개씩 출제되기 때문에 필수로 확인해야합니다. 생성자, 오버로딩, 오버라이딩 부분은 꼭 확인하시고 상속관계들에 대해 이해하시고 지나가셔야합니다. 이번 시간은 파이썬의 기초로 정처기실기에서 1개 정도 출제됩니다. 쉬운 언어이지만, 문법이 JAVA랑 유사하면서 조금씩 다르기 때문에 꼭 확인하셔야합니다. 데이터셋 타입에 대해서 꼭 알아두셔야합니다. 변수 선언할 때 별도의 데이터 타입을 선언하지 않아도 되며, 빅데이터 분석에도 자주 쓰이는 언어입니다. 빅데이터 분석기사를 준비하시는 분들은 함께 알아두시면 좋습니다. 목차 파이썬이란? 파이썬(Python)은 간결하고 읽기 쉬운 문법.. 2024. 4. 14.
[정보처리기사] 5. 보안 공격 기법 총 정리 - 5과목 정보보안 정보처리기사 공격 유형 정리 - 4과목 정보보안 지난 시간은 보안 취약점과 구현 방법에 대해 공부하였습니다. 보안취약점에서는 여러 관점 1.관리적관점(ISMS,PIMS,ISMS-P), 2.기술적 관점, 3.물리적 관점을 기억해야하며, 통합 로그 분석 장비는 ESM, SOAR(보안 오케스트레이션), SIEM(빅데이터)들이 있습니다 그리고 가장 외울 것이 많은 보안솔루션(IDS(탐지), IPS(탐지+차단), Fire Wall, DLP( data leak prevention), VPN(공중망이 아닌 사설망), NAC(주소관리)) DDOS 공격은 정보처리기사 실기에 많이 출제되었던 전적이 있는 파트입니다. 이번에 공부할 DOS, DDOS 공격기법은 시험에 정처기실기 시험에 한 문제씩 출제가 되며, 키워드만 암기.. 2024. 4. 11.
[정처기실기] 3.인증과 접근 통제 - 5과목 정보 보안 인증과 접근 통제 - 5과목 정보 보안 저번 시간에는 암호화알고리즘을 공부했습니다. 대칭키는 많은 양을 암호화 시키고 속도가 빠르지만 키를 n(n-1)/2로 나누게 되어 공유키, 개인키를 쓰는 비대칭키를 이용합니다. 블록암호는 DES, 3DES, AES, SEED, ARIA, IDEA, SKIPJACK로 이루어져 있으며, 스트림 암호화 알고리즘은 LFSR(난수), RC4, A5(GSM 휴대폰) 등이 있습니다. 비대칭은 소인수 분해(RSA, RabbiN), 이산대수(디피헬만, DSA, ELmagal), 타원곡선(ECC), 단방향 암호화는 MD5, SHA, HAS-160이 있습니다. 이 부분은 정처기 실기 시험 전에 꼭 암기 하셔야합니다. 이번 시간은 인증과 접근 통제에 대해 공부합니다. 인증은 로그인을 검.. 2024. 4. 10.
2. 근거리 통신망 - 4과목 네트워크 2. 근거리 통신망 - 4과목 네트워크 지난 시간에는 네트워크(PAN,LAN,MAN,WAN)와 네트워크포톨리지(계층, 버스, 선형, 망형, 링형)에 대해 알아봤습니다. 이번 시간은 물리, 데이터, 네트워크 계층에서 사용하는 장비 허브,리피터,NIC, 스위치, 브릿지 등을 학습하고 LNA의 프로토콜(LLC, MAC)과 802시리즈와 HDLC(데이터링크 프로토콜)에 대해 공부합니다. 이 내용들을 정보처리기사에서 자주 출제되므로 꼭 확인해보셔야하며, 암기 효율대비 가성비 좋은 문제이기 때문에 직전에라도 꼭 챙겨가시길 바랍니다. 목차 LAN이란? LAN은 Local Area Network(로컬 영역 네트워크)의 약자로, 근거리에서 여러대의 컴퓨터와 주변장치가 통신 네트워크를 구성하여 통신하는 망을 말합니다. 제.. 2024. 4. 8.
3. 가상기억 장치 - 3과목 소프트웨어 부가 제목 추가 지난 시간에는 컴퓨터 시스템에서 사용되는 메모리 관리 기술의 한 형태로, 메모리를 효율적으로 할당하고 관리하여 시스템의 성능을 최적화하는 것을 목표로 하는 메모리 관리 전략에 대해 공부했습니다. 이번 시간에는 가상기억장치 페이지 교체알고리즘(FIFO, OPT, LRU, LFU, NRU,SCR)을 중심으로 공부할 것입니다. 최근 출제되지 않아 출제될 확률이 되려 높으므로 꼭 챙겨가지실 바랍니다. 단편화를 조절하기 위한 페이징과 세그멘테이션 기법도 알아두셔야합니다. 목차 가상기억 장치란? 보조기억 장치의 일부를 주기억장치처럼 사용하는 기법 가상기억 장치는 메모리 관리 기술 중 하나로, 주기억장치(RAM)의 용량을 늘리기 위해 사용되는 기술입니다. 컴퓨터는 실제로 사용되지 않는 프로세스의 데이.. 2024. 4. 6.
[정보처리기사] 2. 메모리 관리 - 3과목 운영체제 [정보처리기사] 2. 메모리 관리 - 3과목 운영체제 지난 시간에는 운영체제 기초에 대해 공부했습니다. 기억장치 중 레지스터, 캐시, 주기억 장치, 보조기억 장치, 앞에서부터 속도가 빠르고 가격이 비쌉니다. loader는 주기억장치로 적재시키는거 Linker는 목적 프로그램을 실행가능하게 바꾸는 역할을 합니다. 제어프로그램의 감시, 작업, 데이터 프로그램을 기억하셔야합니다. 메모리는 프로그램은 하드웨어에 저장된 것을 이야기하고, 로더를 통해 실행되면 주기억장치 올라가게 되고 프로세스들이 됩니다. 주기억장치는 용량은 한정적인 공간을 가지기 때문에 메모리 관리가 필요합니다. 목차 기억장치 관리 전략이란? 기억장치 관리 전략은 컴퓨터 시스템에서 사용되는 메모리 관리 기술의 한 형태입니다. 이러한 전략은 사용 .. 2024. 4. 6.
14. 인테페이스 구현 1 - 인터페이스 연계 기술 - 1 과목 소프트웨어 구축 14. 인테페이스 구현 - 1 과목 소프트웨어 구축 인터페이스는 두 가지 시스템, 장치 또는 프로그램 사이에서 상호 작용할 수 있도록 만들어진 '연결점'이라고 생각할 수 있습니다. 이는 사용자가 컴퓨터나 기기와 상호 작용하는 방식을 의미합니다. 이번 포스팅에선 인터페이스의 특징, 구성, 시험을 위해 암기가 필요한 개념들에대 설명하고자 합니다. 목차 인터페이스 서로다른 시스템이나 장치간에 정보나 신호를 주고 받을 수 있게 도와주는 시스템 인터페이스는 사용자가 어떤 것을 어떻게 조작하고 이해할 수 있는지를 결정합니다. 여러분이 사용하는 스마트폰의 화면, 마우스와 키보드, 웹사이트의 버튼과 링크, 모든 이것들이 인터페이스의 한 예입니다. 예를 들어, 스마트폰의 터치스크린은 사용자와 스마트폰 사이의 인터페이스입.. 2024. 3. 25.
[정보처리기사 실기] 13. 배치프로그램 구현 - 1과목 소프트웨어 구축 [정보처리기사 실기] 배치프로그램 구현 - 1과목 소프트웨어 구축 이번 배치 프로그램에 대한 내용보단 12과목의 MVC 모델,. OWASP, 시큐어 코딩이 더 중요할 수 있습니다. 배치 프로그램 중에서는 크론탭( Crontab)의 계산방법과 항목, 허용 특수기호의 의미를 확인해보시기 바랍니다. 목차 배치프로그램 배치프로그램은 실시간 처리와 대조되는 개념으로, 대량의 작업을 일괄적으로 처리하는 과정을 의미합니다. 이러한 작업들은 컴퓨터의 흐름에 따라 순차적으로 실행됩니다. 여러 작업이나 프로세스를 미리 정의된 일련의 절차에 따라 실행하고, 결과를 나중에 한꺼번에 처리하는 방식입니다. 이러한 처리 방식은 일반적으로 다음과 같은 특징을 갖습니다: 대량의 데이터 처리: 대용량의 데이터나 일괄적인 작업을 처리하는.. 2024. 3. 24.
[정보처리기사실기] 9. UI 구현 - 1과목 소프트웨어 구축 9. UI 구현 - 1과목 소프트웨어 구축 목차 화면 구성 레이아웃 레이아웃은 특정 공간에 여러 구성 요소를 보기 좋고 효과적으로 배치하는 것입니다. 다양한 방법으로 레이아웃을 작성할 수 있으며, 주로 다음과 같은 방법들이 사용됩니다 특정 공간에 여러 구성 요소를 보기 좋고 효과적으로 배치하는 것을 목표로합니다. 작성방법 요소 설명 DIV 요소 HTML에서 가장 일반적으로 사용되는 블록 수준 요소로, CSS를 사용하여 스타일 및 레이아웃을 조절합니다. SPAN 요소 텍스트나 인라인 요소를 그룹화하는 데 사용되며, 주로 텍스트 스타일링을 위해 활용됩니다. TABLE 요소 표를 만들 때 사용되며, 표 형태의 레이아웃을 작성할 때 주로 사용됩니다. 시멘틱 태그 HTML5에서 추가된 시맨틱 태그들은 의미론적으로.. 2024. 3. 18.
[정보처리기사] 8. UI 설계 - 1과목 소프트웨어 구축 8. UI 설계 - 1과목 소프트웨어 구축 UI 설계에서는 UI 특징 4가지(직유학유)만 빠르게 보고 넘어가도 좋습니다. 다만, 요즘 정보처리기사 실기 시험에 꼭 떨어지라도 내는 문제들이 포함되어 있어 감성공학까지 확인하시면 좋습니다. 목차 UI(User Interface)란? 브라우저 상에서 내가 보고 클릭하거나 입력하거나 스크롤하는 인터페이스들을 말합니다. 즉, 사용자와 상호작용하는 매개체입니다. UX(User Experience)란? UI를 통해 경험하는 모든 것을 말합니다. UI 유형 CLI (Command Line Interface): CLI는 텍스트 기반의 사용자 인터페이스를 의미합니다. 사용자는 명령어를 입력하여 컴퓨터와 상호 작용합니다. 주로 터미널 또는 명령 프롬프트를 통해 실행됩니다. .. 2024. 3. 17.
[정보처리기사 실기] 디자인 패턴 - 행위 패턴 암기하기! [정보처리기사 실기] 디자인 패턴 - 행위 패턴 암기하기!디자인 패턴 시리즈 그 마지막은 행위 패턴입니다.두음만 외우는 것도 나쁘지 않지만, 시험을 내시는 분들이 어렵게 내기 위해서 구체적인 내용을 물어봅니다. 생성패턴보단 구조패턴과 행위패턴에 대해 많이 출제 하므로 자주 보시는 것을 추천드립니다. 2024.02.22 - [정보처리기사] - [정보처리기사] Gof 디자인 패턴 생성패턴 암기하기 (feat. 스타크래프트)2024.02.27 - [정보처리기사] - [정보처리기사] 구조패턴 암기하기목차행위 패턴이란?행위 패턴(Behavioral Patterns)은 객체 간의 상호작용을 중심으로 설계되며, 객체들 간의 역할, 책임 및 행동에 대한 패턴을 제공합니다. 이러한 패턴은 애플리케이.. 2024. 2. 28.
[정보처리기사] 구조패턴 암기하기 - 디자인 패턴 GoF 패턴은 시험문제에 출제하기 매우 좋은 구조입니다. UML과 암호화알고리즘과 같이 얼마나 암기했나를 물어보기 딱 좋기 때문입니다.문장형태로는 암기하기 어렵습니다. 인간이 암기 하기 위해선 주의를 가지고 정보를 묶어서 기억할 수 있도록 키워드를 추출하는 것이 중요합니다. 생성패턴과 같이 구조 패턴도 암기 하기 쉽도록 만들었습니다.  함께보면 좋은 글2024.02.22 - [정보처리기사] - [정보처리기사] Gof 디자인 패턴 생성패턴 암기하기 (feat. 스타크래프트) 구조 패턴이란?구조 패턴은 소프트웨어의 구조를 개선하고 유지보수를 용이하게 만드는 데 도움을 주는 디자인 패턴입니다.이러한 패턴은 프로그램의 다양한 구성 요소들 간의 관계를 조직화하고, 코드의 재사용성을 높이며, 유.. 2024. 2. 27.
[정보처리기사] Gof 디자인 패턴 생성패턴 암기하기 (feat. 스타크래프트) [정보처리기사] Gof패턴 생성패턴 암기하기 (feat. 스타크래프트) Gof 디자인 패턴은 정보처리기사  실기에서 매우 빈출로 나오는 문제 중 하나입니다. 생성, 구조, 행위 중 어디에 속하는 패턴인지 찾거나 패턴 하나에 대한 설명을 하고 무슨 패턴인지 물어봅니다. 첫 번째 힌트는 생성 패턴 중 ~한 패턴이다와 같이 생구행 중 어디에 속하는 지 물어봅니다.이를 쉽게 외우기 위해 Gof 디자인 패턴을 스타크래프트에 비교해보겠습니다. Factory라는 단어가 많이 나와 저는 자꾸 테란이 생각나더라구요...ㅎㅎ목차 1. 생성 패턴이란?생성 패턴(creational patterns)은 객체를 생성하는 과정을 추상화하고, 객체의 생성 방법을 결정하는 디자인 패턴입니다. 이러한 패턴들은 객체를.. 2024. 2. 22.
[정보처리기사] 네트워크 포트 번호 암기하기 (FEAT. UDP, FTP) [정보처리기사] 네트워크 포트 번호 암기하기 (FEAT. UDP, FTP) 목차 네트워크 상의 포트란? 네트워크에서 포트는 특정 프로그램이나 서비스가 컴퓨터 내부 또는 네트워크 상에서 통신하기 위한 경로를 식별하는 데 사용됩니다. 각 포트는 고유한 번호를 가지며, 이를 통해 데이터가 올바른 프로그램으로 전송됩니다. 포트는 TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol)를 통해 통신하는 데 사용됩니다. TCP는 신뢰성 있는 연결 지향적 통신을 제공하는 반면, UDP는 비연결성 프로토콜로서 빠른 데이터 전송에 주로 사용됩니다. 포트 번호는 0부터 65535까지 있으며, 0에서 1023까지는 잘 알려진 포트로 예약되어 있습니다. 예를 들어,.. 2024. 2. 17.
정보처리가사 UML 관계 암기하기(추가. 단순 다이어그램) 정보처리가사 UML 관계 암기하기(feat.구조다이어그램) UML 문제 유형 uml의 문제 유형은 사물은 거의 나오지 않습니다. 관계나 다이어그램에 대한 문제가 나오는데, 난이도가 쉽게 나올 때는 어떤 관계인지 묻거나 정적(구조) 다이어그램인지, 동적(행위) 다이어그램인지 묻는 문제가 나옵니다. 최신 정보처리기사 출제 유형을 보면, 다이어그램 각각에 대한 문제가 나올때가 있으며, Use Case Diagram에 대해 나올 때도 있습니다. UML 관계 암기 하기 관계(relationship)을 암기 할때는 무엇을 의미하는지, 영문명은 뭔지, 표기는 어떻게 되는지 아는 것이 중요합니다. ! 꿀팁 : 화살표와 마름모가 차있는지 아닌지에 따라 2개씩 그룹화할 수 있습니다 직선 -▷ 일반화(Generaliztio.. 2024. 2. 13.
[정보처리기사] 암호화알고리즘 - 1 | 개요 정보처리기사에서 암호화알고리즘은 매우 자주 출제되는 문제입니다. 그럴 수 밖에 없는게, 양은 많은 많고 꼼꼼히 외우지 않으면 틀리기 쉬운 문제이기 때문입니다. 오늘은 큰 틀에서 각 암호화 알고리즘이 무엇을 말하는 확인해보도록하겠습니다. 대칭키 암호화 (Symmetric Key Encryption) 대칭키 암호화는 암호화와 복호화에 동일한 키를 사용하는 방식입니다. 이는 암호화 알고리즘과 관련된 키를 모두 비밀로 유지해야 한다는 의미입니다. 가장 널리 사용되는 대칭키 알고리즘 중 하나는 고급 암호화 표준알고리즘은 AES (Advanced Encryption Standard, )입니다. AES는 128, 192, 256비트 키를 사용하여 데이터를 암호화하고 복호화하는 데 사용됩니다. 이 방식에서는 키를 사용.. 2023. 6. 28.
[정처기 실기] 서버 접근 통제의 유형 -비개발자 도전기 2023.04.04 - [분류 전체보기] - [정처기 실기] 애플리케이션 공격 기법 - 이해와 암기 2023.04.03 - [분류 전체보기] - [정보처리기사 실기] DDOS 공격 서버 인증 및 접근 통제 대표이미지 영역 소프트웨어 개발 보안 설계 - 서버 인증 접근 통제는 나올 확률이 엄청 높진 않지만 내기에 너무 좋은 틀이라 한번 짚고 가는 것이 좋다. 서버 인증이란 클라이언트(사용자)가 서버의 데이터를 가져 갈 때, 어떻게 안전한 사용자인지 인증하고, 만약 이상한 사람이 라면 거부하위한 조치이다. 좀 더 잘 이해하려면, 단순히 권한이 있냐, 없냐의 문제가 아니라 어떠한 권한을 가지고 있냐는 것임을 알면 좋다. 예를 들어, 넷플릭스 키즈와 성인이 구분된 것을 보면 알 수 있다. 키즈로 들어가면 성인보.. 2023. 4. 6.
[정처기 실기] 애플리케이션 공격 기법 - 이해와 암기 애플리케이션 공격 서비스가 제공되는 응용(Application) 단계에서 이 서비스가 제대로 동작하지 못하도록 하는 공격. 경쟁사일 수도 있고, 해커들이 커리어를 쌓기 위해 하는 행동일 수도 있음. 애플리케이션 공격 기법 HTTP GET Flooding - get 요청을 계속 보냄 Cache Control Attack 과도한 get 메시지를 보냄 처리할 양이 많아져서 서버 뻗음 캐싱 서버가 아닌 웹 서버에서 직접 처리 유도 추가 설명 HTTP GET flooding은 여러 개의 HTTP GET 요청을 과도하게 보내는 것을 말함 이것은 공격자가 웹 서버를 공격하는 방법 중 하나임 공격자는 여러 대의 컴퓨터나 봇넷(Botnet)을 이용해 대량의 HTTP GET 요청을 보내어, 서버의 처리 능력을 초과하게 만.. 2023. 4. 4.
728x90
반응형