기술사/보안2009/06/30 00:47

1.     ISO 27000 Series 정의

표준

정의

ISO27001

·         정보 기술 - 보안 기법 - 정보 보안 관리 시스템 - 요구사항

·         2005 10월 제정

ISO27002

·         정보 기술 - 보안 기법 - 정보 보안 관리를 위한 실행 지침

·         2007 7월에 발표.

ISO27005

·         정보 기술 - 보안 기법 - 정보 보안 위험 관리

·         2008 6월 발표

 

2.     ISO 27000 Series의 발전

·         BS7799 Part 1(1995) -> ISO17799(2000) -> ISO27002(2007)

·         BS7799 Part 2(1999) -> ISO27001(2005)

 

3.     ISO27005 특징

정보 보안 위험 관리 guideline

·         위험 관리 방법에 기반한 정보 보안 구현의 지원

·         위험 관리 계획 수립 기반 위험 분석을 통한 구조/체계적 프로세스 지정

·         ISO27001에 지정된 일반 개념을 지원

 

4.     ISO27001

- 특징

보안 관리 요구사항

개별 조직의 형태에 따른 실행해야 할 요건 규정

인증 심사를 위한 규격

ISMS에 대한 문서화, 수집, 실행에 대한 요구 사항, 규칙을 규정

구축 절차 제시

ISMS 구축 절차의 제시

- 요구 사항

체계적 검사

위협, 취약점 및 impact을 고려하여 조직의 정보 보안 위험을 검사

보안 체계/위험 관리 체계 설계 및 구현

보안 통제 및 위험 관리를 위한 응집적이고 이해 용이한 포괄적 체계 설계/구현

포괄적 관리 프로세스 도입

정보 보안 통제가 조직의 현 기반에서 정보 보안 요구를 충족하도록

 

5.     ISO27002

- 특징

Best Practice 권고안

ISMS(Information Security Management System)을 위한 정보 보안 관리의 best practice 권고안 제공

CIA 유지를 중점으로

·         Confidentiality(오직 권한을 가진 이만 접근 가능하도록 보장)

·         Integrity(정보와 프로세스 메서드의 정확성과 완전성을 보호(safeguarding))

·         Availability(권한을 가진 이가 필요 시 정보와 관련 자산을 접근 가능하도록 보장)

- 통제영역

보안 정책

정보 보안 관리의 방향

정보 보안의 조직

정보 보안의 Governance

자산 관리

정보 자산의 목록화 및 분류

인적 자원 보안

조직에 대한 직원의 추가, 이동, 방출에 대한 보안 관점

물리 및 환경적 보안

컴퓨터 기기의 보호

소통 및 운영 관리

시스템과 Network에서의 기술적 보안 제어 관리

접근 제어

Network, system, application, function data에 대한 접근 권한 제한

정보 시스템 획득, 개발, 유지보수

Application에 대한 보안 확립

정보 보안 사고 관리

정보 보안 취약점에 대한 대략적 예상 및 응답

비즈니스 연속성 관리

비즈니스 핵심 프로세스 및 시스템의 보호, 유지보수 및 재건(recover)

준수(compliance)

정보 보안 정책, 표준, 법 및 규제에 대한 준수 보장

 

'기술사 > 보안' 카테고리의 다른 글

ISO 27000 Series  (0) 2009/06/30
ISMS : Information Security Management System  (0) 2009/06/29
WPA : Wi-Fi Protected Access  (0) 2008/02/03
인증서(certificate), X.509  (0) 2007/11/13
OCSP : Online Certificate Status Protocol  (0) 2007/11/13
PKI : Public Key Infrastructure  (0) 2007/11/12
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/427 관련글 쓰기

기술사/보안2009/06/29 23:35

1.     정의

·         정보자산의 기밀성, 무결성, 가용성을 실현하기 위한 절차와 과정을 체계적으로 수립/문서화하고 지속적으로 관리, 운영하는 시스템 및 프로세스

 

2.     ISMS 3요소

요소

내용

관리적 보안

·         조직 구성

·         보안 정책/지침/규정/절차 수립

·         보안 프로세스 정립

물리적 보안

·         출입 통제

·         천재지변/자연재해에 대비한 비상 대책

기술적 보안

·         네트워크, 시스템, DB/응용, PC

·         보안 솔루션 도입

 

사용자 삽입 이미지

 

3.     구축 절차 : PDCA(Plan - Do - Check - Act) 기반

1.     TFT 구성

·         ISMS 구축에 요구되는 조직 체계 구성

2.     자료 수집 및 교육

·         관련 자료 수집 및 구성된 조직에 대한 교육 실시

