<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| 曰批全过程免费视频在线观看| 亚洲精品高清久久| 久操免费在线观看| 亚洲乱亚洲乱淫久久| 久久久久高潮毛片免费全部播放 | 鲁大师在线影院免费观看| 亚洲精品高清国产一线久久| 久久久免费观成人影院| 国产l精品国产亚洲区在线观看| 99在线热播精品免费99热| 亚洲va久久久噜噜噜久久| 亚欧免费无码aⅴ在线观看| 亚洲福利视频网址| 午夜免费福利在线| 在线观看亚洲视频| 亚洲中文字幕在线第六区| 先锋影音资源片午夜在线观看视频免费播放 | 免费一级特黄特色大片| 国产亚洲精久久久久久无码AV| 中文字幕版免费电影网站| 久久久久久a亚洲欧洲AV| 久久精品a一国产成人免费网站| 亚洲国产成人久久精品大牛影视 | 国产精品免费高清在线观看| 亚洲精品无码久久毛片波多野吉衣| 国产精品永久免费10000| 亚洲AV无码片一区二区三区| 亚洲乱码日产精品a级毛片久久 | 免费无码AV电影在线观看| 国产成人综合久久精品亚洲| 亚洲日韩欧洲乱码AV夜夜摸| 久久精品毛片免费观看| 国产成人综合亚洲绿色| 久久久久亚洲av无码尤物| 在线免费观看a级片| 久久成人免费播放网站| 亚洲AⅤ男人的天堂在线观看| 国产亚洲一区二区手机在线观看 | 亚洲熟妇av一区二区三区下载|