SlideShare a Scribd company logo
BẢO MẬT

 Dành cho lập trình viên

      Tác giả: Nguyễn Đình Thế
Email: nguyendinhthe2004@gmail.com
        Phone: 0169 685 3088
      Nhóm: Mobile E-commerce
   Trưởng nhóm: Vũ Trọng Nhật
Nội dung thuyết trình
•   Mô tả các lỗi bảo mật thường gặp.
•   Nguyên nhân phát sinh lỗi.
•   Demo cách attacker khai thác lỗi.
•   Cách khắc phục.
Các lỗi bảo mật thường gặp
1.   SQL Injection
2.   Redirection
3.   Cookie replay
4.   Session fixation *
5.   XSS *
6.   CSRF *
7.   Data Filter
8.   Fake request, spam *
1. SQL Injection
Lợi dụng input để thực hiện các câu truy
  vấn
bất hợp pháp.
2. Redirection
Lợi dụng hệ thống redirection của website
hoặc lỗi XSS để chuyển hướng người dùng
đến trang web độc hại, lừa đảo.
3. Cookie replay
Để tiện cho việc validate, đôi khi lập trình
viên lưu tạm vào cookie để kiểm tra.Attacker
sau khi thực hiện xong tác vụ sẽ copy đè file
cookie cũ lên file cookie mới, các giá trị
được reset.
4. Session fixation – page 1
Bằng cách nào đó (có thể qua lỗi XSS)
attacker thay đổi session_id của victim
  giống
của mình và sử dụng website dưới danh
nghĩa của victim.
4. Session fixation – page 2
5. XSS – page 1
Đây một 1 lỗi vô cùng phổ biến và được
khai thác rất đa dạng. Attacker chèn thêm
mã html, js, css vào website để lấy cắp
thông tin hoặc tiến hành lừa đảo.
5. XSS – page 2
6. CSRF – page 1
Cross-site request forgery là một lỗi khá
nghiêm trọng. Attacker sẽ gửi cho victim 1
url hoặc 1 bài viết chứa liên kết “độc hại”.
Ví dụ: http://domain.com/change_email?val=thend@gmail.com
6. CSRF – page 2
7. Data Filter
a. Khi lọc dữ liệu nhập vào hoặc xuất ra
    nên lọc theo “white list”.
b. Chú ý dữ liệu sau khi lọc, attacker có thể
    tận dụng để tạo ra mã độc.
c. Luôn cập nhật các thông tin về công nghệ
để đảm bảo các filter cũ vẫn hoạt động tốt.
8. Fake request, spam
Attacker thay đổi các tham số để truyền đi
hàng loạt request không hợp lệ.
Mobile E-commerce Team
Trưởng nhóm: Vũ Trọng Nhật

More Related Content

Similar to Slide

Web application-security
Web application-securityWeb application-security
Web application-securityVisla Team
 
báo cáo thực tập Athena - tuần1
báo cáo thực tập Athena - tuần1báo cáo thực tập Athena - tuần1
báo cáo thực tập Athena - tuần1Luc Cao
 
Tim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chongTim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chongVu Trung Kien
 
Tan cong
Tan congTan cong
Tan congtoan
 
Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)Luc Cao
 
Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)Luc Cao
 
Trung tâm đào tạo
Trung tâm đào tạoTrung tâm đào tạo
Trung tâm đào tạoLuc Cao
 
một số phương pháp tấn công và phòng chống trong không gian mạng
một số phương pháp tấn công và phòng chống trong không gian mạngmột số phương pháp tấn công và phòng chống trong không gian mạng
một số phương pháp tấn công và phòng chống trong không gian mạngNguynQuangKhangMinh
 
Bao cao tttn an ninh web
Bao cao tttn   an ninh webBao cao tttn   an ninh web
Bao cao tttn an ninh webNhóc Mèo
 
Những lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần applicationNhững lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần applicationNgoc Dao
 
Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2Luc Cao
 
Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2Luc Cao
 
ceh-lab_book_tieng_viet_phan3
ceh-lab_book_tieng_viet_phan3ceh-lab_book_tieng_viet_phan3
ceh-lab_book_tieng_viet_phan3VNG
 
Dos web server it-slideshares.blogspot.com
Dos web server it-slideshares.blogspot.comDos web server it-slideshares.blogspot.com
Dos web server it-slideshares.blogspot.comphanleson
 
Sql injection demo - it-slideshares.blogspot.com
Sql injection   demo - it-slideshares.blogspot.comSql injection   demo - it-slideshares.blogspot.com
Sql injection demo - it-slideshares.blogspot.comphanleson
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngnataliej4
 

Similar to Slide (20)

Web application-security
Web application-securityWeb application-security
Web application-security
 
báo cáo thực tập Athena - tuần1
báo cáo thực tập Athena - tuần1báo cáo thực tập Athena - tuần1
báo cáo thực tập Athena - tuần1
 
