티스토리 뷰
반응형
# 정의
정보 형태나 형식을 표준화, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환 하는 처리 혹은 그 처리 방식을 말한다.
# 종류
1. ASCII 인코딩
- 영문자를 컴퓨터가 해석할 수 있는 숫자로 변환
- 7bit 인코딩으로 33개의 출력 불가능한 제어 문자 및 공백을 비롯한 95개의 출력 가능한 문자로 총 128개로 이루어 짐
2. URL / HTML 인코딩
- URL 인코딩 : ASCII코드에 없는 영어를 제외한 외국어와 ASCII코드에서 표현하지 않는 특수 문자를 표현하기 위해서 사용
- (특징) 앞에 %문자가 포함된다.
- HTML 인코딩 : HTML문서안에는 스크립트와 같이 특수 기능을 하는 문자가 포함되어 있음, 이에 악의적인 기능을 하는 특수 기능을 막기 위해서 HTML 인코딩을 사용
- (특징) 코드앞에 %#(문자)가 포함되어 있음 , XSS 보호 대책으로 사용됨
3. BASE64 인코딩
BASE64 인코딩 : 이메일을 사용을 위한 인터넷 표준 포맷 "MIME"을 사용하기 위해서 사용
8bit문자를 6bit단위로 나누어 주며 , 각각의 6bit를 인코딩 테이블과 매칭 시키는 방법을 사용
-(특징) 코드 마지막에 =, ==이 포함되어있음
반응형
'Web > web 기초' 카테고리의 다른 글
SQL injection 심화편 - 1 (Union injection 이란?) (0) | 2021.01.08 |
---|---|
OWASP TOP 10 (2020) ? (0) | 2020.11.16 |
[웹] 파라미터 변조 -기초 (1) | 2020.11.13 |
[웹] OWASP TOP 10 (2017)란? (0) | 2020.11.13 |
[Web] SQL Injection - 기초편 (0) | 2020.11.13 |
댓글