TAILIEUCHUNG - Book SQL Injection

SQL is now is one of the most common attacks in the internet. Simply go to Yahoo! or Google and search for "SQL injection" and we can find tones of related documents. | SQL Injection Presenter : Pham Nhat Anh What is This ? And How to Denfend ? AGENDA Introduction SQL Injection statistics over 6 years Risks Posed By SQL Injection How to prevent SQL Injection correctly Question & Answers INTRODUCTION SQL is now is one of the most common attacks in the internet. Simply go to Yahoo! or Google and search for "SQL injection" and we can find tones of related documents. Although the awareness of SQL injection is rising, still many people do not have very concrete ideas on how to prevent SQL injection attack. This presentation is going to tell you Not Only some information about SQL injection but also more important things, How to prevent SQL injection correctly. What is SQL injection ? The process of adding SQL Statements in user input Used by hackers to Probing databases Bypass authorization Execute multiple SQL Statements Call build-in stored procedures What is SQL injection ? SQL statements “injected” into an existing SQL command Used Injection occurs through malformed application input: Text Box Query String Manipulated values in HTML SQL injection Example If the username and password are read directly from a web form or windows form textbox, the user could enter any of the following: Username: ‘; drop table users– Password: Finaly query: select * from users where username = ‘‘; drop table users -- ‘ and password = ‘‘; sql = "select * from users where username = ‘" + username + "‘ and password = ‘" + password + "‘"; SQL Injection statistics SQL Injection statistics SQL Injection statistics SQL Injection statistics SQL Injection statistics SQL Injection statistics Risks Posed by SQL injection. Confidentiality SELECT Data Integrity INSERT DROP DELETE Authentication bypass ‘OR 1 = 1-- System compromise Stored Procedures Extended Stored Procedures CONFIDENTIALITY Get some important information with select statements Get Server Version http://localhost/' OR 1=CONVERT(int,(SELECT @@version))-- Get Database

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.