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)的時(shí)候,往往會碰到這樣的一種情況:系統(tǒng)開發(fā)完成了,但是沒有合適的數(shù)據(jù)可以使用。原因是多方面的:比如用戶的數(shù)據(jù)不能公開,機(jī)密程度比較高。雖讓你可以隨機(jī)產(chǎn)生一些測試數(shù)據(jù),但是簡單的測試數(shù)據(jù),和真正復(fù)雜的用戶數(shù)據(jù)是無法相比的,所產(chǎn)生的問題就是,在測試數(shù)據(jù)上,簡單的操作可以通過,而同樣的操作到了用戶數(shù)據(jù)上面,就產(chǎn)生各種情況(如性能問題)。

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

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


          Data Obfuscator 原文參考

          Yourit Technorati cosmos
          Yourit Programming

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

          評論

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

          主站蜘蛛池模板: 白银市| 永丰县| 武宣县| 敦煌市| 呼玛县| 古丈县| 无为县| 灌南县| 阳高县| 伊通| 郁南县| 桑植县| 五常市| 卓尼县| 烟台市| 衡水市| 从江县| 土默特左旗| 依安县| 黄平县| 三都| 宁波市| 奉新县| 墨玉县| 辛集市| 浙江省| 浦江县| 邹平县| 邓州市| 中牟县| 大悟县| 山东省| 上思县| 合江县| 岳池县| 临泉县| 化隆| 崇左市| 平遥县| 安塞县| 郁南县|