Team Project : SSL 2008/05/27 정보보호 응용 발표자 : 신용철.

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Window media player 1. 윈도우 미디어 플레이어가 많이 끊길 때 윈도우 미디어 플레이어실행 > 도구 > 옵션 > 성능 > 연결 속도 > 연결 속도 선택 Lan(10Mbps) 선택 > 네트워크 버퍼링 버퍼 10 초 네트워크창 > 스트리밍 프로토콜 > UDP.
PE 로 Windows 7/8 운영체제 만들기 4 조 : 박 성 진. 1.PE로 부팅 합니다. 1) Windows7 PE CD 를 삽입 합니다. 2) BISO 설정에서 부팅순서를 CD-ROM 또는 USB 를 1 순위로 올려준다. 3) 부팅이 될 때 까지 기 달려요.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
HTTPS Packet Capture Tutorial

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
안성시립도서관 무선랜 사용자 Mac 확인 및 설정방법
제어판 –> 네트워크 및 인터넷 –> 네트워크 및 공유센터 이동 후 화면에서 “새 연결 또는 네트워크 설정” 클릭
MCMS3000 네트워크 설정방법 [반도 HFCNMS 시스템 Set-up] 반도전자통신
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
코크파트너 설치 가이드 Window 7.
Android Wi-Fi Manual (Guest용)
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
윈도우7 체크 설치 매뉴얼
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
Cross Compiler를이용한 커널 컴파일 및 포팅
MYSQL 설치.
MYSQL 설치 및 설정 아이티즌 기술연구소 김태성 연구원
Hadoop 2.완전 분산 처리.
뇌를 자극하는 Windows Server 2012 R2
Windows 8 Ksystem G&I 설치.
Mysql Install on Azure
OpenVPN KISEC 44th.
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
SSL (Secure Sockets Layers Protocol)
강 명 수 LINUX 설치 강 명 수
4-1장. MySQL 제13장.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
8장. 원격지 시스템 관리하기.
Root Filesystem Porting
ServerGuide CD를 이용한 xSeries 설치가이드
FTP 프로그램 채계화 박재은 박수민.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Cross Compiler 설치.
3장. CentOS 리눅스 설치.
Cross Compiler를이용한 커널 컴파일 및 포팅
시스템 인터페이스 Lab3 Unix 사용법 실습.
Windows에서 Virtual Box를 이용한 Ubuntu 설치
홀인원2.0 설치 메뉴얼.
IPython Notebook + Spark + TensorFlow on MacOS
임베디드 시스템 개론 임베디드 타겟 보드 포팅 및 H/W 제어 3일차 강의 자료 Embedded System Lab.
BERT Install Guide 숭실대학교 test.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Nessus 4 설치 정보보호응용 조용준.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
-네트워크 관리 개요 및 SNMP 프로토콜 동작과정
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
암호학 응용 Applied cryptography
WZC 무선 연결 방법 (Windows 7 Ver.).
Tensorboard in Windows
무선랜 사용자 설명서 (Windows Vista 사용자).
임베디드 시스템 개론 3주차.
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
접근제어 솔루션 계정등록 및 클라이언트 설치.
소리가 작으면 이어폰 사용 권장!.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
Network Lab. Young-Chul Hwang
Exporting User Certificate from Internet Explorer
펌웨어(S/W) Upgrade 방법 Samsung Kies3
SafeMSR 설정.
Presentation transcript:

Team Project : SSL 2008/05/27 정보보호 응용 발표자 : 신용철

Contents 1 SSL 구축 준비사항 2 SSL 구축하기 3 SSL 테스트 4 분석 및 맺음말 4 5

SSL 구축 준비사항 (1/3) SSL 이란? What is SSL? 표준 프로토콜 인증 및 기밀성 보장 인터넷 상에서 안전하게 개인정보를 교환하기 위한 것 - 여러 암호화 기법 - 트랜잭션에 이용 인증 및 기밀성 보장 서버 인증 클라이언트 인증 기밀성 보장

SSL 구축 준비사항 (2/3) 구축 환경 설치 프로그램 목록 Linux 상에서의 OpenSSL 프로그램 동작 Vmware http://www.vmware.com RedHat Linux 9 http://ftp.sayclub.com/pub/redhat/archive.redhat.com/redhat/linux/9/en/iso/i386/ OpenSSL http://www.openssl.org/source/ Download URL

SSL 구축 준비사항 (3/3) 1 2 3 # 프로그램 설치 순서 및 흐름 Vmware Install Linux Install 가상환경을 의미하며 윈도우 상에서 리눅스를 같이 사용할 수 있다. 2 Linux Install SSL 프로그램이 설치될 OS를 의미한다. 3 OpenSSL Install SSL 프로그램의 한 종류이며 다양한 암호화 기법을 제공한다.

SSL 구축하기 (1/29) # Vmware 설치

SSL 구축하기 (2/29) # USER LICENSE 동의 선택

SSL 구축하기 (3/29) # 설치경로 선택

