오라클 11g 보안.

Slides:



Advertisements
Similar presentations
1 강. 1.MYSQL 이란 ? MySQL 서버란 데이터를 관리해 주는 서버프로그램이다. mysql 은 MySQL 서버에 접속하여서 사용자가 명령을 입력할 수 있게 해주는 클라이언트 프로그램이다. MySQL 주요 기능 Kernel threads 를 이용, 완벽한 multi-threaded.
Advertisements

오라클 백업과 복구.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
소리가 작으면 이어폰 사용 권장!.
오라클 입문.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
뇌를 자극하는 Windows Server 2012 R2
서비스 브로커 및 통보 서비스 강사: 정 홍 주 ㈜웹타임 수석 컨설턴트.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
주)INVENTORNICS 노창배 소프트웨어 김 경 순
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
SQL*Plus - Oracle ISQL -
ORACLE 1주차 6조 김승녕 이다은 최재웅 허광영
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
You YoungSEok 고급 SQL You YoungSEok
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
12장 데이터 읽기 일관성과 락.
Toad for Oracle 설치 방법.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Supported Protocol 다음의 예문들은 CLP를 사용하는 방법들을 보여줍니다. 명령어들은 Windows의 DB2 명령창 프롬프트에서 실행합니다. 12. CLP 에서 +c 옵션을 이용하면 autocommit 모드가 사용되지 않으므로.
오라클 데이터베이스 성능 튜닝.
kHS 데이터베이스 테이블 및 인덱스 kHS.
SQL*PLUS.
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
4-1장. MySQL 제13장.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
1장 데이터베이스 개념과 오라클 설치.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
HDFS와 대용량 데이터 처리 콘텐츠서비스연구팀 최완.
9장 테이블 생성 및 변경, 삭제하기(DDL).
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
KHS JDBC Programming 4 KHS
01 데이타베이스 개론 데이타베이스의 등장 배경 데이타베이스의 발전 과정 데이타베이스의 정의 데이타베이스의 특징
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
5장 Mysql 데이터베이스 한빛미디어(주).
KIM HEESANG PL/SQL 2 KIM HEESANG
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
인터넷응용프로그래밍 JavaScript(Intro).
JDBC Lecture 004 By MINIO.
SQL Query in the SSMS : DB, Table
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
3장. SQL Server 2008 전체 운영 실습 및 DB와 프로그램의 연동
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
WZC 무선 연결 방법 (Windows XP Ver.).
테이블 만들기 실습 목표 입력할 tableDB <실습1> SSMS에서 테이블 생성
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
15 사용자 권한 제어 데이터베이스 보안 권한 롤 동의어.
VHDL를 이용한 DES 설계 정보통신컴퓨터공학부 5조 김인옥, 백미숙
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
SQL Server 2000 세미나 View, SP &Trigger
14 뷰(View) 뷰의 개념 뷰 관리.
제 23 장 오라클에서 보안 기능.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
 6장. SQL 쿼리.
임시테이블과 테이블변수 SQLWorld Study Group - 최명환 -.
Presentation transcript:

오라클 11g 보안

디폴트 패스워드 디폴트 패스워드 모든 데이터에 접근 가능한 패스워드 DBA_USERS_WITH_DEFPWD Ex) select * from dba_users_with_defpwd

디폴트 패스워드 변경 디폴트 패스워드 사용의 변경 -> alter user scott identified by 디폴트 패스워드; User altered. 

대소문자의 구분 DBCA 데이타베이스 생성 -> 새로운 보안표준 -> 패스워드의 대소문자 구분 대소문자 구분의 변경 -> SEC_CASE_SENSITIVE_LOGON Ex) alter system set sec_case_sensitive_logon = false; System altered.

대소문자의 구분 DBA_USERS -> 패스워드의 상태를 나타냄

대소문자의 구분 SYSDBA 패스워드 구분 -> ignorecase Ex) orapwd file=orapwPRODB3 password=abc123 entries=10 ignorecase=n 

개선된 감사 기능 CREATE SESSION 1, 데이터베이스 매개변수 audit_trail이 디폴트로 NONE이 아닌 DB로 설정 2, 감사 대상에 포함되는 구문의 종류 증가 ->ALTER SYSTEM, SYSTEM AUDIT, CREATE SESSION CREATE USER, ALTER USER, DROP USER, ROLE CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY TABLE CREATE PUBLIC DATABASE LINK, GRANT ANY ROLE ALTER DATABASE, CREATE ANY PROCEDURE ALTER ANY PROCEDURE, DROP ANY PROCEDURE ALTER PROFILE, DROP PROFILE, GRANT ANY PRIVILEGE CREATE ANY LIBRARY, EXEMPT ACCESS POLICY GRANT ANY OBJECT PRIVILEGE, CREATE ANY JOB CREATE EXTERNAL JOB 

Transparent Tablespace의 암호화 Transparent Data Encryption Transparent Tablespace Encryption

Transparent Tablespace Encryption 장점 테이블 스페이스 내의 모든 데이터 암호화 성능 저하가 발생하지 않음 응용프로그램 변경의 불필요 저장구조의 증가가 불필요

Transparent Tablespace Encryption 월렛(마스터키) 생성 alter system set encryption key identified by “패스워드";  테이블 스페이스 생성 create tablespace secure1 datafile ‘월렛이 저장될 경로' size 1M encryption using 'AES128' default storage (encrypt)  

Data Pump 덤프파일의 암호화 덤프파일 ENCRYPTION 암호화

Data Pump 덤프파일의 암호화 expdp 계정/암호 tables=trans dumpfile=덤프파일이름.dmp directort=tmp_dir encrtption=data_only encrtption_ algorithm=aes128(암호화 알고리즘)

데이터 마스킹 데이터 마스킹 -> 기밀 데이터의 길이, 유형, 형식과 같은 속성을 유지한 채, 새롭고 읽기 쉬운 데이터를 익명으로 생성하는 행위 오라클 데이터 마스킹 데이터의 자동 변조 실제 데이터 보호 상용 DB와 동일한 데이터 형식 유지 데이터 무결성 유지

데이터 마스킹 11g의 데이터 마스킹 – 리매핑 함수 생성

데이터 마스킹 11g의 데이터 마스킹 – 데이터 마스킹 처리 -> expdp 계정/암호 tables=scott.accounts dumpfile= 덤프 파일 명 directory=tmp_dirremap_data=테이블명.컬럼명: pkg_mask.fn_mask_ssn 11g의 데이터 마스킹 – 데이터 마스킹 처리 예