PowerPoint 프레젠테이션

Similar documents
Strengthening of Token Authentication Using Time-based Randomization 1. 서론 패스워드기반인증 [1] 은사용자의기억에의존하는인증방식으로시스템구현이간단하여컴퓨터산업의태동시부터널리이용되어왔으며인증의중요성이강조되고있는오

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

[로플랫]표준상품소개서_(1.042)

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Windows 8에서 BioStar 1 설치하기

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

순서 OAuth 개요 OAuth 1.0 규격 OAuth 2.0 규격

untitled

Microsoft PowerPoint - 6.pptx

슬라이드 1

ㅇㅇㅇ

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

RHEV 2.2 인증서 만료 확인 및 갱신

제 31회 전국 고교생 문예백일장 산문 부문 심사평.hwp

PowerPoint 프레젠테이션

레프트21

(주)나우프로필의 이동형 대표 개편의 방향이 시민참여를 많이 하는 방향이라, 홈페이지 시안 이 매우 간편해져서 소통이 쉬워질 것 같다. 다만 웹보다 모바일 이용자가 지속적으로 급증하는 추세이므로 이에 적합한 구조가 되도록 보장해야 한다. 소셜미디어전략연구소 배운철 대표

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

DBPIA-NURIMEDIA

본 강의에 들어가기 전

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

PowerPoint Template

말레이시아보건부, 국립의약품감독청 사용자매뉴얼 QUEST 3+ 시스템모듈 : 회원등록 (Front-End) 문서번호 : Q3+/ 사용자매뉴얼 /M1/1 Version 1.0 Published by PERSADA DIGITAL SDN BHD B-15-2, BLOCK B,

PowerPoint 프레젠테이션

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

TTA Journal No.157_서체변경.indd

Ç×°ø¾ÈÀüÁ¤º¸³×Æ®¿öÅ©±¸Ãà¹æ¾È¿¡°üÇÑ¿¬±¸.hwp

untitled

12. OAuth 2.0 으로사용자관리하기 12.1 들어가며 대부분의회사나조직은직원과고객데이터베이스를가지고있습니다. 쓰리래빗츠를도입하면 일부데이터베이스를이중으로관리해야하는불편함에직면합니다. 이문제를해결하기위해서 쓰리래빗츠는 OAuth 2.0 으로사용자를관리하는기능을제공

A Study on the efficient mutual authentication mechanism using the agent server

2015

Microsoft Word - src.doc

PowerPoint 프레젠테이션

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>


요약 1

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

1. 제품 개요 WeGuardia WIPS V2.0(이하 TOE)은 특정 조직에서 운영되는 무선랜에 대한 지속적인 모니터을 통해 내 외부로부터 발생할 수 있는 각종 침입을 탐지 및 차단하여 내부의 네트워크를 보호하는 무선침입방지시스템이다. TOE의 세부 식별자 및 배포

PowerPoint 프레젠테이션

마켓온_제품소개서_ key


160322_ADOP 상품 소개서_1.0

The Pocket Guide to TCP/IP Sockets: C Version

게시판 스팸 실시간 차단 시스템

PowerPoint 프레젠테이션

gdac-token-whitepaper-full-version-v1.2

PowerPoint 프레젠테이션

<B3EBC6AE322E687770>

I. KeyToken USB 소개 1. KeyToken 개요 KeyToken 은공인인증서를안전하게저장하고또안전하게사용하기위한보안제품으로, 한국인터넷진흥원 (KISA) 이 KeyToken 의보안토큰에대한구현적합성을평가하고인증한 제품입니다. 2. KeyToken USB 그

2 TECHNOLOGY BRIEF 기술소개서 FIDO 1.0 인증기술 기술개요 스마트폰을이용한온라인거래나로그인시에패스워드대신간단한 PIN 혹은사용자가소지하고있는스마트카드또는스마트와치를이용하는간편한조작으로안전하게인증하는 FIDO(Fast Identity Online) 1

Secure Programming Lecture1 : Introduction

helpU 1.0

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

Week13

SSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com

초보자를 위한 분산 캐시 활용 전략

BEA_WebLogic.hwp

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

PowerPoint 프레젠테이션

목 차 1. 개요 1 2. 규격의구성및범위 1 3. 관련표준및규격 국외표준및규격 국내표준및규격 기타 2 4. 정의 전자서명법용어정의 용어의정의 용어의효력 2 5. 약어 3 6. 사용자인증 3 7. 전송채널

[Brochure] KOR_TunA

1. 배경 업무 내용이나 개인정보가 담긴 청구서 등을 메일로 전달 시 중요한 정보가 유출되는 경우가 발생하고 있으며, 이에 따른 메일 암호화 솔루션을 도입하고 있으나 기존 ActiveX를 기반으로 한 플러그인 방식은 여러 가지 제약으로 인해 사용성이 저하되고, 고객 대

DDWS( 디지털배포웹서비스 ) API 인증안내서

PowerPoint 프레젠테이션

