본문 바로가기

Spring/ICS단계적보안성평가 프로젝트(한이음)3

[Spring] ICS단계적보안성평가WEB - Direct DA 상세 유형 분류 Direct DA의 경우에는 정보를 제공하지 않는다고 해서 그냥 Direct DA인 경우는 "Direct DA"라고 DB에 저장해놨는데 진행하다보니 direct DA도 상세유형을 분류해서 넣어주어야 다른 기능에 지장이 없다는 것을 알았다... (애초에 내가 멘토님의 요구사항을 잘못 이해한듯...) 정규 회의 이틀 전 밤에 멘토님께 전화로 확인해서 다음날 아침에 바로 수정해보았다! Direct DA로 분류된 경우에는 아래의 알고리즘을 거쳐 다시 상세유형을 분류하는 작업이 필요하다. 1. controller에서 상세유형을 분류하는 조건식 /*direct da 상세유형 분류*/ @ResponseBody @RequestMapping(value = "/sortOut") public String sortOut(@R.. 2021. 8. 14.
[Spring] ICS단계적보안성평가WEB - DA 단계적 보안성 평가 코드 Non Direct/Direct DA 단계적 보안성 평가 조건 1) DA 단계적 보안성 평가 관리(EP DA 중요도 평가) - (영향성 분석 = Emergency Preparedness Function) AND - (대체 수단 존재 여부 = Y) AND (손상여부 탐지방법 존재 여부 = Y) AND (교육 훈련 계획 존재 여부 = Y) 2) DA 단계적 보안성 평가 관리(BOP DA 중요도 평가) - (영향성 분석 = Important to Safety) AND - (안전 시스템에 악영향 여부 = N) AND (발전정지 유발 여부 = Y) AND (발전소 상태 정보 제공 여부 = Y) AND (심층 방호 관련 여부 = N) 3) DA 단계적 보안성 평가 관리(Indirect DA 중요도 평가) - (안전.. 2021. 8. 5.
[Spring] ICS단계적보안성평가WEB - 사번 유효성 검사 및 승인 코드 회원가입을 한 경우 바로 로그인을 할 수 있는 것이 아니라, 관리자의 승인을 받아야 로그인할 수 있다. 회원가입 시 입력한 사번에 대해 유효성 검사를 진행한 후, 성공적으로 인증이 되면 승인 버튼이 활성화가 된다. MVC부분 1. UserVO package com.hanium.domain; import java.util.Date; import lombok.Data; @Data public class UserVO { private String userid;//사번 private String userptype; private String userdept; private String username; private String userpw; private String useremail; private Stri.. 2021. 7. 27.