省朝夕

           

          讀代碼大全(一)

          書中講到一種概念:防御式編程,主要思想是:子程序應該不因傳入錯誤數據而被破壞,哪怕是由其他子程序產生的錯誤數據。 其中談到對調用子程序的入參進行檢查,有如下注意點:
              檢查所有來源于外部的數據的值:外部數據源包括從文件、用戶、網絡或其他外部接口。檢查的內容:數據類型、數據長度、數據范圍、還要格外注意那些狡猾的可能是攻擊你系統的數據,包括企圖令緩沖區溢出的數據、注入的SQL命令、注入的HTML和XML代碼、整數溢出等;檢查子程序所有輸入參數的值。
          在對待錯誤輸入時,書中推薦做法是:適當的使用斷言(用于處理代碼中不應該發生的錯誤);處理異常。

          posted on 2012-10-10 14:09 hejianchao 閱讀(106) 評論(0)  編輯  收藏 所屬分類: 讀書筆記


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 中阳县| 昌图县| 枣强县| 张家港市| 耒阳市| 肥城市| 吉木乃县| 松潘县| 衢州市| 临洮县| 迁安市| 平江县| 顺平县| 三门县| 文登市| 宝丰县| 山丹县| 潞城市| 民勤县| 隆尧县| 横山县| 杂多县| 襄城县| 龙江县| 探索| 湖南省| 积石山| 高陵县| 苏州市| 江孜县| 穆棱市| 当阳市| 花莲市| 浙江省| 定日县| 民乐县| 唐山市| 沈丘县| 宜州市| 毕节市| 容城县|