웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security.

Slides:



Advertisements
Similar presentations
1. 브라우저에서 로 관리창으로 접속해서, 서버 인증서를 설치 할 서버를 선택하고 Manage 버튼을 클릭합니다. 2. Security 탭을 선택한 후, 인증서 Trust.
Advertisements

Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
HTTPS Packet Capture Tutorial
아름다운 이들의 행복한 길음안나의 집.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
표준 SSL Server Identification
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
KyungPook National University
IoT(사물인터넷) 보안 2016년 2학기 4. 라즈베리파이 카메라.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
Postfix MTA SPARCS 08 진준호 ( Alex ).
암호화 기술 SSL와 IPSec의 개요 및 동작과정
웹어플리케이션보안 인증서 활용 중부대학교 정보보호학과 이병천 교수.
Secure Socket Layer.
HeartBleed.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
9. Deploying mean applications
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
Web Security 모든 HTTP 패킷은 엽서와 같음 SSL/TLS
OpenVPN KISEC 44th.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
인터넷 보안 2 Security 오 세 종.
SSL (Secure Sockets Layers Protocol)
Chapter 7. RAS(전화접속,VPN) & IAS
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
파티션 할당 및 공유(PAPS) of iATA-based Virtual Storage
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
암호화 및 인증.
Android studio로 Application 만들기.
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
웹 어플리케이션 보안 2016년 2학기 5. Node Authentication.
웹 어플리케이션 보안 2016년 2학기 10. Workflow tools.
공인인증서 신청 및 발급 제일 먼저 은행에 직접 방문하여 인터넷뱅킹 신청.
Web Basic 김영성 인천대 OneScore
고구려,백제,신라의 건국과 발전 Start!
13. Outside the Box 컴퓨터공학과 소프트웨어공학 연구실 석사 3학기 유 형 준 (You, hyong jun)
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Smart Workplace 개발자 가이드
전자서명의 형태 수기서명 디지털서명. 전자서명의 형태 수기서명 디지털서명 전자서명의 필요성.
8장 쿠키와 세션 한빛미디어(주).
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
오라클 넷(Oracle Net)의 개념 및 구성
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
MAIL CLIENT 김창우 윤성훈 이경재.
화이트 보드와 채팅 기능을 제공하는 웹 기반 공동작업 지원 시스템
Apache Key 및 CSR생성 방법 1. 랜덤 넘버 생성 $ openssl md5 * > rand.dat
SSL, Secure Socket Layer
STS 에서 웹 서버 설치 방법.
Introduction to JSP & Servlet
WZC 무선 연결 방법 (Windows 7 Ver.).
암호학 응용 Applied cryptography
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
1. Vista Wireless LAN 설정하기
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
Network Lab. Young-Chul Hwang
CHAP 15. 데이터 스토리지.
Exporting User Certificate from Internet Explorer
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
Presentation transcript:

웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security

11. Enhancing Security https 서비스 운영

1. 보안 웹서비스(HTTPS) 운영하기 웹 프로토콜의 종류 SSL/TLS 인증서 (Certificate) HTTP:80 - 일반 평문 연결 HTTPS:443 - SSL을 이용한 보안 연결 SSL/TLS 인증서를 이용한 서버 인증 인증서를 이용한 클라이언트 인증 세션키 합의 및 보안채널 연결 인증서 (Certificate) 공인인증서 사설인증서 서버인증서 공개키기반구조 (Public Key Infrastructure)

인증서 인증서 표준 공개키기반구조 표준 X.509 : 인증서 양식에 대한 표준 PKIX : https://datatracker.ietf.org/wg/pkix/charter/

사설인증서 만들기 OpenSSL 설치 개인키 생성 인증서 생성 개인키와 인증서 파일을 저장하기 https://code.google.com/archive/p/openssl-for- windows/downloads 개인키 생성 $ openssl genrsa 1024 > key.pem 인증서 생성 $ openssl req -x509 -new -key key.pem > cert.pem 개인키와 인증서 파일을 저장하기 sslcert 폴더를 생성하고 이곳에 key.pem, cert.pem을 저장

사설인증서 만들기

Server.js 파일을 수정 var express = require('express'); var https = require('https'); var fs = require('fs'); var app = express(); .... https.createServer({ key: fs.readFileSync('sslcert/key.pem'), cert: fs.readFileSync('sslcert/cert.pem') }, app).listen(config.port); // START THE SERVER // ==================================== // app.listen(config.port); https, fs 모듈 필요 개인키, 인증서 파일을 읽어오고 Express app에 https로 연결

접속 테스트 https://localhost:8080