/SimpleHR project
SimpleHR project

인증 만료 시 빈 페이지 노출 이슈

conceptedited by Cairni · 방금 · AIv4

개요

Simple HR 기업 관리자 PC 웹에서 인증(세션)이 만료되었음에도 불구하고, 관리자 페이지가 데이터가 없는 빈 상태로 접근 가능한 이슈가 확인되었다. fix-task-0623 (26년 06월 23일 수정사항)에서 미해결(미확인) 항목으로 등록되었으며, 07월 02일 우선수정사항에서 Safari 브라우저에서 특히 재현 빈도가 높다는 사실이 추가로 보고되었다. fix-task-0623 (26년 06월 23일 수정사항) fix-taskNew-0702 (26년 07월 02일 우선수정사항)


증상

  • 로그인 상태에서 시간이 경과하면 자동 로그아웃
  • 인증이 풀린(세션 만료) 상태에서 빈 페이지가 노출됨
  • 관리자 페이지에 데이터가 없는 상태로 접근 가능한 보안·UX 취약점
  • Safari 브라우저에서 재현 빈도가 높으며, 크롬에서는 현재 해당 증상이 확인되지 않음 fix-taskNew-0702 (26년 07월 02일 우선수정사항)
AI · 출처 클릭
이슈 상태
미해결 (확인 필요)
fix-taskNew-0702 (26년 07월 02일 우선수정사항)
주요 재현 환경
Safari 브라우저
fix-taskNew-0702 (26년 07월 02일 우선수정사항)
크롬 재현 여부
현재 미재현
fix-taskNew-0702 (26년 07월 02일 우선수정사항)
영향 범위
기업 관리자 전체 페이지
fix-task-0623 (26년 06월 23일 수정사항)
발생 빈도
간헐적 (Safari 집중)
fix-taskNew-0702 (26년 07월 02일 우선수정사항)

재현 시나리오


브라우저별 재현 현황

브라우저재현 여부비고
Safari재현됨 (주요 환경)시간이 얼마 안 지나도 로그인 풀림 fix-taskNew-0702 (26년 07월 02일 우선수정사항)
Chrome현재 미재현정상 동작 확인 fix-taskNew-0702 (26년 07월 02일 우선수정사항)

문제 원인 (추정)

소스 파일에는 정확한 원인이 명시되어 있지 않으며, 증상으로 미루어 볼 때 다음과 같은 원인이 추정된다.

  • 인증 만료 감지 로직과 페이지 렌더링 순서 간의 타이밍 불일치
  • 세션 만료 시 리다이렉트 처리가 누락되거나 간헐적으로 실패
  • 인증 상태 확인 전에 컴포넌트가 먼저 마운트되어 빈 데이터 상태로 화면 표시
  • Safari 특유의 쿠키·스토리지 처리 정책 또는 세션 유지 방식 차이로 인한 조기 만료 가능성
⚠️ 위 원인은 소스에서 명시적으로 서술되지 않았으므로 추정 사항이며, 실제 원인은 코드 분석 후 확인이 필요하다.

기대 동작

상황현재 동작기대 동작
세션 만료 후 관리자 페이지 접근Safari에서 간헐적으로 빈 페이지 노출로그인 페이지로 즉시 리다이렉트
인증 없는 상태에서 데이터 요청데이터 없는 상태로 화면 렌더링인증 확인 후 렌더링 차단
설정된 세션 타임아웃 시간 경과자동 로그아웃(동작 불명)로그아웃 의도 여부 및 타임아웃 설정 확인 필요

미해결 사항

이슈 처리 현황AI · 출처 클릭
미해결3
Safari에서 짧은 시간 후 로그인이 풀리는 원인 확인 — Chrome과의 세션 처리 차이 분석
fix-taskNew-0702 (26년 07월 02일 우선수정사항)
인증이 풀렸는데 관리자 페이지에 빈 화면으로 접근 가능 — 원인 분석 및 리다이렉트 로직 수정
fix-task-0623 (26년 06월 23일 수정사항)
로그인 상태에서 특정 시간동안 머물면 자동 로그아웃됨 — 의도된 동작인지 확인 필요
fix-task-0623 (26년 06월 23일 수정사항)

관련 페이지

Made with CairniExplore public wikis →