kjh00n의 기록저장소
kjh00n
« 2025/06 »
일 |
월 |
화 |
수 |
목 |
금 |
토 |
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 |
|
|
|
|
|
관리 메뉴
kjh00n의 기록저장소
WEB Encoding 본문
SW개발 보안 구축
WEB Encoding
kjh00n
2024. 11. 15. 12:28
WEB Encoding
ASCII
- WEB에서 데이터를 표현할 때 사용하는 표준 문자 인코딩 기법
- TEXT 형태의 HTTP 메시지를 구성할 때 사용된다.
외워두면 좋다~
URL Encoding
- URL에서 사용되는메타(Meta)문자의 충돌을 회피하기 위해서 사용
- Client 측에서만 사용되는 Encodig 기법
- 해당 문자의 ASCII 값 앞에 % 기호를 붙여서 표현한다.
URL Meta 문자
HTML Encoding
- HTML에서 사용되는 메타문자와 TEXT의 충돌을 회피하기 위해서 사용
- 서버측에서 보안을 목적으로 사용
HTML Meta 문자
BASE64 Encoding
- 입력 데이터를 3byte 블록으로 나눈다.
- 각 블록은 다시 6비트씩 4부분으로 나눈다.
- 각 6비트의 데이터를 Base64 Encoding 방식으로 변환
- Base64는 24bit 단위로 만들어야 한다.
- 패딩을 처리하는 =을 사용한다.