Network 2

[Network] Get vs Post

사용자가 서버에 요청을 보내는 방법인 HTTP Method에는 GET방식과 POST 방식이 있습니다. GET과 POST? 처음 들었을 땐 역시나 이게 뭐선소린고?싶었는데,,. 웹 개발자라면 당연히 알아야 하는 사항이라 포스팅해 봅니다. GET 방식 특정 정보를 가져와서 조회하기 위해서 사용되는 방식입니다. 즉, 데이터를 요청할때만 사용됩니다. 특징 요청 URL에 key와 value 쌍으로 변수와 값을 포함시켜 요청한다. 데이터를 헤더에 포함하여 전송한다. URL에 데이터가 노출되어 보안에 취약할 수 있다. 캐싱이 가능하다. 브라우저 히스토리에 남는다. GET방식으로 요청할 때는 요청 URL에 파라미터를 포함하여 보냅니다. 요청 URL은 무한정 길 수 없으므로 요청하는 데이터 양에 한계가 있습니다. 길이 ..

Network 2021.06.03

SSL

SSL(Secure Socket Layer) -->보안 소켓 레이어 웹 브라우저에 자물쇠 표시가 되어있는 것을 종종 보는데 해당 웹사이트는 SSL 보안 프로토콜을 사용한다는 뜻입니다. SSL은 웹 브라우저와 웹서버간의 보안을 위해 만들어졌으며, 공개키/개인키 대칭키 기반으로 사용합니다. SSL의 암호화 방식 대칭키 동일한 키로 암호화와 복호화를 같이 할 수 있는 암호화 기법입니다. 대칭키가 유출되었을 때 키를 획득한 공격자는 쉽게 복호화할 수 있다는 단점이 있습니다. 이를 보완하는 방식이 공개키 입니다. 공개키 공개키 방식은 두 개의 키를 갖는데 A키로 암호화하면 B키로 복호화 할 수 있고, B키로 암호화하면 A키로 복호화할 수 있는 방식입니다. 두 개의 키중 하나를 비공개키(private key, 개인..

Network 2020.01.19