본문 바로가기

분류 전체보기20

6주차 바이러스 * 웜 * 트로이 목마 더보기바이러스 * 웜 * 트로이 목마컴퓨터 바이러스 개념악성코드중에서도 가장 기본이 되는 기본적인 형태의 악성코드바이러스 감염증상컴퓨터 속도 감소컴퓨터 부팅 불가능깜박이는 화면 , 주기적인신호, 이유없는 시스템 충돌, 파일 디렉토리 삭제컴퓨터 바이러스 특징자기복제를 통한 빠른 확산악의적 기능트래픽 부하 증가 컴퓨터 바이러스 분류원시형 바이러스 -> 단순하게 자기복제기능과 데이터파괴기능만 가지고 있다메크로 바이러스 - > 응용프로그램의 스크립트 실행 환경을 활용해서 바이러스 전파암호화 바이러스 -> 바이러스 코드를 쉽게 파악하거나 제거 불가은폐형 바이러스-> 안티바이러스 소프트웨어로부터 자신을 숨길 수 있는 바이러스다형성 바이러스 -> 특정 식별자로 진단하는 기능을 우회하느 바이러스차세대 바이러스 -> 메.. 2024. 11. 27.
5주차 암호에 대한 이해와 활용 더보기암호화 정의암호화의 복호화암호화의 역사대칭 및 비대칭 암호전자서명 & 해싱PGP실습암호화의 목적송신자와 수신자 간 메시지를 어떤 경로에서든 도청자가 볼 수 없도록 지켜주고자 하는 것 암호란??메시지나 기타정보를 마구 뒤섞어서 상대방이 쉽게 읽을 수 없게하는 방법 암호화 복호화암호화메시지의 존재를 숨기는 것이 아니라 메시지의 의미를 감추는것발신자와 수신자가 사전에 상호 합의한 알고리즘 사용암호화 과정 - 평문이 암호화 알고리즘 + 키를 거쳐 암호문이 되는 것복호화암호문을 정당한 수신자가 평문으로 바꾸는것복호화 과정 - 암호문이 복화화 알고리즘 + 키를 거쳐 평문이 되는 것암호 구성요소평문 - 암호화 하기전의 일반 메시지암호문 - 암호화 한 후의 메시지암호 알고리즘 - 평문을 암호문으로 만드는 절차복호.. 2024. 11. 26.
만도 ivs 3기 준비만도 ivs 운영체제 공부 정리 **CPU - Scheduling**프로세서의 특성 분류특성에 따라서 2가지로 나뉜다I/O - bounded process이건 cpu를 잡고 계산하는 시간보다 I/O에 많은 시간이 필요한 process이다 즉 중간중간에 I/O쓰는 경우가 많고 그 뜻은 **사람과의 Interaction**이 자주 일어난다cpu - bounded process이건 cpu burst 즉 cpu쓰는 시간이 길다 뭐 복잡한 계산 이런거겠지그러면 만약에 2개의 프로세스가 동시에 cpu를 쓰고 싶으면 어떤걸 우선 순위 줘야할까?이런게 중요한데 이런걸 해주는게CPU Scheduler CPU scheduler & DispatcherScheduler와 Dispatcher모두 운영체제에서 돌아간다CPU Scheduler이거는 Ready 상.. 2024. 11. 24.
만도 ivs 운영체제 공부 정리 ** Process **1. 프로그램의 실행원래 File system에서 실행파일로 존재하다가 그 프로그램이 메모리에 올라가면 프로세스가 된다File System에 있던 실행파일들이 메모리에 올라가기전에 Virtual Memory를 가지게 된다 .Virtual Memory는 프로그램의 독자적인 주소로 구조는stackdatacode이 된다. 이중에서 당장 필요한것은 메모리에 저장하고 당장 필요없는것은 Swap Area로 보낸다.커널영역 즉 운영체제도 역시 프로그램이여서 같은 구조를 가지고 있다커널의 구조 codeCPU에서 사용자 프로그램이 실행할 수 없는 특권명령 기계어를 운영체제가 대신해달라고 요청 ( 시스템 콜) -> 예를 들어 I/O는 사용자 프로그램이 disk에서 파일 읽어올 수 없어서 시스템 콜을.. 2024. 11. 24.
만도 ivs 3기 준비 더보기임베디드 & 자율주행 & sw관련기초 내용차량용SW  -  임베디드, 자율주행 관련 , 차량동역학 내용 등 다양한 범위32BIT MCU기준1. 임베디드 관련 질문  문제 1: GPIO 제어다음 중 32비트 MCU에서 GPIO 제어와 관련된 설명으로 옳은 것을 모두 고르시오.(A) GPIO는 입력 또는 출력 모드로 설정할 수 있다.(B) GPIO는 인터럽트 신호로만 사용된다.(C) GPIO 핀은 풀업(Pull-up) 또는 풀다운(Pull-down) 저항을 설정할 수 있다.(D) GPIO는 아날로그 신호를 처리할 수 없다.(E) GPIO 핀은 MCU의 클럭 주파수와 동작이 무관하다.]더보기정답은 (A)와 (C)GPIO는 MCU의 디지털신호의 입출력을 처리한다GPIO 핀은 풀업/풀다운 저항을 통해 신호 .. 2024. 11. 24.
컴퓨터 네트워크 - 자율주행 관련 응용 계층클라이언트-서버 모델과 소켓 통신의 동작 원리.HTTP 및 FTP의 기본 원리와 사용 사례.3. 클라이언트-서버 통신 모델 클라이언트-서버 통신 모델구조:클라이언트: 요청을 보내는 쪽(예: 브라우저, 차량).서버: 요청을 처리하고 응답을 반환하는 쪽(예: 클라우드 서버).작동 원리:클라이언트는 특정 URL을 통해 서버에 HTTP 요청 전송.서버는 요청을 처리하고 데이터를 HTTP 응답으로 반환.예:클라이언트: "날씨 정보를 주세요!" (GET 요청).서버: "여기 있습니다: 온도 25°C" (200 OK 응답).REST API REST란클라이언트와 서버 간에 자원을 주고받기 위한 아키텍처 스타일REST의 특징:자원을 URL로 표현.HTTP 메서드로 동작 지정:GET:서버로부터 데이터 요청.POS.. 2024. 11. 23.