3.     범위 설정

·         구축을 위한 범위 설정

4.     위험 평가

·         정보 자산에 대한 위험 평가 실시 및 문제점 도출

5.     관리체계 구축

·         대응책을 체계적으로 구성, 관련 보안 프로세스 수립

6.     인증 절차

·         인증 취득

 

4.     ISMS를 위한 주요 framework / Standard / Maturity Model

Framework

COBIT, ITIL

Standard

ISO27001/2/5

Maturity Model

·         ISM3 : Information Security Management Maturity Model

·         ISO20000, 9001, 27001, CMM에 기반하여 만들어짐

 

5.     기대 효과 

사용자 삽입 이미지

'기술사 > 보안' 카테고리의 다른 글

ISO 27000 Series  (0) 2009/06/30
ISMS : Information Security Management System  (0) 2009/06/29
WPA : Wi-Fi Protected Access  (0) 2008/02/03
인증서(certificate), X.509  (0) 2007/11/13
OCSP : Online Certificate Status Protocol  (0) 2007/11/13
PKI : Public Key Infrastructure  (0) 2007/11/12
Posted by 어쨌건간에
TAG ISMS

TRACKBACK http://anyflow.net/trackback/426 관련글 쓰기

기술사/보안2008/02/03 11:55
WPA의 정의
- 802.11i의 주요 사항을 구현하여 WEP(Wired Equivalent Privacy)를 대체하는 무선랜 보안 프로토콜. version 2는 802.11i의 필수 요소를 모두 구현한다.

WPA의 특징
1. TKIP(Temporal Key Integrity Protocol) 암호화 기법 사용
    - 패킷당 키 할당, 메시지 무결성 확인, 확장 초기화 벡터, 키값 재설정 기능 포함
2. EAP(Exensibl Authentication Protocol) 사용
    - 무선 N/W 및 Point to Point 연결에서 사용되는 범용 인증 framework. 802.1X를 내부적으로 사용(RADIUS 서버 인증 기능)
3. MIC(Message Integrity Code) 사용 : 암호 checksum 기능
    - 패킷 당 키 혼합 기능, 패킷 위조 공격 방어

more..

'기술사 > 보안' 카테고리의 다른 글

ISO 27000 Series  (0) 2009/06/30
ISMS : Information Security Management System  (0) 2009/06/29
WPA : Wi-Fi Protected Access  (0) 2008/02/03
인증서(certificate), X.509  (0) 2007/11/13
OCSP : Online Certificate Status Protocol  (0) 2007/11/13
PKI : Public Key Infrastructure  (0) 2007/11/12
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/355 관련글 쓰기

기술사/보안2007/11/13 03:03

X.509

reference:
제 2장 공개키 기반 구조. 한국기술교육대학교
X.509. Wikipedia
인증서(certificate)
- 공개키와 해당 공개키의 소유자를 연결짓는 전자문서. 인증서는 일반적으로 CA(Certification Authority)가 전자서명을 통해 생성. 오늘날 사용되는 대부분의 인증서는 X.509 버전 3 표준을 따름.

인증서의 구성
1. 일련번호 : 인증서를 발급한 인증기관 내의 유일번호
2. 버전 : X.509의 버전을 나타냄. 현재 3.0이 사용
3. 서명 알고리즘 : 인증서 발급 시 사용된 알고리즘의 식별자
4. 발급자 : 인증서를 발급한 CA의 DN(Distinguished Name; X.500 표준에 따라 명명됨)
5. 유효기간 : 인증서의 유효기간. 시작일과 만료일로 구성.
6. 주체 : 인증서의 소유자 DN
7. 주체의 공개키 정보 : 공기캐 값, 알고리즘 식별자 등으로 구성

more..

Posted by 어쨌건간에
TAG Ca, PKI, RFC3280, X.509

TRACKBACK http://anyflow.net/trackback/297 관련글 쓰기

기술사/보안2007/11/13 01:03

OCSP : Online Certificate Status Protocol

reference:
Online Certificate Status Protocol. Wikipedia
OCSP의 정의
- X.509 전자 서명의 폐지 상태를 얻기위해 사용하는 인터넷 프로토콜. RFC 2560에 기술되어 있으며, PKI에서 CRL을 사용할 때 발생되는 문제를 해결하기 위해 만들어졌다. OCSP를 통한 메시지는 ASN.1로 인코딩되어 있으며 보통 HTTP위에서 통신한다. OCSP 서버는 일반적으로 OCSP responder로 불린다(OCSP 메시지의 요청/응답 성격으로 인해).

* 'CRL'은 '인증서 폐지 목록'과 'CRL의 주기적 갱신' 모두를 칭함.

