<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java 有效的防止SQL注入

    Posted on 2010-01-01 00:38 Gavin.lee 閱讀(1079) 評論(0)  編輯  收藏 所屬分類: java SE & EE

    歸納一下,主要有以下幾點:
    1.永遠不要信任用戶的輸入。對用戶的輸入進行校驗,可以通過正則表達式,或限制長度;對單引號和雙"-"進行轉換等。
    2.永遠不要使用動態拼裝sql,可以使用參數化的sql或者直接使用存儲過程進行數據查詢存取。
    3.永遠不要使用管理員權限的數據庫連接,為每個應用使用單獨的權限有限的數據庫連接。
    4.不要把機密信息直接存放,加密或者hash掉密碼和敏感的信息。
    5.應用的異常信息應該給出盡可能少的提示,最好使用自定義的錯誤信息對原始錯誤信息進行包裝。

    參考:
    http://msdn.microsoft.com/en-us/magazine/cc163917.aspx
    http://www.unixwiz.net/techtips/sql-injection.html
    http://www.nextgenss.com/papers/more_advanced_sql_injection.pdf
    http://www.securiteam.com/securityreviews/5DP0N1P76E.html
    http://xkcd.com/327/
    http://ferruh.mavituna.com/makale/sql-injection-cheatsheet/


    http://bbs.xiakexing.com/cgi-bin/topic.cgi?forum=34&topic=18&show=0
    http://www.cnblogs.com/iloveu/archive/2009/03/17/1414145.html
    http://dang.javaeye.com/blog/338367

    主站蜘蛛池模板: 久久精品国产亚洲av麻豆蜜芽| 久久久久亚洲av无码专区导航 | 99热在线免费播放| 亚洲Av无码专区国产乱码DVD| 中文字幕a∨在线乱码免费看| 亚洲国产无套无码av电影| 99免费精品视频| 亚洲av日韩av高潮潮喷无码| 久久精品国产这里是免费| 亚洲AV区无码字幕中文色 | 丁香花免费高清视频完整版| 亚洲18在线天美| 日韩视频在线免费观看| 水蜜桃视频在线观看免费| 亚洲伊人成无码综合网 | 亚洲免费视频观看| 97无码免费人妻超级碰碰夜夜| 亚洲色成人网站WWW永久四虎| 暖暖在线日本免费中文| 无码AV动漫精品一区二区免费| 国产成人精品日本亚洲网站| 最近免费中文字幕大全免费| 亚洲第一成年免费网站| 亚洲精品456播放| 一级毛片全部免费播放| 亚洲国产精品日韩av不卡在线| 久久久久亚洲精品无码网址| 日韩免费无码一区二区三区| 亚洲性色精品一区二区在线| 久久久久噜噜噜亚洲熟女综合| 一区二区免费视频| 亚洲狠狠婷婷综合久久| 亚洲精品无码精品mV在线观看| 青青青国产在线观看免费网站| 在线观看亚洲免费| 亚洲国产一区二区a毛片| 老司机永久免费网站在线观看| 中国黄色免费网站| 亚洲精品美女久久7777777| 国产亚洲精品a在线无码| 毛片A级毛片免费播放|