Sumin

공부하는 중

Project 3

2026-1 캡스톤 프로젝트 진행 과정 (5/13)

브라우저 확장 기반 실시간 계정 보안 진단 시스템1. 프로젝트 개요본 프로젝트는 브라우저 확장 프로그램을 기반으로, 사용자의 로그인 및 회원가입 과정에서 비밀번호 보안 상태를 실시간으로 분석하고 피드백을 제공하는 시스템을 개발하는 것을 목표로 진행되었다.기존 단계에서는 비밀번호 입력 시 길이, 문자 조합, 반복 패턴, 단순 문자열 포함 여부 등을 기준으로 보안 강도를 분석하고, 이를 점수와 경고 메시지 형태로 사용자에게 제공하는 기능을 구현하였다. 또한 입력창 옆에 패널 UI를 표시하여 사용자가 별도의 설정 없이도 자연스럽게 안전한 비밀번호를 사용할 수 있도록 구성하였다.이후 프로젝트를 확장하면서 단순 강도 분석을 넘어, 실제 보안 사고에서 중요한 요소인 비밀번호 재사용 문제와 로그인 인증 절차 강화까지..

2026-1 캡스톤 프로젝트 진행 과정 (4/15)

브라우저 확장 기반 실시간 계정 보안 진단 시스템1. 프로젝트 개요본 프로젝트는 브라우저 확장 프로그램을 기반으로, 사용자의 로그인 및 회원가입 과정에서 비밀번호 보안 상태를 실시간으로 분석하고 피드백을 제공하는 시스템을 개발하는 것을 목표로 시작되었다. 기존 단계에서는 사용자가 비밀번호를 입력할 때 길이, 문자 조합, 반복 패턴, 단순 문자열 포함 여부 등을 기준으로 보안 강도를 평가하고, 이를 점수와 경고 메시지 형태로 시각적으로 전달하는 기능을 구현하였다. 또한 입력창 옆에 패널 UI를 표시하여 사용자가 별도의 설정이나 학습 없이도 자연스럽게 더 안전한 비밀번호를 사용하도록 유도하는 데 중점을 두었다.이번 단계에서는 이러한 강도 분석 기능을 기반으로, 실제 보안 사고에서 중요한 요소인 비밀번호 재사..

2026-1 캡스톤 프로젝트 진행 과정 (4/8)

브라우저 확장 기반 실시간 계정 보안 진단 시스템1. 프로젝트 개요본 프로젝트는 브라우저 확장 프로그램을 기반으로, 사용자의 로그인 및 회원가입 과정에서 비밀번호 보안 상태를 실시간으로 분석하고 경고하는 시스템을 개발하는 것을 목표로 한다. 기존의 보안 점검 방식이 사용자의 별도 행동을 요구하는 것과 달리, 본 시스템은 사용자의 입력 흐름 속에서 자동으로 동작하도록 설계하였다. 이를 통해 사용자가 별도의 학습 없이도 자연스럽게 안전한 비밀번호를 사용하도록 유도하고, 전반적인 계정 보안 수준을 향상시키는 것을 목표로 한다. 2. 환경 구축 및 확장 프로그램 구조 설계프로젝트 초기 단계에서는 브라우저 확장 프로그램 환경을 구축하고 전체 구조를 설계하였다. 모든 웹페이지에서 동작할 수 있도록 설정하고, 콘텐..