본문 바로가기

웹 서비스4

[CyberChef] Base64, URL 인코딩/디코딩 및 간단한 암/복호화를 제공하는 서비스 #269 1. CyberChef란? 웹 서비스를 제공하거나 이용하다보면 데이터를 인코딩 혹은 디코딩해야하는 경우가 많이 있습니다. 이 때 라이브러리를 이용하여 프로그램으로 결과를 얻을 때도 있지만 쉽게 웹 서비스를 통하여 확인할 수 있는 사이트입니다. 암/복호화뿐만 아니라 다양한 로직에 대해서도 쉽게 결과 값을 얻을 수 있어 알고있으면 매우 유용합니다. 2. 공식사이트 CyberChef gchq.github.io 3. 사용 방법 1) 원하는 레시피(변환 방법) 선택하기 왼편에 있는 변환 방법을 드래그하여 레시피로 가져오면 됩니다. 많이들 사용하는 방법은 즐겨찾기(Favorites)에 등록되어 있습니다. 2) Input 입력 후 결과 확인하기 Input에 'Hi I'm goldsony!'를 입력하였도 Ou.. 2024. 1. 10.
SSL 사설 인증서 생성하기(feat, openssl) #223 1. SSL(Secure Sockets Layer) 인증서란? 웹 서비스를 이용하는데 신원을 확인하고 암호화 통신을 하기위해 사용되는 디지털 인증서입니다. SSL 프로토콜을 사용하여 SSL 인증서로 불립니다. 서비스하고 있는 주체의 신원을 확인하여 피싱을 방지하고 통신을 암호화하여 주고 받는 메세지를 안전하게 보호합니다. 웹 사이트를 이용하실 때 http:// 대신 https://가 적용되어 있다면 SSL 인증서가 적용된 웹 사이트라고 보시면 됩니다. 2. openssl을 통한 사설 인증서 생성하기 웹 서비스를 하고 있는 조직이라면 기본적으로 제 3의 신뢰기관으로부터 인증된 인증서를 발급받아 웹 사이트에 적용하여 서비스하고 있을 것입니다. 하지만 비용이 발생하기 때문에 실제 서비스를 하고있는 경.. 2022. 6. 18.
SOAP(Simple Object Access Protocol)란? #147 1. SOAP(Simple Object Access Protocol)란? HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 교환하는 프로토콜로써 RESTful API와 비슷하게 API를 제공하는데 있어 사용됩니다. SOAP의 메시지 구조는 다음과 같습니다. 1) Envelope SOAP 메세지의 루트로써 SOAP Header(옵션)와 SOAP Body(필수)를 포함하고 있습니다. 2) Header SOAP 메세지에서 선택적 요소로써 메시지 경로를 제공하여 처리될 애플리케이션 관련 정보를 전달하는데 사용됩니다. 3) Body SOAP 메세지에서 필수적 요소로써 주요 정보를 가지고 있는 부분입니다. 예제를 보면 다음과 같습니다. 여행객의 예약정보를 가지고 있는 메세지입니다. uuid.. 2021. 1. 27.
리눅스(CentOS7)에 Apache Tomcat(WAS) 설치하기 #43 WAS에 대한 설명에 이어서 정말 많이 쓰이고 있는 WAS인 Tomcat에 대해 설치해보도록 하겠습니다. 이전에 이클립스에서 설치한 내용에 대해서는 포스팅을 했었는데 서버에서는 주로 리눅스를 많이 이용하기때문에 리눅스에 설치하는 내용에 대하여 포스팅하겠습니다. 1. Apache Tomcat이란? 아파치 웹 서버와 같이 아파치 소프트웨어 재단에서 관리하는 오픈소스 WAS로써 JAVA기반의 웹 컨테이너입니다. WAS로 가장 많이 쓰이고 있으며, 동적인 컨텐츠를 처리하는 서버입니다. 2. 공식사이트 http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of.. 2020. 3. 6.