SSL 구축하기 (4/29) # Serial Number 입력 (http://vmware.com 에서 E-mail을 통해 인증)

SSL 구축하기 (5/29) # 설치완료

SSL 구축하기 (6/29) # Linux 설치준비 (Vmware에 Virtual Machine 등록)

SSL 구축하기 (7/29) # 설치과정 Typical 선택 후 사용 OS 선택

SSL 구축하기 (8/29) # 설치경로 선택 후 Network type에서 NAT 선택

SSL 구축하기 (9/29) # 하드 용량을 최소 5G 이상은 설정해준다

SSL 구축하기 (10/29) # 설정을 마쳤으면 다운로드 했던 리눅스 이미지 삽입

SSL 구축하기 (11/29) # Start Virtual Machine 명령을 통해 리눅스 실행

SSL 구축하기 (12/29) # 리눅스의 설치과정 시작 (Enter : Graphic 모드 설치)

SSL 구축하기 (13/29) # 리눅스 설치는 화면을 통해 단계별로 진행한다. (순서 : 왼쪽 -> 오른쪽)

SSL 구축하기 (14/29) # 마우스 및 입력장치 설정, 사용자 설치 선택

SSL 구축하기 (15/29) # 자동 파티션 분할을 진행

SSL 구축하기 (16/29) # 리눅스 파티션 초기화

SSL 구축하기 (17/29) # 설정된 파티션 확인 및 부트로더 설정 (초기값)

SSL 구축하기 (18/29) # IP, Gateway, Host 등의 네트워크와 방화벽 설정

SSL 구축하기 (19/29) # 시간대 설정과 Root 관리자 암호 설정

SSL 구축하기 (20/29) # 암호인증 설정과 설치방법 선택

SSL 구축하기 (21/29) # 그래픽 카드, 모니터 및 X-window 사이즈 설정 (기본값)

SSL 구축하기 (22/29) # 설치 완료 및 리눅스 부팅

SSL 구축하기 (23/29) # 간단한 초기설정

SSL 구축하기 (24/29) # ROOT 암호로 로그인 하기

SSL 구축하기 (25/29) # 처음으로 리눅스를 실행하였을 때의 바탕화면

SSL 구축하기 (26/29) # OpenSSL 다운로드 최신 버전 클릭

SSL 구축하기 (27/29) # 압축해제 : gzip -cd [OpenSSL Filename] | tar xvf -

SSL 구축하기 (28/29) # config 및 make, make install 명령으로 설치

SSL 구축하기 (29/29) # config 및 make, make install 명령으로 설치

SSL Test (1/13) # 3-DES 알고리즘을 통한 암호화 하기 # 3-DES 알고리즘을 통한 복호화 하기 명령어 : openssl des3 -salt -in plain.txt -out encrypted.txt (plain.txt : 평문, encrypted.txt : 생성되는 암호문) # 3-DES 알고리즘을 통한 복호화 하기 명령어 : openssl des3 -d -salt -in encrypted.txt -out plain2.txt (plain2.txt : 생성되는 평문, encrypted.txt : 암호문) Cryptography

SSL Test (2/13) # 3-DES 알고리즘을 통한 암호화 하기

SSL Test (3/13) # 3-DES 알고리즘을 통한 복호화 하기

SSL Test (4/13) # A에서 B로 암호화된 텍스트 전송 # B에서 암호화된 텍스트 복호화 : sender 스크립트 실행 : 원문을 암호화 하고 암호화된 파일을 B에게 전송할 수 있다. # B에서 암호화된 텍스트 복호화 : receiver 스크립트 실행 : A로부터 보내진 파일을 받고 복호화 하여 확인할 수 있다. # 수정사항 – Key파일을 통한 암호/복호화 암호화 : openssl –salt –in plain.txt –out encrypted.txt –kfile key.txt 복호화 : openssl –salt -d –in plain.txt –out encrypted.txt –kfile key.txt Interaction

SSL Test (5/13) # 암호화 및 파일전송

SSL Test (6/13) # 파일 받기 및 복호화

SSL Test (7/13) # key파일로 평문 암호화

SSL Test (8/13) # key파일을 Receiver로 전송

SSL Test (9/13) # 암호문 파일을 Receiver로 전송

SSL Test (10/13) # Receiver에서 받은 두 개의 파일 확인

SSL Test (11/13) # 받은 암호문을 key파일을 가지고 복호화

SSL Test (12/13) # Receiver에서 받은 원문의 대조 작업

SSL Test (13/13) # 최종적으로 파일 현황 확인

분석 및 맺음말 # 분석 : SSL 환경설정 # 문제점 # 보완사항 : SSL 설치 : SSL 사용 위의 세 단계로 크게 나누어 볼 수 있다. # 문제점 : OpenSSL 프로그램의 코드 수정에 실패한 점 : Windows 환경에서 초기에 실패한 점 Summary & Reflection # 보완사항 : 다른 SSL 프로그램을 통한 코드 수정 : Windows 환경에서 구현해 볼 것 : SSL 프로그램을 통한 네트워크 파일전송 구현.