일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- gotify
- Python
- LGTM
- virtualbox
- github action
- SUA
- JDBC
- Juice Shop
- 운영체제
- JSP
- github
- 데이터통신
- 알고리즘
- OWASP
- gosec
- 백준알고리즘
- Codeup
- Network
- firewall
- goKart
- DVWA
- ubuntu
- OpenSource
- juice-shop
- sqli
- Database
- CodeQL
- MySQL
- C언어
- 자료구조
- Today
- Total
목록정보보안/웹보안 (13)
비트(bit)주세요

오늘은 - HTTP 1.0 / HTTP 1.1의 차이 - HTTP 상태코드 - HTTP Header - GET / POST의 차이를 알아보겠습니다. HTTP 1.0 : TCP Connection당 하나의 URL만 fetch하며, 매번 request, response가 끝나면 연결이 끊기므로 필요할 때마다 다시 연결해야한다 -> 속도가 현저히 느리다. URL의 크기가 작고 한번에 가져올 수 있는 데이터의 양이 제한되어 있다. HTTP 1.1 : 인터넷에 캐시를 두어 인터넷 프로토콜 수행이 빠르게 될 수 있도록 성능을 향상시킴 multiple request에 대한 처리가 가능 request/response가 파이프라인 방식으로 진행이 가능 HTTP 상태코드 ============================..

Virtual Box에서 Network 부분을 상황에 맞게 설정하는 법을 알아보도록 하겠습니다. Network 부분엔 - NAT - NAT Network - 어댑터에 브리지 - 내부 네트워크 - 호스트 전용 어댑터 - 일반 드라이버 가 있는데 그 중에서 오늘은 NAT와 어댑터에 브리지를 알아보겠습니다. NAT (Network Address Translation) : 가상머신 내에서 할당해주는 IP이다. 10.0.0으로 시작한다 클라이언트의 기능은 하지만 서버의 기능은 하지 못한다. -> 외부에서 못들어온다. 외부로 나갈땐 Host PC의 IP를 가지고 나간다. 어댑터에 브릿지 : Host PC와 IP대역대가 같은 고정적인 IP이다. -> 클라이언트와 서버 기능을 다 해준다.

가상화에는 호스트 가상화, 하이퍼바이저 가상화, 컨테이너 가상화가 있는데 오늘은 이것들에 대해서 알아보도록 하겠습니다. 호스트 가상화 : Host OS 위에 Guest OS가 구동되는 방식 ex) VM, Virtual Box 장점 : Host OS에 크게 제약사항이 없음 단점 : 큰 오버헤드 하이퍼바이저 가상화 : Host OS 없이 하드웨어에 하이퍼바이저를 설치하여 사용하는 방식 ex) Xen, MS hyper-V, citrix, KVM 장점 : 오버헤드가 적다 효율적인 자원 사용 단점 : 관리를 위한 컴퓨터나 콘솔이 필요함 (자체적인 머신 관리 기능이 없음) 하이퍼바이저 가상화는 또 전가상화(Full-Virtualization)와 반가상화(Para-Virtualization)로 분류됩니다. 전가상화 ..