more..

'기술사 > 보안' 카테고리의 다른 글

WPA : Wi-Fi Protected Access  (0) 2008/02/03
인증서(certificate), X.509  (0) 2007/11/13
OCSP : Online Certificate Status Protocol  (0) 2007/11/13
PKI : Public Key Infrastructure  (0) 2007/11/12
PMI : Privilege Management Infrastructure  (0) 2007/11/12
SQL Injection  (0) 2007/10/10
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/296 관련글 쓰기

기술사/보안2007/11/12 22:19

PKI : Public Key Infrastructure

reference :
제 2장 공개키 기반 구조. 한국기술교육대학교
Public key infrastructure. Wikipedia
MAURITIAN PUBLIC KEY INFRASTRUCTURE, ICTA
공개키 기반구조(PKI: public Key Infrastructure) 정의
- 공개키 암호 알고리즘을 안전하게 사용하기위해 필요한 서비스를 제공하는 기반구조.

PKI의 필요성
- 통신 대상에 대한 인증과 무결성, 기밀성 등의 기타 보안 요소를 갖춘 통신을 이루기 위한 범용적 인프라의 요구

PKI의 구성요소
1. 정책승인기관(PAA, Policy Approving Authority): 공인인증 서비스 전반의 정책과 절차를 수립. 보통 최상위 CA가 PAA의 역할을 맞음.
2. 정책인증기관(PCA. Policy Certification Authority): PAA에서 승인된 전반적 정책을 확장 또는 세부 정책 생성
3. 인증기관(CA: Certification Authority): 인증서의 발급, 폐기, 정지, 갱신, 재발급을 담당하는 기관
4. 등록기관(RA: Registration Authority): 가입자의 등록과 초기 인증(신원확인)을 담당
5. 인증서 디렉토리(certificate directory, certificate repository), VA(Validation Authority): CA의 인증서, 가입자의 인증서,CRL(Certification Revocation List; 인증서 폐지 목록)의 검색가능 공개 보관소. X.500 국제 표준보다는 일반적으로 LDAP을 이용하여 구현됨.
6. OCSP(Online Certification Status Protocol) 서버 : 인증서의 폐지 여부 확인 서비스를 제공
7. 키 복구 서버(key recovery server), 타임 서버(time server)

more..

'기술사 > 보안' 카테고리의 다른 글

인증서(certificate), X.509  (0) 2007/11/13
OCSP : Online Certificate Status Protocol  (0) 2007/11/13
PKI : Public Key Infrastructure  (0) 2007/11/12
PMI : Privilege Management Infrastructure  (0) 2007/11/12
SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/295 관련글 쓰기

기술사/보안2007/11/12 22:16

PMI : Privliege Management Infrastructure

reference :
PMI: Privilege Management Infrastructure 개요. (주)퓨쳐시스템 강명희
Privilege Management Infrastructure. ASTM E31.20 Working Draft 0.9j
국방망에서의 AC 및 PMI 모델에 관한 연구.연세대 대학원 윤희승
PMI의 정의
- 권한 관련 자원과 이의 소유자간의 관계를 신뢰기관이 보증하고 유지하는 구조. PMI에서 사용되는 인증서를 가리켜 PMI 인증서 또는 속성 인증서(AC: attribute certificate)라 칭함.

PMI의 등장배경
- 임무, 지위 역할 등의 다양한 속성을 인증하기 어려운 PKI의 한계
- X.509 인증서의 확장 필드를 이용하여 PKI 체계 내에 표현은 가능하나, 일반적으로 신원과 속성은 유효기간이 달라지기 마련. 또한 공개키 인증서 발급 기관과 속성 관리 기관은 일반적으로 다름.

more..

'기술사 > 보안' 카테고리의 다른 글

OCSP : Online Certificate Status Protocol  (0) 2007/11/13
PKI : Public Key Infrastructure  (0) 2007/11/12
PMI : Privilege Management Infrastructure  (0) 2007/11/12
SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/298 관련글 쓰기

기술사/보안2007/10/10 07:46

SQL Injection

reference:
홈페이지 개발 보안 가이드. 정통부
[마이크로소프트웨어] - SQL Injection 해킹 보안
악의적인 명령어 주입 공격, SQL Injection
    - 웹 사이트의 사용자 인증 창이나 URL 직접 입력 창 등을 통해 비 정상적인 SQL 명령어를 입력함으로써 SQL query를 변조하여 허가되지 않은 정보를 취득하는 해킹 기법

