본문 바로가기

전자정부5

[restAPI] @restcontroller API converter 오류 @RestController 어노테이션을 사용해서 API를 만들려고했으나 오류가 발생해서  egov-comservelt.xml에 를 추가해서 package com.test.controller;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.springframework.stereotype.Controller;import org.s.. 2024. 7. 5.
[암호화]DB접속정보 암호화하기1(crypto) 유지보수 중인 프로젝트들의 DB접속정보 암호화 요청으로 인하여 전자정부 3.8이상의 버전은 crypto 간소화서비스를, 3.7이하 버전에는 AES방법, ASP는 base64방식을 사용하여 암호화를 하였다. 첫번째로 전자정부 프레임워크에서 제공하는 crypto 간소화 서비스를 이용하여 DB 접속정보를 암호화한다. 3.8이상의 버전에서 사용하였다. 두번째 AES방식확인하기 [암호화]DB접속정보 암호화하기2(AES) 유지보수 중인 프로젝트들의 DB접속정보 암호화 요청으로 인하여 전자정부 3.8이상의 버전은 crypto 간소화서비스를, 3.7이하 버전에는 AES방법, ASP는 base64방식을 사용하여 암호화를 하였다. 첫번째 soondevnote.tistory.com egov버전 : 3.10 java : 1... 2024. 2. 23.
[mimetype] 아이폰에서 다운로드시 .exe붙는 문제 서비스중인 사이트에서 pdf 및 파일을 다운로드 받으면 ~do.exe, ~.pdf.exe라는 형태로 다운이 받아지는 상황이 발생했다. 전자정부 프레임워크에서 제공하는 다운로드 방식을 사용하였고 원인은 분석해 보았다. 다음은 전자정부 파일다운로드 중 mimetype을 정해주는 부분인데 x-msdownload를 찾아보니 Microsoft에서 제공하는 것이고 브라우저가 알아서 파일의 타입을 정해주는것으로 보인다. 이것이 원인으로 보이고 사파리에서도 충분히 문제가 발생할 것으로 짐작이된다. String mimetype = "application/octet-stream"; 첫 사진에서도 써 있듯이 마임타입을 'application/octet-stream'로 변경을 해주니 아이폰에서도 .exe가 붙는 현상이 사라졌.. 2023. 10. 11.
[JAVA] validate 유효성검사 class로 하기 보통 개발을 하면서 유효성검사는 아래 사진처럼 스크립트를 통하여 진행하였다. 이클립스를 사용하는 터라 서버 재시작을 할 필요도 없고 아주 간편하고 편하다. 하지만 전에 작성했던 글 처럼 https://soondevnote.tistory.com/36 [Burp Suite] Burp Suite 프록시 도구 사용법 (파라미터 위변조) 프록시 도구 Burp Suite 사용 하여 파라미터값 변조 하기 구글링을 통해 64bit 을 다운 받았다. 위 프로그램은 여러가지 기능이 있는데 그중에서 가장 유용하게 사용 가능 한 것이 proxy를 사용하여 파 soondevnote.tistory.com 파라미터 값을 위변조 할 수 있기때문에 보안성에 문제가 있을 수 있다. 그래서 서버쪽에서 유효성검사를 하게 된다면 위변조가 불.. 2023. 6. 21.
톰캣 LifecycleException 에러 org.apache.catalina.LifecycleException: Failed to start component StandardEngine[Catalina].StandardHost[localhost].StandardContext[/controller] 오류가 발생 egov 3.7 3.10 두개를 이용하다가 발생하였음 리파지토리가 문제인거 같아서 바라보는 경로를 각각 설정해주었지만 위 톰캣에러가 발생하였음 1.clean Project > Clean 2. Maven Update 해당프로젝트 우클릭 > Maven > Project Update 3. 톰캣 Clean Server우클릭 CleanServer 우클릭 Clean Tomcat work Directory 3-1. 톰캣 새로 생성 3번을 해도 작동하지.. 2022. 9. 15.