một số website của cty Em bị khai thác lỗi SQL Injection Bác nào biết cách tìm lỗi SQL hoặc có tools tìm lỗi, chỉ cho Em với.
thank so much!
Muốn tìm soft hay thảo luận lập trình web thế?
thanks Bác, Em cần cả soft và thảo luận lập trình web. các website hiện giờ Em đang quản lý đều bị khai thác lỗi SQL Ịnection, mà không biết tìm sao ra lỗi để fix lại.
ac ac, tìm quyển sách trên khó ghê, vào đâu cũng bắt mua, hoặc là đường link sai ko download được, hoặc bắt đang ký rồi mới cho download đăng ký song vào download thì ko download được ac ac
Joined: 09/11/2004 00:58:45
Messages: 77
Location: Hà Nội Offline
cuongbk wrote:
Lỗi SQL injection này thường là do câu truy vấn. Cách khắc phục đó là: đối với PHP là bạn có thể thêm intval vào biến khi nhận về.
Như mình đã nói ở trên, lỗi này thường nằm trong câu truy vấn, mà các câu truy vấn này thường là Select, Update, Delete thường phải thông qua câu điều kiện Where, mà Where ở đây là một id cụ thể nên việc cho thêm intval ở trước biến cũng là một cách khắc phục mà
Đã khắc phục là phải triệt để, còn khắc phục tương đối thì ko nên xem đó là giải pháp. Với lại tui cũng ít đi fixed code, chỉ cần một file .htaccess là đủ rồi
Như mình đã nói ở trên, lỗi này thường nằm trong câu truy vấn, mà các câu truy vấn này thường là Select, Update, Delete thường phải thông qua câu điều kiện Where, mà Where ở đây là một id cụ thể nên việc cho thêm intval ở trước biến cũng là một cách khắc phục mà
Lại thêm một cái thiếu nữa trong cách nghĩ, WHERE đâu chỉ là với id.
Joined: 09/11/2004 00:58:45
Messages: 77
Location: Hà Nội Offline
kurk wrote:
cuongbk wrote:
Như mình đã nói ở trên, lỗi này thường nằm trong câu truy vấn, mà các câu truy vấn này thường là Select, Update, Delete thường phải thông qua câu điều kiện Where, mà Where ở đây là một id cụ thể nên việc cho thêm intval ở trước biến cũng là một cách khắc phục mà
Lại thêm một cái thiếu nữa trong cách nghĩ, WHERE đâu chỉ là với id.
Thế mà từ trước đến h em mới biết chỉ có mỗi Where với id thôi,hic, trình độ thấp kém, bạn có thêm nhiều cách nghĩ nữa thì có thể share được không ???? .
Đã khắc phục là phải triệt để, còn khắc phục tương đối thì ko nên xem đó là giải pháp. Với lại tui cũng ít đi fixed code, chỉ cần một file .htaccess là đủ rồi
Anh ơi với .htaccess thì làm sao để chống dc anh, anh chỉ em một chút được không ạ
Nếu htaccess thì chắc báo Not permission với mới câu truy vấn có SELECT, UPDATE .... hoặc là cấm luôn với REFERER khác.
Để chống SQL Ịnection thì dối với dữ liệu dạng số có thể làm như cách trên hay chỉ đơn giản là ép kiểu (int)$i, còn dữ liệu dạng chuỗi thì slashes nó đi giống như $_POST=explode('&&&',addslashes(implode('&&&',$_POST))) <-- Vậy hơi màu mè mà có lẽ OK nhỉ
Đã khắc phục là phải triệt để, còn khắc phục tương đối thì ko nên xem đó là giải pháp. Với lại tui cũng ít đi fixed code, chỉ cần một file .htaccess là đủ rồi
Joined: 17/09/2010 11:15:05
Messages: 6
Location: dak lak Offline
duongvansy wrote:
một số website của cty Em bị khai thác lỗi SQL Injection Bác nào biết cách tìm lỗi SQL hoặc có tools tìm lỗi, chỉ cho Em với.
thank so much!
Bạn vào http://heocaca.tk có bài hướng dẫn cụ thể cách quét lỗi SQL với mọi trang web, có hình minh hoạ luôn, mong rằng sẽ thoả mãn câu hỏi của bạn.Heocaca!
Joined: 16/06/2011 06:23:53
Messages: 65
Location: Mid Digital Offline
thuypv wrote:
ac ac, tìm quyển sách trên khó ghê, vào đâu cũng bắt mua, hoặc là đường link sai ko download được, hoặc bắt đang ký rồi mới cho download đăng ký song vào download thì ko download được ac ac
đây nè bạn
/hvaonline/posts/list/24506.html
Chúng tôi đại diện cho những nhân vật phản diện
Đầy khả ái và ngây ngất lòng người.