SQL Injection을 통해 가능한 공격
    - 사용자 인증을 비정상적으로 통과할 수 있다.
    - 데이터베이스에 저장된 데이터를 임의로 열람할 수 있다.
    - 데이터베이스의 시스템 명령을 이용하여 시스템 조작이 가능하다.

SQL Injection의 종류 및 설명
1. 사용자 인증 공격
    - 사용자 인증 과정을 통과하기 방법으로서 사용자 인증 창을 통해 입력 받은 id와 password 문자열이 인증을 위한 SQL query의 일부가 됨을 악용한 기법
    예) 사용자 인증 query가 [select 아이디 from USER_TABLE where id='첫번째 입력값' and password='두번째 입력값']일 경우, 두번째 입력값에 [' or 'A' = 'A]을 입력하면 where 절에는 or 연산에 피연산자로 참이 들어가 전체는 무조건 참이되어 인증에 성공.

2. OS 명령어 실행
    - DB 접근 권한이 시스템 권한일 경우 저장 프로시저를 주입함으로 OS의 명령어를 실행하는 기법
    예) MS SQL일 경우 1의 query에서 두번째 입력값이 [; exec master..xp_cmdshell ' ping 10.10.1.2'--]이라면 DB는 먼저 select ~ 문을 실행하고 exec ~ 문을 순차적으로 처리한다. 마지막의 [--]는 이후에 오는 SQL 문장을 주석처리하여 전체 문장을 완성시킨다(OS 명령어인 ping을 실행함).

SQL Injection 대응 방법
1. DB와 연동하는 스크립트의 모든 매개변수를 점검하여 사용자의 입력값이 SQL Injection을 발생시키지 않도록 수정
2. 입력값을 검사하여 허용되지 않은 문자열이나 문자가 포함된 경우에는 오류로 처리
3. SQL 서버의 오류 메시지를 사용자에게 보여주지 않도록. 공격자는 반환되는 오류 메시지를 분석하여 공격 성공 가능한 SQL Injection 문자열을 알아낼 수 있다.
4. 웹 애플리케이션에 사용하는 DB 사용자의 권한을 제한.

'기술사 > 보안' 카테고리의 다른 글

PKI : Public Key Infrastructure  (0) 2007/11/12
PMI : Privilege Management Infrastructure  (0) 2007/11/12
SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
IPSec : IP Security  (3) 2007/08/21
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/272 관련글 쓰기

기술사/보안2007/10/10 07:42

XSS : cross Site Scripting

reference:
XSS 보안 위협「당신의 사이트는 안전한가?」ZDNet Korea
홈페이지 개발 보안 가이드. 정통부
XSS의 정의
    - 동적 생성 웹 페이지에 악의적인 스크립트를 넣어, 사용자가 해당 페이지를 열람했을 경우 삽인한 스크립트를 실행하도록 함으로써 사용자의 데이터를 탈취하는 웹 해킹 기법.

* OWASP(Open Web Application Security Project)에서 발표한 Web Application의 10대 취약점 중의 하나.

XSS의 공격 대상
    1. 공격시 사용되는 HTML 태그 : <script> 등.
    2. 공격 대상 script 및 언어 : Javascript, VBScript, ActiveX, HTML, Flash
    3. 공격 대상 코드 : CGI 스크립트, 검색 엔진, 게시판, 오류 페이지 등
    4. 공격 대상 코드의 주요 공격 위치 : 입력 부분. 예를 들어 URL parameter, Form elements, 쿠키, DB 쿼리 등.

more..

'기술사 > 보안' 카테고리의 다른 글

PMI : Privilege Management Infrastructure  (0) 2007/11/12
SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
IPSec : IP Security  (3) 2007/08/21
SSL : Secure Sockets Layer  (3) 2007/08/21
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/271 관련글 쓰기

기술사/보안2007/10/05 21:19

OTP : One Time Password

reference : OTP. 김해숙, 퓨쳐시스템 전략기획팀 책임연구원
OTP의 정의
    - 원격 사용자 인증시 유발되는 패스워드 재사용 공격을 차단하기 위해 사용시마다 매번 바뀌는사용자 인증 패스워드 및 패스워드 생성 장치

OTP의 특징
    - 패스워드 재사용이 불가능하므로 추측을 통한 해킹이나 패킷 스니핑(packet snipping)을 통한 재사용 공격이 불가능
    - 다음 번의 패스워드 예측이 불가능하므로 패턴 인식을 통한 해킹에 대해 견고.

OTP의 등장 배경
    - 아이디와 패스워드를 통한 단일 사용자 인증 방식은 쉽게 외울 수 있어야 한다는 특징으로 인해 ID 도용 여지가 많음
    - 이로 인해 두가지 이상의 사용자 인증 방식을 혼합한 이중 요소 인증(이중 인증; two-factor authentication) 방식이 점차 대중화 되어감(공인 인증서 + 보안카드 또는 OTP 토큰)

