ARKO 리뉴얼 — 문화품앗이/자원봉사 포털 (Spring 3 + iBatis + eGov 2.7)
제안요청서 과업내용 "다"가 요구하는 화면은 하나다 — "ㅇ 로그 조회 및 관리 기능 구현 / - 관리자용 로그 조회 화면 개발". 제안요약서 시안도 "접속기록 조회 및 감사" 한 장만 그려져 있다. 8·9차에서 이 영역을 여러 화면으로 벌려 놓은 것을 되돌린다. · 삭제 — 정기 점검 리포트 화면 / 이상행위 감사 화면 / 개인정보 처리기록 화면 AbnormalAccessController, abnormal/list.jsp, inspection/list.jsp 제거. InspectionResultController 는 화면 엔드포인트(listView/saveResultView)만 걷어내고 8차 이전의 JSON 계약으로 되돌렸다. PersonalDataAccessLogSearchVO.excludeSelect 와 그 sqlmap 조건(Mysql/Oracle 각 3곳)도 함께 제거 — processLog 진입점이 사라져 죽은 조건이 된다. · 기능은 남긴다 (RFP 가 '기능'으로 명시한 항목이라 지우면 요건 미충족) · "처리기록 검색·조회 기능 제공" → 처리구분 필터(조회/등록/수정/삭제 토글) · "비정상 접근 탐지 및 기록 기능 구현" → 목록 '감사' 칸(이상/점검) 상시 표시 · SFR-004 "접속기록 정기점검을 지원" → 월 1회 배치 + PDAL_INSPECTION_REPORT 적재 · 파기이력(SER-002-2) → 접속기록 화면의 "파기이력" 버튼 AbnormalAccessDetectionService 6클래스는 감사 칸이 쓰므로 그대로 둔다. · 메뉴 — 권한관리 하위 "접속기록 조회 및 감사"(9100044, ORDR 10) 하나로 수렴 9100048/49/50/52/53 제거. install_mysql.sql PART 3 은 [7]+[8] 을 최종형 [7] 하나로 대체했다(이미 중간형을 적용한 DB 를 위한 정리구문 포함, 신규 설치는 무영향). 검증: mvn compile EXIT=0, JSP 3종 Jasper 오류 0건, 로컬 반영·재기동 정상. 살아있는 화면 accessLog/purgeHistory/mberCrypto 302→로그인, 삭제한 inspection/abnormal/processLog **404**(제거 증명), frt/main.do 200, 통합본 전체 재실행 오류 0건(멱등). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .gitea/workflows | ||
| deploy | ||
| src | ||
| WebContent | ||
| .gitattributes | ||
| .gitignore | ||
| .pmd | ||
| CLAUDE.md | ||
| pom.xml | ||
| pom.xml.20250515 | ||
| pom.xml.20250515_2 | ||
| 개인정보보호_개발진행현황.md | ||
| 개인정보보호_개발항목.docx | ||
| 개인정보보호_비밀번호해시_점검노트.md | ||
| 개인정보보호_시스템로그삭제정책_분리노트.md | ||
| 개인정보보호_인증정보저장정책_점검노트.md | ||
| 디자인.md | ||