정보통신개론
정수와 실수의 표현 이 글은 정보통신개론 중 컴퓨터가 정수와 실수를 표현하는 방식을 다룬다. 정수 컴퓨터는 보통 2진수로 정수를 표현한다. 2진수는 0과 1만 사용하기 때문에 다른 진법과 달리 자릿수 표현이 간단하다. 각 자리는 2의 거듭제곱으로 나뉘는데, 예를 들어 1010은 1×2³ + 0×2² + 1×2¹ + 0×2⁰ 으로 계산되어 10진수로는 10이다. 실수 컴퓨터는 실수를 표현할 때 부동소수점 방식을 사용한다. 이 방식은 실수를 정확하게 표현하기 어렵다는 한계가 있지만, 대부분의 경우 실용적으로 충분한 정밀도를 제공한다. 부동소수점 방식은 실수를 32비트 또는 64비트로 표현하며, 비트 수가 클수록 정밀도는 높아지지만 메모리 사용량도 함께 늘어난다. 따라서 실제로는 상황에 맞는 적절한 비트 수를 선택해야 한다. 수치 데이터 형식 고정소수점 표현(Fixed-Point)은 2진 데이터 레지스터[1]에서 소수점의 위치를 두 가지 방식으로 가정한다. 소수점이 레지스터의 가장 ...
가상 메모리 part 2
프레임 할당 알고리즘 프레임 할당은 가상 메모리 시스템에서 가장 기본이 되는 구조다. 예를 들어 메모리 크기가 128K인 단일 사용자 마이크로컴퓨터 시스템에서 페이지 크기가 1K이고, 이 중 운영체제가 35K를 차지한다면 남은 93K는 사용자 프로세스의 몫이다. 순수 요구 페이징을 적용하면 프레임 93개가 모두 사용 가능 리스트에 들어가고, 사용자가 프로세스를 시작하면 페이지 부재가 발생하기 시작한다. 93번째까지의 페이지 부재는 사용 가능 리스트에서 대기 중이던 페이지를 모두 소진시키므로, 94번째 페이지 부재를 해결할 방법이 별도로 필요해진다. 사용 가능한 페이지가 없을 때의 해결 방법 사용 가능한 페이지가 남아 있지 않으면 페이지 대치 알고리즘을 호출해, 기억 장소에 있는 93개 페이지 중 하나를 선택해 교체한다. 이 페이지가 더는 쓰이지 않는다면 사용자 페이지로 전환해 쓸 수 있다. 사용 가능 리스트에서 프레임 3개 정도를 미리 확보해두면, 페이지 부재가 나더라도 항상 ...
시스템 보호
보안의 범위와 위협 시스템 보안의 범위 시스템 보안은 시스템 자체만이 아니라 시스템이 작동하는 외부 환경, 나아가 내부 조직 구성원의 접근 제한까지 포괄하는 개념이다. 물리적·관리적 제어는 물론 자동화된 제어까지 포함할 만큼 범위가 넓다. 기술적 보안은 불법 공격을 막기 위한 하드웨어·소프트웨어 조치와, 정보(데이터) 보호를 위한 액세스 제어에 쓰이는 기술·정책·절차를 포함하고, 물리적 보안은 시설에 대한 비인가 접근을 차단하고 모니터링하는 활동을 뜻하며, 관리적 보안은 조직 내부의 정보 보호 체계를 정립하고 절차, 감시 조직, 사고 대책 등을 마련하는 절차적 보안을 뜻한다. 이 모든 보안이 궁극적으로 지키려는 속성은 비밀성(기밀성), 무결성, 가용성, 인증, 액세스 제어, 권한 부여, 자격 증명이다. 보안 위협의 형태 보안 위협은 다섯 가지 형태로 나타난다. **중단(흐름 차단)**은 시스템 가용성에 대한 공격으로 시스템의 일부를 파괴하거나 사용·이용할 수 없게 만드는 공격이...
Extrusion-Detection
개요 Extrusion Detection은 건물의 경비 체계를 네트워크 경비 체계에 빗댄 개념이다. 프레너미(Frenemy = Friend + Enemy)라는 말처럼, 내부와 외부 모두에서 위협이 발생할 수 있다는 침해 통계가 이 접근의 배경이 된다. 계기 기존 IDS/IPS는 몇 가지 한계를 안고 있다. 대부분의 조직은 IDS/IPS를 설치해두고 경보가 울리기만을 기다리지만, SSL로 패킷을 암호화한 공격이나 인서션(Insertion)과 우회 기법을 쓴 공격, IDS가 아예 탐지하지 못하는 제로데이(Zero-Day) 공격 앞에서는 무력하다. 개념 및 특징 기존 IDS는 OUTSIDE-IN 트래픽, 즉 외부에서 내부로 들어오는 트래픽을 분석해 침입 여부를 판단한다. 하지만 실제 악성코드는 내부에서 외부로 역으로 연결을 시도하는 경우가 많아, 인바운드 트래픽만 분석해서는 이런 악의적인 외부 연결을 탐지할 수 없다. 그래서 INSIDE-OUT 트래픽, 즉 내부에서 외부로 나가는 트...
알고리즘
참고 자료 쉽게 배우는 알고리즘 (PPT 다운로드)

