본문 바로가기
반응형

전체 글52

[Spring Boot] WebUtil Class 생성 - XSS, SQL injection 보안 취약점 방지 Spring Boot 에서 사용한 유틸클래스여서 해당 카테고리에 넣었지만, Spring 에서도 적용 가능합니다!⭐ WebUtil.java교차 사이트 스크립팅(XSS) 공격과 경로 조작 공격을 방지하기 위한 유틸리티 클래스인 WebUtil 클래스를 생성해줍니다.  clearXSSMinimum(String value)사용자 입력 데이터 에서 XSS 공격 가능성이 있는 문자를 최소한으로 제거 합니다.특수문자 (&,  >, ", ', .) 를 HTML엔티티로 변환합니다.clearXSSMaximun(String value)clearXSSMunumum 메서드를 호출하고, 추가로 경로 조작 공격을 방지하기 위한 문자열 치환을 수행합니다.상위 디렉토리 접근 문자열 (../)과 현재 디렉토리 접근 문자열(./)을 제거합.. 2024. 11. 14.
VSCode 에서 GitHub Repository 연결하기 매번 까먹어서 항상 찾아보게되어서 적어놓는 메모 ..VSCode 에서 Git 레포지토리 연결깃허브 레포지토리 생성 -> 링크 복사VSCode 터미널 -> 레포지토리 연결하기>git remote add origin [링크]커밋하기VSCode 터미널 -> 푸시>git push origin master  사용하는 브런치에 따라 main, master, development 등 사용 가능합니다. 2024. 11. 13.
[VSCode] spring boot Config data resource ... does not exist 오류 해결 Vscode 에서 JAVA Spring Boot Project 를 실행하려 하니 아래와 같은 오류가 발생하였습니다.  [restartedMain] DEBUG org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter - Application failed to start due to an exceptionorg.springframework.boot.context.config.ConfigDataResourceNotFoundException: Config data resource 'class path resource [asis-datasource.yml]' via location 'classpath:asis-datasource.yml' cannot.. 2024. 11. 12.
[Eclipse] 이클립스 환경 세팅 - Progress, Server [Eclipse] 이클립스 환경 세팅 - Progress, Server 프로젝트를 import 한 후에 보면,, 당연한 듯이 pom.xml 오류가 나타나 있습니다.해당 오류는 아래 게시글에 정리해 두었습니다. 2024.11.09 - [Java/Eclipse] - [Ecilpse] Maven pom.xml 오류 조치 [Ecilpse] Maven pom.xml 오류 조치Failure to transfer org.apache.commons:commons-compress:pom:1.19 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the upda.. 2024. 11. 11.
반응형