Skip to content

Capstone-CyberSecurity/ProjectDocs

Repository files navigation

README

NFC LockGuard's README

목차

  1. 프로젝트 소개
  2. 핵심 기능
  3. 기술 스택
  4. 시스템 아키텍처
  5. 코드 저장소
  6. 팀원 소개

🔐 프로젝트 소개

현대의 보안 환경에서 Windows 컴퓨터는 대부분 비밀번호 입력을 통해 접근 권한을 획득한다. 다만 사용자의 컴퓨터 비밀번호가 노출될 경우 해킹 및 계정 탈취의 위험이 존재한다. 또한 공공장소나 업무 환경에서 사용자가 잠시 자리를 비울 때 보안의 공백이 생기는 경우가 발생하고 민감한 정보가 노출될 가능성이 있다. 본 프로젝트에서는 NFC 기반의 인증 시스템을 활용하여, 특정 인증된 기기가 비콘 위에 놓였을 때만 컴퓨터를 사용할 수 있도록 한다. 인증된 기기가 비콘에서 떨어지면 즉시 컴퓨터 사용이 제한되도록 설계하고, 이를 통해 보안성을 강화하고 사용자의 편의성을 향상시키는 것을 목표로 한다.

핵심기능

  • NFC 태그 인식을 통해 컴퓨터의 입력 장치 및 USB 포트를 실시간으로 제어
  • 인증 서버와의 암호화된 네트워크 통신을 통해 인증 여부를 판단
  • 인가된 사용자만이 잠금을 해제할 수 있으며 빠른 응답성과 안정적인 작동을 제공
  • Python의 pynput 라이브러리를 활용하여 키보드/마우스 입력 인터셉트 기능을 수행하고 Windows 레지스트리 값 수정을 통해 USB 저장장치 드라이버를 차단

기술 스택

📌 클릭해서 자세한 내용 보기

개발 환경

개발 도구

개발 언어

주요 기술

시스템 아키텍처

image

코드 저장소

👥 팀원 소개

역할 이름 Github
인증 시스템 김시훈 @ihatehudwedge
DB 관리 박수빈 @so0bean
NFC 하드웨어 박기윤 @parkgiyun
PC 잠금 시스템 천유석 @chunys

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published