Tim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chongTim hieu lo hong web va cach phong chong
Tim hieu lo hong web va cach phong chong
 
Tan cong
Tan congTan cong
Tan cong
 
Bảo mật ứng dụng web
Bảo mật ứng dụng webBảo mật ứng dụng web
Bảo mật ứng dụng web
 
Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo thực tập hàng tuần - Các chuẩn bảo mật web (OWASP)
 
Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)
Báo cáo hàng tuần - Các chuẩn bảo mật web (OWASP)
 
Trung tâm đào tạo
Trung tâm đào tạoTrung tâm đào tạo
Trung tâm đào tạo
 
một số phương pháp tấn công và phòng chống trong không gian mạng
một số phương pháp tấn công và phòng chống trong không gian mạngmột số phương pháp tấn công và phòng chống trong không gian mạng
một số phương pháp tấn công và phòng chống trong không gian mạng
 
Bao cao tttn an ninh web
Bao cao tttn   an ninh webBao cao tttn   an ninh web
Bao cao tttn an ninh web
 
Những lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần applicationNhững lỗi bảo mật web thường gặp ở phần application
Những lỗi bảo mật web thường gặp ở phần application
 
Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2
 
Bao caocuoiki
Bao caocuoikiBao caocuoiki
Bao caocuoiki
 
Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2Athena báo cáo thực tập tuần 2
Athena báo cáo thực tập tuần 2
 
Bao cao
Bao caoBao cao
Bao cao
 
Ceh phan3
Ceh phan3Ceh phan3
Ceh phan3
 
ceh-lab_book_tieng_viet_phan3
ceh-lab_book_tieng_viet_phan3ceh-lab_book_tieng_viet_phan3
ceh-lab_book_tieng_viet_phan3
 
Dos web server it-slideshares.blogspot.com
Dos web server it-slideshares.blogspot.comDos web server it-slideshares.blogspot.com
Dos web server it-slideshares.blogspot.com
 
Sql injection demo - it-slideshares.blogspot.com
Sql injection   demo - it-slideshares.blogspot.comSql injection   demo - it-slideshares.blogspot.com
Sql injection demo - it-slideshares.blogspot.com
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
 

Slide

  • 1. BẢO MẬT Dành cho lập trình viên Tác giả: Nguyễn Đình Thế Email: nguyendinhthe2004@gmail.com Phone: 0169 685 3088 Nhóm: Mobile E-commerce Trưởng nhóm: Vũ Trọng Nhật
  • 2. Nội dung thuyết trình • Mô tả các lỗi bảo mật thường gặp. • Nguyên nhân phát sinh lỗi. • Demo cách attacker khai thác lỗi. • Cách khắc phục.
  • 3. Các lỗi bảo mật thường gặp 1. SQL Injection 2. Redirection 3. Cookie replay 4. Session fixation * 5. XSS * 6. CSRF * 7. Data Filter 8. Fake request, spam *
  • 4. 1. SQL Injection Lợi dụng input để thực hiện các câu truy vấn bất hợp pháp.
  • 5. 2. Redirection Lợi dụng hệ thống redirection của website hoặc lỗi XSS để chuyển hướng người dùng đến trang web độc hại, lừa đảo.
  • 6. 3. Cookie replay Để tiện cho việc validate, đôi khi lập trình viên lưu tạm vào cookie để kiểm tra.Attacker sau khi thực hiện xong tác vụ sẽ copy đè file cookie cũ lên file cookie mới, các giá trị được reset.
  • 7. 4. Session fixation – page 1 Bằng cách nào đó (có thể qua lỗi XSS) attacker thay đổi session_id của victim giống của mình và sử dụng website dưới danh nghĩa của victim.
  • 8. 4. Session fixation – page 2
  • 9. 5. XSS – page 1 Đây một 1 lỗi vô cùng phổ biến và được khai thác rất đa dạng. Attacker chèn thêm mã html, js, css vào website để lấy cắp thông tin hoặc tiến hành lừa đảo.
  • 10. 5. XSS – page 2
  • 11. 6. CSRF – page 1 Cross-site request forgery là một lỗi khá nghiêm trọng. Attacker sẽ gửi cho victim 1 url hoặc 1 bài viết chứa liên kết “độc hại”. Ví dụ: http://domain.com/change_email?val=thend@gmail.com
  • 12. 6. CSRF – page 2
  • 13. 7. Data Filter a. Khi lọc dữ liệu nhập vào hoặc xuất ra nên lọc theo “white list”. b. Chú ý dữ liệu sau khi lọc, attacker có thể tận dụng để tạo ra mã độc. c. Luôn cập nhật các thông tin về công nghệ để đảm bảo các filter cũ vẫn hoạt động tốt.
  • 14. 8. Fake request, spam Attacker thay đổi các tham số để truyền đi hàng loạt request không hợp lệ.
  • 15. Mobile E-commerce Team Trưởng nhóm: Vũ Trọng Nhật