more..

'기술사 > 보안' 카테고리의 다른 글

SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
IPSec : IP Security  (3) 2007/08/21
SSL : Secure Sockets Layer  (3) 2007/08/21
UTM(S) : United Threat Management System  (0) 2007/08/19
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/266 관련글 쓰기

기술사/보안2007/08/21 02:02

IPSec(IP Security)

reference:
컴퓨터 네트워킹 3판
71회 김영호 기술사 엥라퍼
정의
네트워크 계층의 IP 데이터그램을 보호하기 위한 인터넷 표준 방식

IPSec의 필요성
    - 보안 통신의 기본 요소 제공 이외에도 IP 주소 위장(IP Spoofing) 공격에 대한 방어 수단이 됨.

주요특징
    1. 근원지 인증, 데이터 기밀성, 데이터 무결성 보장(ESP 프로토콜의 경우)
    2. OSI 3 계층인 네트워크 계층에서 보안절차 진행
    3. 통신을 위해 핸드쉐이킹 과정을 통한 네트워크 계층 논리 연결(SA: Security Association)을 확립
(연결형 네트워크 계층), 그리고 만들어진 SA를 통해 키, 암호화 알고리즘을 공유 및 상호간 인증.
    4. 프로토콜에 따라 AH, ESP로 구분

more..

'기술사 > 보안' 카테고리의 다른 글

SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
IPSec : IP Security  (3) 2007/08/21
SSL : Secure Sockets Layer  (3) 2007/08/21
UTM(S) : United Threat Management System  (0) 2007/08/19
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/202 관련글 쓰기

기술사/보안2007/08/21 01:42

SSL(Secure Sockets Layer)

reference:
컴퓨터 네트워킹 3판
제 10 행성은 나의 인생 - SSL Protocol 개념과 동작 원리
정의
웹 클라이언트와 웹 서버간 통신에 있어 데이터 암호와 인증을 제공하기 위해 넷스케이프가 개발한 보안 프로토콜

등장배경
1. 확대되어가는 인터넷 전자상거래 등의 비즈니스 및 금융 트랜젝션
2. 광범위한 웹 환경의 보급


주요특징
1. SSL 서버 인증 : 사용자가 서버의 신원을 확인하도록.
2. SSL 클라이언트 인증 : 서버가 사용자의 신원을 확인하도록.
3. 암호화된 SSL 세션 : 브라우저와 서버 간에 전달되는 모든 정보는 송신 소프트웨어가 암호화하고 수신 소프트웨어가 복호화함(메시지 무결성, 기밀성 확인).
5. 전송 계층 보안(TLS : Transport Layer Security)의 기본이 됨.

more..

'기술사 > 보안' 카테고리의 다른 글

SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
IPSec : IP Security  (3) 2007/08/21
SSL : Secure Sockets Layer  (3) 2007/08/21
UTM(S) : United Threat Management System  (0) 2007/08/19
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/201 관련글 쓰기

기술사/보안2007/08/19 20:49

UTM(United Threat Management) System

reference :
디지털타임즈 - [알아봅시다] 통합위협관리(UTM)
정의
다양한 보안 솔루션 기능을 하나로 통합, 보안 문제를 더욱 쉽고 편리하게 관리 및 해결하기 위한 보안 솔루션.

등장배경
1. 다양한 보안 솔루션의 도입에 따른 비용 과다 문제
2. 각각의 보안 솔루션 운용 방법을 익히기 위한 시간 비용 증가
3. 운용을 위한 물리적 공간과 인력 확보가 요구 증대

(보안 솔루션은 그 목적에 따라 방화벽ㆍ침입탐지시스템(IDS)ㆍ침입방지시스템(IPS)ㆍ가상사설망(VPN)ㆍ데이터베이스(DB) 보안ㆍ웹 보안ㆍ콘텐츠 보안 등 다양한 솔루션 형태로 분화, 발전)

more..

'기술사 > 보안' 카테고리의 다른 글

SQL Injection  (0) 2007/10/10
XSS : cross Site Scripting  (2) 2007/10/10
OTP(One Time Password)  (2) 2007/10/05
IPSec : IP Security  (3) 2007/08/21
SSL : Secure Sockets Layer  (3) 2007/08/21
UTM(S) : United Threat Management System  (0) 2007/08/19
Posted by 어쨌건간에

TRACKBACK http://anyflow.net/trackback/192 관련글 쓰기