Security(116)
-
오라클 데이터베이스 관리자 기초- (6)테이블 스페이스 및 데이터 파일 관리
* 테이블 스페이스 및 데이터 파일 테이블 스페이스를 사용했을때 가장 큰 장점 1. 데이터 용량에 대한 제한이 없음.(물리적인 제약이 없음). 만약 테이블 스페이스를 사용하지 않는다면 대용량 데이터베이스라고 부를 수 없다. 2. 외부 하드 디스크에 접속이가능하기 때문에 성능이 우수(?) 특징 - 데이터 딕셔너리가 저장되어있음 - 사용자는 데이터파일을 지정 할 수 없음 - tablespace는 데이터파일로 구성되어 있음 - 데이터파일은 tablespace에 무조건 저장되어있어야함 - Oracle에서 모든 파일들은 tablespace로 묶어서 저장되어있음 - segment도 테이블 스페이스에 저장된다. - 한 개 이상의 데이터 파일로 테이블 스페이스 구성. 테이블 스페이스 유형 1. SYSTEM 테이블 스페..
2020.01.08 -
암호학 (2)고전적 암호
* 고전적 암호 기술 Steganography(스테가노그라피) - 메시지의 존재 자체를 은폐 - 다양한 원문의 변환에 의해 외부인이 그 의미를 알지 못하도록 메시지를 변형 - 치환,전치를 이용해 원문을 숨김 - 암호가 나오면서 거의 사장됨. - 최근에는 동영상, 이미지 파일을 이용해 원만을 숨기는 방법을 사용. 장점 - 생성하기 쉽다. 단점 - 적은 정보의 비트를 은닉하는데도 많은 오버헤드 요구 - 방법 노출시 재사용 불가 - 발각될경우 타인이 역으로 이용할 수 있다. 시저 암호 - 쥴리어스 시저에 의해 개발 ex) Key가 3인 경우 평문 : meet me after the toga party 암호문 : phhw ph diwhu wkh wrjd sduwd 암호화 방식(문자 p를 암호화) - C = E(..
2020.01.07 -
오라클 데이터베이스 관리자 기초-(5)리두 로그 파일 유지 관리
리두 로그 파일 - 데이터의 모든 변경 사항 기록 - 복구 방식 제공 - 그룹으로 구성될 수 있음 - 최소 두 개 이상의 그룹 필요 커런트 : 로그 라이터가 정보를 쓰고 있는 그룹. 미러셋 : 파일 2개에 같은 정보를 입력하는 것. 이러한 파일은 미러링 상태이다. ALTER SYSTEM CHECKPOINT; // 로그 스위치 : 리두 로그 파일에 더 이상 저장할 공간이 없을 경우 다른 그룹에 옮겨가는 것. 관리자가 임의로 로그 스위치를 일으킬 수 있다. 로그 스위치가 일어날때 체크 포인트도 발생한다. 이렇게 로그 스위치가 발생할때 번호를 하나씩 매기는데 이러한 숫자를 로그 시퀀스 넘버라고 한다. 로그 시퀀스 넘버는 리셋되지 않는다. 만약 불완전 복구를 하면 로그 시퀀스 넘버를 1부터 다시 운영할 수 있지..
2020.01.07 -
오라클 데이터베이스 관리자 기초-(4)컨트롤 파일 유지 관리
컨트롤 파일 - DB의 구조(Structure)를 포함하는 조그마한 바이너리 파일. - 오라클이 사용하며, DBA도 변경 할 수 없다. - 데이타베이스의 구조변경이나 변경사항이 있을 때 자동으로 업데이트. - 모든 데이터파일, 로그 파일의 정보(경로, 이름 등)를 소유. - 컨트롤 파일은 오라클 DB를 마운트하고, 오픈하여 사용하는데 꼭 필요한 파일. - 컨트롤 파일이 손상되면 mount, open 할 수 없으므로 적어도 두 개 이상의 컨트롤 파일을 백업 받아서 다른 디스크에 저장해 놓는 것을 추천. - 복구시 필요한 동기화(Synchronization)정보를 저장. - 정적 파라미터이기 때문에 컨트롤 파일을 복사할때는 DB를 죽인 상태에서 진행. 컨트롤 파일 다중화(미러링) 컨트롤 파일이 가용성을 확보..
2020.01.07 -
암호학
* 암호학 암호의 개념 - 통신 당사자들끼리만 아는 비밀스런 신호나 부호 - 암호화와 복호화하기 위한 원리, 수단, 방법 등을 취급하는 기술이나 과학 평문을 그냥 보냈을때 공격 당할 수도 있기 때문에 암호 알고리즘을 이용해서 암호문을 만들어서 수신자에게 보내면 복호화키와 복호 알고리즘을 통해 수신자가 평문으로 해독해서 확인해 볼 수 있다. 알고리즘에게는 누구에게나 공개되어 있고 암호화 키와 복호화 키를 유니크하게 관리한다. 대부분의 암호는 시간과 돈을 투자하면 풀 수 있다. 다만 그에 상응하는 가치가 있느냐가 중요하다. 암호 원리 평문을 암호화하기 위한 연산자의 유형 - 치환 (Substitution) : 평문의 각 원소를 다른 원소로 사상 - 전치 (Transpostion) : 평문의 각 원소를 재배열..
2020.01.06 -
오라클 관리자 실습과정
사용자 세션의 확인과 제한 모드를 위한 사용자의 강제 종료 SQL> ALTER SYSTEM [ENABLE | DISABLE] RESTRICTED SESSION; - 제한 모드 상태를 활성화/비활성화 한다. 실제 필드에서 비활성화 하는 경우는 거의 없다. SQL> SELECT LOGINS FROM V$INSTANCE; - 제한모드의 활성화 상태를 조회한다. - restriced는 제한모드 상태, allowed는 일반 모드 상태를 나타낸다. SQL> SELECT SID, SERIAL#, USERNAME, STATUS FROM V$SESSION; - DB에 접속 중인 세션을 확인한다. - 각 세션은 SID(세션 ID)와 SERIAL#를 이용 구별된다. SQL> ALTER SYSTEM KILL SESSION ;..
2020.01.06