자격증 공부노트/디지털 포렌식 전문가 2급

데이터베이스 (Database)여러 사람이 공유하기 위해 통합하여 관리하는 데이터의 집합체.대용량의 자료를 효율적으로 관리할 수 있다.관리자의 통제 하에 데이터 중복이 있을 수도 있다.파일 시스템의 한계 극복, 효율적 데이터 관리를 위해 검색, 삽입, 삭제, 변경 기능을 가진다. 데이터베이스는 다음과 같은 성격을 가진다.통합된 데이터(Intergrated Data) : 자료의 중복을 배제한 데이터의 모임저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료운영 데이터(Operational Data) : 조직의 고유한 기능을 수행하기 위해 반드시 유지해야 할 데이터의 집합.공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 데이터..
OSI 7 Layer네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것.단계별로 통신이 이루어지는 과정을 파악할 수 있으며이상 상황 발생시 해당 계층의 장비만 교체함으로써 쉽게 문제 해결이 가능함. 1. 물리 계층 (Physical Layer)전기적, 기계적 특성을 이용해 통신하는 단계.통신 케이블로 데이터를 전송통신 단위는 비트(bit)데이터 전달만 할 뿐 에러 검사나 효과적인 전송에 대한 판단은 하지 않음.사용 장비는 통신 케이블, 리피터, 허브 2. 데이터 링크 계층 (Data Link Layer)송/수신 정보의 오류와 흐름을 관리해 안전하게 데이터를 전달할 수 있도록 하는 계층.통신에서의 오류 검출 및 재전송 기능이 있음.통신 단위는 프레임(frame).사용 장비는 브릿지, 스위치 3. 네트워크..
버퍼 오버플로우(Buffer Overflow)프로그램이 실행될 때 입력받는 값이 버퍼 이후의 공간을 침범하는 현상.프로그램이 사용자에게 데이터를 입력받을 때 준비된 버퍼보다 더 많은 양의 데이터를 입력하거나해커가 임의로 프로그램의 메모리 값을 변조할 때에도 나타난다. 이에 대처하기 위해서는 스택 영역에 데이터 실행 방지(DEP : Data Execution Prevention) 기술을 적용한다.이는 실행 방지 메모리 영역의 실행 코드에서 응용 프로그램이나 서비스가 실행되지 못하게 막는 것이다.  setUID리눅스에서  SetUID가 설정된 파일을 실행하면 일시적으로 파일 소유자의 권한으로 실행할 수 있다.setUID에 대한 자세한 사항은 아래 링크를 참고하자. 2024.04.27 - [리눅스 기초] - ..
1. 프로세스와 스레드프로세스운영체제에서 수행중인 프로그램 스레드하나의 프로세스가 갖는 다양한 작업 형태.스레드가 많을수록 프로세스가 동시에(엄밀히 말하면 동시는 아니지만) 다양한 작업을 할 수 있다.  2. 프로세스 스케줄링의 평가 기준운영체제가 다음에 실행할 프로세스를 정하는 기준. CPU 사용률 (CPU utilization)전체 시스템 시간 중 CPU가 작업을 처리하는 시간의 비율. 높을수록 좋다. 처리량 (Throughput)CPU가 단위 시간당 처리하는 프로세스의 개수. 많을수록 좋다. 반환시간 (Turnaround time)프로세스가 시작해서 끝날 때까지 걸리는 시간. 짧을수록 좋다. 대기시간 (Waiting time)프로세스가 준비 큐에서 대기한 시간의 총합. 짧을수록 좋다. 응답시간 (R..
디스크 스케줄링(Disk Scheduling)컴퓨터는 데이터를 디스크에 순차적으로 저장하지 않고 여러 곳에 분산해서 저장한다.이 때문에 데이터를 효율적으로 찾기 위해 사용하는 방법이 디스크 스케줄링이다. 디스크 스케줄링의 종류1. FCFS (First Come First Served)요청이 들어온 순서대로 처리한다.실린더가 요청 순서대로 움직여야 하기 때문에 비효율적인 방식이다. 2. SSTF ( Shortest Seek Time First)현재 디스크의 헤드 위치에서 가장 가까운 요청부터 처리하는 기법.FCFS보다 처리율이 높고 평균 응답시간이 짧지만 가운데 트랙에 비해 바깥쪽 트랙의 응답시간이 지나치게 느린 단점이 있다. 3. SCAN 헤드의 진행방향에 있는 요청을 순차적으로 처리한 후 반대 방향에 ..
I. 파티션의 구조파티션디스크를 여러 개의 독립된 영역으로 나누는 것. MBR (Master Boot Record)하드 디스크의 첫 번째 저장 공간, 0번 섹터에 위치하는 영역.하드 디스크의 파티션 정보를 가지고 있는 512바이트 크기의 영역.단일 파티션에는 존재하지 않고 다중 파티션에만 존재한다.다중 파티션일 경우 MBR에는 VBR의 정보도 저장한다. 해당 파티션에 OS가 설치되어 있다면 OS를 부팅하는 역할을 한다.운영체제가 어디에 어떻게 위치해 있는지를 식별하여 컴퓨터의 주기억장치에 적재할 수 있는 정보를 가지고 있기 때문이다.Microsoft의 MBR은 부트 코드 영역과 파티션 테이블 영역으로 구분한다.부트 코드 영역 : 디스크 부팅에 사용하는 기계어 집합파티션 테이블 ..
여유곰
'자격증 공부노트/디지털 포렌식 전문가 2급' 카테고리의 글 목록