Skip Menu

혁신지원사업 산학협력 성과공유회
캡스톤 디자인 경진대회 우수작

캡스톤 디자인 경진대회 우수작

[PC게임/프로그래밍분야] 통합 웹 로그인 시스템

작성자 whello 작성일 2021.01.19 18:43 조회수 497 분류 장려상

 

크롬, 엣지, 웨일 등 크로미움 기반 웹 브라우저에서 동작하는 확장 프로그램과 Windows10의 사용자 인증 서비스 Windows Hello를 이용한 통합 웹 사이트 로그인 시스템입니다. 각 웹 사이트에 로그인할 때 입력하는 서로 다른 아이디, 비밀번호를 Windows Hello PIN, 지문, 얼굴 인식으로 대체할 수 있습니다.

  • description학과명IT응용보안과
  • people팀명whello
  • person참여학생주준하
  • face지도교수김규태
  • business협약기업x
유튜브 바로가기
작품 설명

작품 설명

이 시스템은 chrome, edge 등 크로미움 기반의 웹 브라우저가 가지고 있는 웹 기술에 기능을 확장하기 위해 지원하는 확장 프로그램과 Windows 10부터 지원되는 사용자 인증 수단인 Windows Hello를 연동하여 사용자가 이용하는 웹 사이트들의 다양한 로그인 정보를 하나의 인증 수단으로 통합하고 관리하는 것을 목표로 개발되었습니다. 독립적으로 동작하는 웹 브라우저와 Windows Hello 두 가지를 연동시키기 위해 브라우저 확장 프로그램과 C++/WinRT 콘솔 프로그램을 제작했습니다. 확장 프로그램에서 지원하는 브라우저 조작을 처리하고 C++/WinRT의 Windows브라우저 API를 이용하여 브라우저와 콘솔 프로그램 간에 데이터 통신과 Hello API를 이용해서 사용자에 대한 하나의 통합된 인증 수단을 제공합니다.


기대효과 및 활용방안

기대효과 및 활용방안

이 시스템을 활용하면 일반적인 사이트 로그인 과정을 더 간편하게 만들 수 있습니다. 일반적인 로그인의 경우에 사용자는 아이디, 패스워드를 정확히 기억하고 있어야 하고, 입력 과정에서 오타가 발생했을 때 로그인에 실패해서 처음부터 다시 입력해야 하는 상황이 많이 발생합니다. 이는 로그인 시간을 지연시키기 때문에 사용자가 불편을 느끼게 합니다. 특히 최근 사용자들은 다양한 사이트를 사용하고 패스워드를 복잡하게 설정하기 때문에 이런 상황을 자주 접할 수 있지만 계정 보안을 유지하기 위해서 어쩔 수 없이 이러한 불편을 감수해야 합니다. 이를 개선하기 위해서. 이 로그인 시스템은 각 사이트에 대한 아이디, 패스워드를 PC에 저장하고 암호화하여 관리하고, 로그인 과정에서 사용자 인증을 Windows Hello를 이용한 인증으로 대체하기 때문에 PIN, 지문, 얼굴 인식 등 원하는 방법으로 인증할 수 있습니다. 인증을 성공하면 사이트 로그인 페이지에 접속 시에 자동으로 입력시켜 주기 때문에 훨씬 더 수월하게 로그인할 수 있습니다.

  • 지원 브라우저 : 크롬, 엣지, 웨일, 오페라 등
  • 지원 운영체제 : Windows 10 버전 1803(빌드 17134) 이상

홍보영상

홍보영상



이미지 크게 보기 등록 구조
등록 구조
이미지 크게 보기 시스템 구성
시스템 구성
이미지 크게 보기 시스템 구조
시스템 구조