반응형 java13 [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] 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. [Spring Boot] FTP Server 구현하기 FTP 서버와 연결돼서파일 업로드 및 다운로드가 가능한 API 서버를 구축하려 합니다. FTP서버에 있는 영상자료 스트리밍까지 작업까지가 목표이지만,, 우선 차례차례.. ㅎㅎ 2024.09.25 - [Windows/FTP] - [Wondows] FTP 서버 구축하기 [Wondows] FTP 서버 구축하기윈도우 환경에서 FTP 서버를 구축하려 합니다. Windows server 2022 STD 환경에서 구축하였습니다.다른 OS 에서도 세팅법은 동일합니다. 서버에 접근하기 위한 정보와 파일 전송 명령 및 결과 등은 TCPli-yo.tistory.com이전에 구축해 둔 FTP 서버에 접근하여 파일 업로드/다운로드 기능을 적용해보려 합니다.🌟 작업 환경Java 17, Spring Boot 3.2.2, Gra.. 2024. 9. 28. 이전 1 2 3 4 다음 반응형