ݺߣ
Submit Search
Web framework security
Sep 22, 2014
2 likes
359 views
pknhacker
Web Framework들에서 기본적으로 제공해주는 보안장치들에 대한 설명. django와 flask를 대표로 알아본다.
Software
Read more
1 of 33
Download now
Download to read offline
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
32
33
More Related Content
Similar to Web framework security
(10)
PDF
Owasp top 10 2013 - 정다운 -
Darion Kim
PDF
OWASP TOP 10 - 2013 (정다운)
다운 정
PDF
[113]LINExNAVER 개발 보안 취약점 이야기
NAVER D2
PDF
KPW2012::LT::spot
도성 최
PDF
Web App Security 2015.10
Chanjin Park
PDF
장고로 웹서비스 만들기 기초
Kwangyoun Jung
PDF
XSS(Cross site scripting) - Kitworks Team Study
Wonjun Hwang
PDF
Django in Production
Hyun-woo Park
PDF
HTTP와 HTTPS의 차이 그리고 SSL에 대한 설명
Seongho Lee
PPTX
파이썬 플라스크 이해하기
Yong Joon Moon
Owasp top 10 2013 - 정다운 -
Darion Kim
OWASP TOP 10 - 2013 (정다운)
다운 정
[113]LINExNAVER 개발 보안 취약점 이야기
NAVER D2
KPW2012::LT::spot
도성 최
Web App Security 2015.10
Chanjin Park
장고로 웹서비스 만들기 기초
Kwangyoun Jung
XSS(Cross site scripting) - Kitworks Team Study
Wonjun Hwang
Django in Production
Hyun-woo Park
HTTP와 HTTPS의 차이 그리고 SSL에 대한 설명
Seongho Lee
파이썬 플라스크 이해하기
Yong Joon Moon
Web framework security
6.
jinja2
7.
article.id 가 “
onmouseover=“alert(document.cookie) 라면?? article.title 이 </a><script>alert(document.cookie);</script> 라면??
8.
‘ ' “
" < < > >
9.
안전 위험 article.id
가 onmouseover=alert(document.cookie) 라면??
10.
1.HTML attribute는 반드시
double quote로 감싼다 2. javascript code를 직접 생성해 넘길 때에는 반드시 직접 검사한다
12.
views.py
13.
write.html
14.
Server Client 1
Client 2
15.
1.하나의 session당 csrf_token을
하나밖에 운영할 수 없다. 2.한 번 쓰고 버리는 것이 아니고 session이 유지되는 동안 계속 재활용한다.
16.
1.XSS공격이 가능한 페이지가
있어야 한다. 2.target의 csrf_token을 알 수 있어야 한다.
17.
/vuln XSS 감염된
페이지 /write_form 글쓰기 form이 있는 페이지 (POST) /write 글쓰기 글쓰기 요청
18.
/vuln XSS 감염된
페이지 /write_form 글쓰기 form이 있는 페이지 (POST) /write 글쓰기 ajax csrf_token 획득 글쓰기 요청
19.
1.XSS 방어 2.Request
Header의 Referer를 확인
20.
SELECT : INSERT
:
21.
SELECT : SELECT
* FROM testapp_myboard WHERE id=‘pknam’ AND pw=‘1234’ Object-Relational Mapper
22.
’ or 1=1
-- ’ or 1=1 --
24.
URL 패턴 지정시
자료형에 알맞는 패턴 지정한다. ->공격을 일차적으로 필터링하는 효과
26.
django와 동일하게 jinja2
사용 1.HTML attribute는 반드시 double quote로 감싼다 2.javascript code를 직접 생성해 넘길 때에는 반드시 직접 검사한다
27.
제공하지 않음
Download