네트워크 보안 솔루션

방화벽(Firewall)

  • 미리 정의된 보안 규칙을 기반으로 외부로부터 불법 침입과 내부의 불법 정보 유출을 방지
  • 내/외부 네트워크의 상호 간 영향을 차단하기 위한 보안 시스템

침입 탐지 시스템(IDS : Intrusion Detection System)

  • 네트워크에서 발생하는 이벤트를 모니터링하고 비인가 사용자에 의한 자원접근과 보안정책 위반 행위(침입)를 실시간으로 탐지

침입 방지 시스템(IPS : Intrusion Prevention System)

  • 네트워크에 대한 공격이나 침입을 실시간적으로 차단하고, 유해 트래픽에 대한 조치를 능동적으로 처리하는 시스템

페이지 교체 기법 유형

LRU(Least Recently Used)

  • 사용된 시간을 확인하여 가장 오랫동안 사용되지 않은 페이지를 선택하여 교체하는 기법

LFU(Least Frequently Used)

  • 사용된 횟수를 확인하여 참조 횟수가 가장 적은 페이지를 선택하여 교체하는 기법

데이터 마트, 데이터 웨어하우스

데이터 마트(Data Mart)

  • 특정 사용자가 관심을 갖는 데이터들을 담은 비교적 작은 규모의 데이터 웨어하우스
  • 사용자의 요구 항목에 따라 체계적으로 분석하여 기업의 경영활동을 돕기 위한 시스템
  • 전체적인 데이터 웨어하우스에 있는 일부 데이터를 가지고 특정 사용자를 대상으로 함

데이터 웨어하우스(Data Warehouse)

  • 급증하는 다량의 데이터를 효과적으로 분석하여 정보화하고 이를 여러 계층의 사용자들이 효율적으로 사용할 수 있도록 한 데이터베이스
  • 다양한 원본 데이터베이스로부터 정제되어 추출된 데이터만을 저장

즉, 데이터 웨어하우스는 여러가지 정제된 데이터를 가지고 있고 특정 부분의 데이터만을 원하는 사람들의 데이터 베이스는 마트라고 생각할래잉

DB 병행 제어 기법

로킹(Locking) 기법

  • 트랜잭션이 사용하는 데이터 항목에 대하여 잠금(Lock)을 설정한 트랜잭션이 해제(Unlock)할 때까지 독점적으로 사용할 수 있게 상호배제 기능을 제공

낙관점 검증(Validation)

  • 트랜잭션이 어떠한 검증도 수행하지 않고, 일단 트랜잭션을 수행하고 종료시 검증을 수행하여 DB에 반영
    즉, 아무검사 안하다가 마지막에 한번 한다. 낙관적이 아니라 귀찮음이 많은 친구 인듯

타임 스탬프 순서(Timestamp ordering)

  • 각 트랜잭션이 시스템에 들어오는 순서대로 시스템에서 생성하는 고유 번호인 타임스템프를 부여하여 트랜잭션간의 순서를 미리 지정

다중버전 동시성 제어(MVCC)

  • 트랜잭션의 데이터 접근 시, 그 트랜잭션의 타임스탬프와 접근 데이터의 여러 버전의 타임스탬프를 비교하여, 현재 실행 중인 스케줄의 직렬 가능성이 보장되는 버전을 선택하는 기법
    즉, 비교해서 직렬성 보장되는 버전을 선택해서 제어한다는 의미겠지?

프로토콜

프로토콜은 계층별 종류도 다양하고 설명하기에 개념이 어렵다. 그래서 한번에 정리하는건 무리라고 판단해 문제를 접할 때 마다 정리해서 올리도록 하겠다.

MQTT(Message Queuing Telemetry Transport)

  • IoT 장치, 텔레메트리 장치 등에서 최적화되어 사용할 수 있도록 개발된 프로토콜로, 브로커를 사용한 Publish/Subscribe 방식의 라이트 메시징을 전송하는 프로토콜이다.
  • MQTT는 저전력 센서, 스위치, 밸브 등의 기기에 대한 표준적 인터넷환경을 지원하고, 프로토콜 리소스 점유 최소화, 한정된 자원 시스템 지원, Topic 기반 MQ 매커니즘 수용, 오버헤드 최소화 하는 특징

말이 어렵다 역시 프로토콜 그냥 외울래잉
프로토콜 문제로 행복하지 않다. 행복해졌으면 하는 바램으로 루 게릭의 명언으로 마무리 하겠다.

profile
Luck is the residue of design. -Wesley Branch Rickey-

0개의 댓글