728x90

제01장 시스템보안
제02장 네트워크보안
제03장 정보보안
제04장 운영보안
제05장 법규 및 제도
제06장 물리보안
제07장 시나리오 문제
제08장 신기술 트렌드
제09장 IS감사

======
제01장 시스템보안

  • 기업정보시스템 아키텍처, 운영체제, 소프트웨어의 이해
  • 기밀성, 무결성, 가용성, 접근제어 및 인증 기술의 이해
  • 전통적인 시스템 보안기술과 새로운 공격기법의 이해
  • 사물인터넷을 비롯한 신기술과 그에 따른 보안이슈 이해
  • 자산보안, 데이터베이스, 성능개선 등 '실무담당자' 관점의 이해

[001]
데이터베이스의 처리단위인 트랜잭션은 다른 트랜잭션이 침범할 수 없는 가장 최소한의 처리단위이다. 이러한 트랜잭션은 데이터베이스에서 수많은 처리 요청에 의해서 데이터를 동시에 읽고 쓰는 경우가 존재한다.(아주 다반사). 이러한 데이터처 처리에 대하여 일관성을 보장하는 수준을 격리성 수준(Isolation Level, 또는 고립수준)이라고 하는데 가장 높은 일관성을 보장하는 격리성 수준은 무엇인가?
(1) Serializabel
(2) Repeatable Read
(3) Read Committed
(4) Read Uncommitted

해설:
데이터베이스의 격리성수준이 증가할수록 일관성의 수준이 향상되는 반면에 동시성과 처리성능이 감소하는 특성이 있다.(Trade Off 조절하기) 격리성 수준의 변화에 영향을 받는 이상현상은 Lost Update, Dirty Read, Phantom Read, Unrepetable Read등이 존재하며 이러한 현상이 모두 발생하지 않는 가장 높은 일관성을 보장하는 격리성 수준은 Serializable수준이다.

 

 

Unrepeatable Read에 오타가 있어서 검색을 해봤더니

powerdream5.wordpress.com/tag/unrepeatable-read/

 

unrepeatable read – Five ‘s Weblog

       One of the big differences between Enterprise Application and Normal web application is that the enterprise applications must handle the problem of concurrency, because they are usually multiuser applications, where several transactions update

powerdream5.wordpress.com

Dining philosophers problem (식사하는 철학자들 문제)가 나오던데..?? 무슨 관련성이 있는걸까?

알.아.보.자, 활.용.하.자

 

+ Recent posts