Cloud Friendly System Architecture

슬라이드 1

VPN.hwp

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

공개 SW 기술지원센터

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

슬라이드 1

<B0B3C0CEC1A4BAB85FBAB8C8A3B9FDB7C95FB9D75FC1F6C4A7B0EDBDC35FC7D8BCB3BCAD C3D6C1BE292E687770>

특허청구의 범위 청구항 1 게임 서버 또는 미들웨어에 의해, 사용자 단말기로부터, GPS 정보, IP 정보, 중계기 정보 중 적어도 하나를 이 용한 위치 정보와, 상기 사용자 단말기에 설정된 언어 종류를 포함하는 사용자 정보를 수신하는 단계; 상기 게임 서버 또는 미들

Tomcat 4.x 웹서버에 J2SE 를설치를확인합니다. java -version java version "1.4.2_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04) Java HotSp


<36325FB1E8C0E7BFEC2DB9D9C0CCBFC0C0CEC1F520B1E2B9DDC0C720C0FCC0DABCADB8EDC0BB2E687770>

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

CD 2117(121130)

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

메뉴얼41페이지-2

SBR-100S User Manual

<C3D6C0E7C3B528BAB8B5B5C0DAB7E1292D322E687770>

<C3D6C1BEBABB2DC0FCC0DAC0CEC1F5BCF6B4DC5FC0CCBFEBB1E2B9DD5FC8AEB4EBB8A65FC0A7C7D15FBEC8C0FCBCBA5FB1E2C1D85FBFACB1B82E687770>

Tomcat.hwp

Microsoft PowerPoint - chap06.ppt

해외전자정보서비스이용교육 EBSCO ebooks - 인터페이스상세이용방법및다운로드 ( 대출모드 ) 안내

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>


운영체제실습_명령어

2

C++ Programming

SBR-100S User Manual

Microsoft Word - FIN WHITEPAPER Ver2.docx

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

K-IFRS,. 2014,.,.. 2

Transcription:

난수화토큰인증기술 Randomized Token Authentication sultan@joongbu.ac.kr 2017. 9. 중부대학교정보보호학과이병천교수

목차 2 1. 개요 인증기술의중요성 초기인증기술, 인증유지기술 현재의표준기술 (JSON Web Token) 2. 난수화토큰인증기술 기술개발내용 데모서비스 개발기술의기대효과 3. 적용분야 웹서비스, 모바일, 사물인터넷 4. 향후계획

인증기술의중요성 3 안전한인증기술은모든보안의출발점 상대방의신분을확인한후다양한보안기술을추가적용가능

초기인증기술 vs. 인증유지기술 4 처음접속시의사용자신분인증 ID/pass, 인증서, 고유주소, Biometrics, 멀티팩터인증등엄밀한인증절차필요서버측에서는사용자계정 DB 확인필요 초기인증기술 인증유지기술 초기인증완료된사용자의인증상태를유지하는기술쿠키, 세션, 토큰등사용자계정 DB 확인이필요없는무상태서비스 (stateless service) 요구많은사용자를위한확장성, 효율성이있는기술필요 OAuth, JSON Web Token 기술

인증유지기술의현재 5 한번로그인하면인증정보를더이상요구하지않고로그인상태를오랜기간유지. 사용자편의성향상. 자주이용하는 SNS 등의로그인정보를이용하여로그인가능. 사이트별계정등록의불편함개선. 현재사용되는표준기술 - OAuth, JWT(JSON Web Token)

JSON Web Token 기술 https://jwt.io/ 6 Server s secret 초기인증패스워드인증에성공하면서버가인증토큰을발급해줌. 브라우저에인증토큰저장. 인증유지초기인증이후서비스요청시인증토큰을첨부하여요청. 서버는토큰의유효성을검증하여인증을유지하고서비스제공

JSON Web Token 의구조 7 토큰디코딩및사용자정보획득가능 서명은서버비밀값을이용한 HMAC 계산으로서버만계산및검증가능. 제 3 자의위조불가. Server s secret

JWT 토큰인증의장단점 8 장점 브라우저에서전송해온토큰에사용자정보가포함되어있어서서버는계정DB 접근이필요없이인증가능토큰은서버가서명한값으로남이위조할수없음 취약점 고정된인증토큰이오랜시간 ( 유효기간 ) 동안반복전송됨공격자가도청으로타인의인증토큰을획득하면타인신분으로로그인가능 ( 재전송공격 ) HTTPS 보안통신적용필수. 비용발생. 보안통신세션의설정 / 유지 / 통신에시간, 비용소요 서버측은접속된사용자의보안세션정보를유지해야함. 무상태서비스어려움. 클라이언트측은서버의신분 ( 인증서 ) 확인필요. 중간자도청공격방지.

