본문 바로가기

XML13

728x90
SOAP, 아직도 쓸까? 언제 사용할까? REST와 다른 점 XML 대화 웹서비스 🧼 SOAP(Simple Object Access Protocol)란?SOAP(심플 오브젝트 액세스 프로토콜, Simple Object Access Protocol)은 웹 서비스 간 데이터를 교환하는 프로토콜입니다. 주로 XML 기반으로 구조화된 메시지를 사용하여 네트워크를 통해 원격 프로시저 호출(RPC, Remote Procedure Call)을 수행합니다.SOAP의 핵심 개념XML 기반 메시징SOAP 메시지는 XML 형식으로 데이터를 전송하여 플랫폼 및 프로그래밍 언어에 관계없이 사용할 수 있음.프로토콜 독립적HTTP, SMTP, TCP 등 다양한 프로토콜 위에서 동작할 수 있음.하지만 일반적으로 HTTP + SSL(HTTPS)와 함께 사용됨.웹 서비스 표준과 연동WSDL(Web Services .. 2025. 4. 24.
iptables 규칙의 구조화: XML/JSON 변환 및 분석 자동화 실전 가이드 iptables-save를 XML로 변환한 뒤, JSON으로 변환하는 과정과 사용 예시입니다.기본 개념iptables-save: 현재 시스템의 iptables 규칙을 텍스트 형식으로 저장합니다.XML 변환: iptables-xml 도구를 사용해 iptables 규칙을 XML 형식으로 변환합니다.JSON 변환: XML 데이터를 JSON으로 변환합니다. JSON은 현대적 애플리케이션에서 널리 사용되는 데이터 형식입니다.1단계: iptables-save 출력에서 XML로 변환iptables-xml은 iptables 규칙을 XML 형식으로 변환하기 위한 유틸리티입니다. 대부분의 리눅스 배포판에서는 iptables-utils 패키지에 포함되어 있습니다.sudo iptables-save | iptables-xml .. 2025. 4. 20.
내부 네트워크 활동중인 IP 주소 및 운영체제(OS) 정보 수집 내부 네트워크에서 활성화된 IP 주소들의 운영체제(OS) 정보를 수집하기 위해 네트워크 스캐닝 도구를 사용할 수 있습니다. 대표적인 도구로는 Nmap이 있습니다. Nmap은 네트워크 탐색 및 보안 감사에 널리 사용되는 오픈 소스 도구로, IP 주소의 활성 상태 확인 및 OS 식별 등의 기능을 제공합니다. 다음은 Nmap을 사용하여 내부 네트워크의 IP 주소를 스캔하고 OS 정보를 수집하는 방법입니다.Nmap 설치대부분의 리눅스 배포판에서는 패키지 관리자를 통해 쉽게 설치할 수 있습니다. Ubuntu / Debiansudo apt-get updatesudo apt-get install nmapCentOS / RHELsudo yum install nmapWindowsNmap 공식 웹사이트에서 Windows .. 2024. 11. 7.
jQuery로 Ajax 개발을 단순화 하기 jQuery란 무엇인가? 2006년 초, John Resig가 만든 jQuery는 JavaScript 코드로 작업하는 사람들에게는 훌륭한 라이브러리이다. 여러분이 JavaScript 언어 초보자라서 라이브러리가 Document Object Model (DOM) 스크립팅과 Ajax의 복잡성을 다루어주기를 원하든지, 숙련된 JavaScript 구루로서 DOM 스크립팅과 Ajax의 반복성에 지루해졌다면, jQuery가 제격이다. jQuery는 코드를 단순하고 간결하게 유지한다. 많은 반복 루프와 DOM 스크립팅 라이브러리 호출을 작성할 필요가 없다. jQuery를 사용하면 매우 적은 문자로 표현할 수 있다. jQuery 철학은 매우 독특하다. 무엇이든 단순하고 재사용 가능한 것으로 유지하기 위해 디자인 되었다.. 2011. 3. 10.
입력값 유효성 검사 문자들 개발 진행시 부주의로 인해 불필요한 문자를 허용하고 있다. 문자와 응용 프로그램에 전달되는 의미를 다룬다. 문자 세부사항 NULL or null 종종 웹 응용 프로그램으로 흥미있는 오류 메시지를 볼 수 있다. PL/SQL 경우 확인할 수 있다. ( ', ";, SQL, XPath 그리고 XML Injection 테스트에 사용되는 SQL 문자열 또는 쿼리에 사용된다. (-, =, +, ") 고급 SQL Injection 쿼리에 사용된다. ( ', &,! , |, ) 명령 실행 취약성을 발견하는 데 사용된다. "> 기본적인 Cross-Site Scripting 점검에 사용된다. {%0d , %0a} Carriage Return Line Feed (새줄); 모든 특수 기능. {%7f , %ff} 바이트 길이 .. 2010. 8. 12.
728x90
728x90