정리 용도로 간단하게
폼 태그와 GET, POST 방식에 대해
포스팅을 해보도록 하겠습니다.
Form 태그란
사용자의 데이터 입력을 받는 양식입니다.
예를 들면
아래와 같이 네이버 로그인 화면과
회원가입, 게시판, 글, 파일 업로드 등이 있습니다.
폼 형식은 다음과 같습니다.
<form action="데이터를 전송할 URL 주소" method="데이터를 전달하는 방식(get or post)">
텍스트 필드, 체크 박스 태그 등
</form>
method, 데이터를 전달하는 방식
즉 Form을 통해
사용자가 입력한 데이터를 서버에 전송하는 방법으로는
GET 방식과 POST 방식이 있습니다.
GET은
URL에 정보가 담겨서 전송되고,
전송할 수 있는 정보의 길이가 제한되어 있습니다.
ex) /index.php?id=a ...
POST는
HTTP 패킷 헤더의 body에 담겨서 전송되고,
URL에 데이터가 노출되지 않으며, 전송할 수 있는 데이터 길이에 제한이 없습니다.
GET 방식과 POST 방식 모두
단지 서버로 보내는 방식이 다를 뿐, 보안에 취약하다는 점은 같습니다.
http://record22.tistory.com/41
따라서 POST 방식으로 하여
데이터를 암호화하는 등의 방법을 사용해야합니다.
'Network' 카테고리의 다른 글
Wireshark filter 정리 (0) | 2022.07.26 |
---|---|
pypcap을 이용한 sniffer 만들기 (0) | 2019.05.08 |
암호화/복호화, 암호 알고리즘 (0) | 2018.12.25 |