난수화토큰인증기술 9 JWT 토큰인증의문제점을해결할수있는난수화토큰인증 (Randomized Token Authentication) 기술개발 논문발표 : 2017. 4. 특허출원 : 2017. 7. 데모서비스개발 : 2017. 8. 데모서비스 http://isweb.joongbu.ac.kr:3000/ ( 한글 ) http://isweb.joongbu.ac.kr:3001/ ( 영문 )

난수화토큰인증기술의목표 10 1. 서버의 DB 접근이필요없는무상태토큰인증 토큰을이용한자동로그인, 인증유지 2. 고정된 bearer token 사용의취약점개선 난수화된인증정보계산에시간기반난수화적용. 3. 보안통신채널이불필요한토큰인증 시간기반난수화적용으로인증정보를도청해도재사용불가 4. 널리확산된 JWT 의기본메커니즘을활용 JWT 인증과함께시간기반난수화를부가인증으로사용 5. Https 적용하지않고도필요시보안통신채널제공 시간기반난수화인증정보를공유된비밀키로사용하여메시지암호화, 메시지인증기능제공

방법론 11 서버는로그인된사용자에게두개의토큰을발급 공개토큰 : 공개가능, 개인정보전달용 비밀토큰 : 공개불가, 인증정보계산용 요구사항 토큰은서버만이계산할수있어야함 ( 서버의비밀정보 K 이용 ) 서버는공개토큰으로부터비밀토큰을언제든지계산가능함 토큰계산방법 공개토큰 t P = HMAC 사용자정보, K 공개토큰은사용자정보에대한서버의서명값 비밀토큰 t S = HMAC t P, K 비밀토큰은사용자공개토큰에대한서버의서명값

난수화토큰인증구성도 12 클라이언트 서버 DB ID, hpass 저장 암호화 채널 초기인증 ID/Pass 입력 공개토큰, 비밀토큰저장 < ID, pass > 토큰발급 DB 검색, 사용자인증 인증된사용자에게토큰발급 평문채널 인증유지 비밀토큰, 현재시간을이용하여난수화인증정보계산 현재시간난수화인증정보 공개토큰에서사용자정보확인공개토큰이용하여비밀토큰계산난수화인증정보검증시간정보검증

기술개발내용 13 1. 난수화토큰인증 https 통신보안필요없는안전한인증유지기술 https 통신보안은초기인증시에만적용. 오랜기간사용하게되는인증유지시에는 https 미적용가능 2. 선택적메시지암호화 https 사용하지않고도필요시선택된메시지에대한암호화적용가능 3. 선택적메시지인증 https 사용하지않고도필요시선택된메시지에대한메시지인증적용가능

데모서비스 http://isweb.joongbu.ac.kr:3000/ 14

데모서비스 http://isweb.joongbu.ac.kr:3000/ 15 기술소개 대쉬보드토큰인증적용안함 블로그 (JWT) JWT 토큰인증적용 프로필 (RTA) 난수화토큰인증적용 메시지암호화난수화토큰인증을이용한선택적메시지암호화기술적용 메시지인증난수화토큰인증을이용한선택적메시지인증기술적용

난수화된토큰인증의효과 16 서버측면 서버의계정 DB 검색필요없는무상태 (stateless) 인증유지 대규모분산서비스등서버의확장성에효과 https 통신보안은초기로그인시에만적용하고대부분의인증유지단계에서는 https 를사용할필요가없음 https 세션정보관리불필요. 서버의운영비용감소. 동일사용자수대비서버설비용량을절반이하로절감가능 클라이언트측면 https 세션을이용할필요가없음. 빠른응답속도. 성능이제약되는 IoT 디바이스에도적합 공격자측면 도청정보재사용불가, 통신도청이쓸모없음

적용가능분야 17 대규모웹서비스에서의인증 https 보안통신은초기인증시에만적용하고대부분의사용기간동안 https 를적용하지않음 서버운영비용감소 ( 동일동시접속자수대비서버용량절반이하로절감 ) https 보안통신과함께적용시도청공격에강한이중보안제공 모바일앱에서의인증 패스워드입력이불편한모바일앱에서토큰인증은필수 https 미적용시서버운영비용감소 IoT 디바이스인증 성능이제약되는 IoT 디바이스에서 https 보안통신적용은부담 사람의개입없이이벤트기반의간헐적통신으로자동동작하는사물인터넷환경에서의 https/dtls 보안통신부담해제

효율성분석 18 https 보안통신을적게사용함으로인해대규모웹서비스의서버설비용량을절반이하로감축가능 초기인증시 ( 간헐적이용 ) 인증유지시 ( 오랜기간지속적이용 )

IoT 인증시나리오 19 로컬통신 보안성강화 암호화통신 기기등록 사용자로그인 토큰발급 사물인터넷플랫폼 토큰발급 인증 Server HTTP Database HTTP CoAP IoT Device 난수화토큰인증인증유지 MQTT MQTT Server CoAP Server 난수화토큰인증인증유지 Application Service 평문채널원격통신 효율성향상 평문채널원격통신

20 난수화토큰인증은미래사회의필수인증기술 sultan@joongbu.ac.kr