kukooBlog

          look to the master, follow the master, walk with the master, see through the master, become the master.

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            213 隨筆 :: 0 文章 :: 285 評論 :: 0 Trackbacks
          測試系統(tǒng)的時候,往往會碰到這樣的一種情況:系統(tǒng)開發(fā)完成了,但是沒有合適的數(shù)據(jù)可以使用。原因是多方面的:比如用戶的數(shù)據(jù)不能公開,機密程度比較高。雖讓你可以隨機產(chǎn)生一些測試數(shù)據(jù),但是簡單的測試數(shù)據(jù),和真正復(fù)雜的用戶數(shù)據(jù)是無法相比的,所產(chǎn)生的問題就是,在測試數(shù)據(jù)上,簡單的操作可以通過,而同樣的操作到了用戶數(shù)據(jù)上面,就產(chǎn)生各種情況(如性能問題)。

          你如何解決這個問題呢?你如何得到一組數(shù)據(jù),既不會泄露用戶的機密數(shù)據(jù),也保證了足夠的數(shù)據(jù)量和復(fù)雜度?

          Bobby Woolf 在他的blog中提出了使用Data Obfuscator(混淆數(shù)據(jù)):即通過一個特定的程序,特定的一組算法和規(guī)則,從用戶的數(shù)據(jù)中摘取足夠的數(shù)據(jù)量,同時,把一些敏感的數(shù)據(jù)(如姓名,薪水,保險號碼等)替換成一些不重要(或者不敏感)的數(shù)據(jù)(比如,把姓名用A001, A002來替換掉)。


          Data Obfuscator 原文參考

          Yourit Technorati cosmos
          Yourit Programming

          posted on 2005-05-26 15:25 kukooBlog 閱讀(934) 評論(1)  編輯  收藏 所屬分類: Programming

          評論

          # re: Pattern: Data Obfuscator 2005-05-28 22:22 zeal
          確實有實用的價值。我們公司現(xiàn)在就是越來越多的把項目外包給其他公司來做,但基本上都必須基于我們的核心數(shù)據(jù)庫來進行二次開發(fā)。如何讓對方能夠很好的進行測試同時又保證自己數(shù)據(jù)的安全,是個大問題。  回復(fù)  更多評論
            

          主站蜘蛛池模板: 天镇县| 福鼎市| 廉江市| 沙田区| 类乌齐县| 思茅市| 新泰市| 伽师县| 奉贤区| 钟山县| 金堂县| 贡山| 高雄县| 晋州市| 女性| 定襄县| 隆化县| 甘孜| 岐山县| 澜沧| 平安县| 湟源县| 溆浦县| 巴彦淖尔市| 五大连池市| 阳谷县| 四子王旗| 蓝田县| 会昌县| 日喀则市| 姚安县| 昔阳县| 雷州市| 祥云县| 牙克石市| 博白县| 延安市| 曲麻莱县| 珲春市| 宜昌市| 盐源县|