티스토리 뷰

반응형

# 정의

 

정보 형태나 형식을 표준화, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환 하는 처리 혹은 그 처리 방식을 말한다.

 

# 종류

 

1. ASCII 인코딩 

- 영문자를 컴퓨터가 해석할 수 있는 숫자로 변환

- 7bit 인코딩으로 33개의 출력 불가능한 제어 문자 및 공백을 비롯한 95개의 출력 가능한 문자로 총 128개로 이루어 짐  

ascii 코드 표

2. URL / HTML 인코딩 

 

- URL 인코딩 : ASCII코드에 없는 영어를 제외한 외국어와 ASCII코드에서 표현하지 않는 특수 문자를 표현하기 위해서 사용

- (특징) 앞에 %문자가 포함된다.

 

URL 인코딩 종류

 

- 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
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
글 보관함