목록Hacking (13)
whois
HTTP는 메시지 기반 모델로서 클라이언트가 요청 메시지를 보내고 서버가 그에 대한 응답 메시지를 보내는 방식이다. 요청과 응답에 대한 교환은 독립적으로 취급돼 각기 다른 TCP 연결을 사용한다. 따라서, 비연결지향적 프로토콜이라고 한다. HTTP 메소드- GET 메소드 : 웹서버에 있는 자원을 얻을 때 사용하며, 요청된 자원의 URL 쿼리 문자열에 인자 값을 보내는 용도로도 사용할 수 있다. 이를 통해 사용자들은 URL을 동적인 자료로 즐겨찾기에 저장해두고 나중에 같은 자원을 찾을 때 활용할 수 있다.- POST 메소드 : 특정 행동을 시작할 때 사용한다. POST 방식을 이용해 요청 인자를 URL 쿼리 문자열이 아닌 메시지의 바디에 보낼 수 있다.- HEAD 메소드 : 요청과 비슷하게 작동하는 메소드..
HTTP는 가볍고 비접속 기반이다. 일반적으로 알려진 취약점- 인증 실패 : 이 범주의 취약점은 애플리케이션의 로그인 메커니즘상의 다양한 취약점을 아우르는 것으로, 쉽게 추측 가능한 비밀번호를 허용한다든지 무차별 대입 공격을 허용하거나 인증을 우회하는 것을 허용하는 취약점이 포함된다.- 접근 제어 실패 : 이 범주는 애플리케이션이 민감한 데이터나 기능에 대해 불법적인 사용자의 접근을 제대로 제어하지 못하는 것으로 공격자가 서버 내의 다른 사용자의 민감한 데이터를 열람한다든지 서버 관리자용 업무를 임의로 수행하는 것을 차단하지 못하는 것을 가라킨다.- SQL 인젝션 : 이 취약점은 공격자가 웹 애플리케이션에 특별히 조작된 입력 값을 제공해 해당 애플리케이션이 뒷단의 데이터베이스와 연동하는 과정에서 공격자가..
임베디드 시스템이란?임베디드 시스템은 하드웨어와 소프트웨어의 조합으로 특정 기능을 수행하는 컴퓨터 시스템이다. 또한, 많은 시스템의 한 부분 또는 독립적인 형태이다. 임베디드 시스템의 3가지 요소① 하드웨어를 갖는다.② 애플리케이션 소프트웨어를 갖는다.③ 애플리케이션을 관리하는 실시간 운영체제를 갖는다. M2M(Machine to Machine): 기계간의 이루어지는 통신. IoT(Internet of Things): 사물간의 통신에 "지능"이라는 특성이 더해지고 보안의 중요성이 강조됨. Malware 획득 관점① 외부 인터페이스 빈약(FTP, Telnet, UART, USB, JTAG, Display) 등.② Memory chip-off를 통해 추출 가능. Malware 분석 관점① 다양한 CPU 코어..