《大數據原理:復雜信息的準備、共享和分析》一一2.5 在標識符中嵌入信息:不推薦...

2.5 在標識符中嵌入信息:不推薦
大多數標識符不是純粹的隨機數,它們通常含有一些可由熟悉標識系統的人解釋的嵌入信息。例如,標識符中可以嵌入姓的前三個字母,同樣,標識符中也可以嵌入出生年份的最后兩位數字。標識符中常常嵌有這種經“知情人”核實的“赤裸裸”的真實信息。例如,一個9位數社會安全號碼分為:前三位數表示區號,緊接著的兩位數表示群組編號,最后四位數表示序列號。借助社會安全號碼,人們可以根據經驗在社保編碼系統里窺探到大量個人信息,并且可以通過排除子序列的存在來確定是否存在數字偽造。
標識符里那些看似無關緊要的信息有時候會成為發現個人隱私的重要依據。舉個例子,假設某個零售商店會給每個在店里購物的客戶提供一個唯一編號,例如2010-3518582,這個編號表示交易是在2010年發生的。由于每個編號都是唯一的,且號碼本身對交易只字未提,人們一般會理所當然地覺得這樣的編號不會透露任何交易信息。
然而事實是,交易編號已經告訴你不少信息,比如編號中的2010表明購買的年份。如果編號是2010-0000001,那么你可以放心地說,這筆銷售交易發生在2010年第一個工作日。如果給你任意一個2010年的交易編號,可以很容易通過計算得出具體的交易日期,只需用當年的最后一個交易編號的后綴數字除以待計算的交易編號后綴數字,再乘以365,此時得到的是自第一筆交易發生算起的交易天數,再映射到具體日期即可。
你覺得這沒什么好說的?請考慮這種情況,總統身邊的一名重要工作人員在2005年2月15日到華盛頓特區的醫院進行了肝活檢,你想知道活檢的結果。于是你訪問了相關網站,在這些網站上可以查詢到2000~2010年去標識化的醫院病理檔案,也就是說檔案不涉及個人身份信息,但是檔案編號是依據社保號排序的。使用前面的策略,首先收集所有與2005年2月15日相關的活檢資料,發現在這些活檢中,只有三個肝活檢。這三個活檢,只有一個人的性別和年齡與總統的工作人員相匹配。那么,顯然對應的報告提供了此工作人員的診斷結果。無需獲得任何個人身份信息,發現一些非常私人的信息是完全可以實現的。
由字母、數字構成的標識符字符串,本不應該存在暴露患者身份信息的危險。病人的姓名、出生日期和社會安全號碼組合而成的標識符也可以用來竊取個人的身份。最安全的標識符應該是不包含任何信息的隨機字符串。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257817.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257817.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257817.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python基礎知識-列表,元組,字典

列表(list) 賦值方法: l [11,45,67,34,89,23] l list() 列表的方法: 1 #!/usr/bin/env python2 3 class list(object):4 """5 list() -> new empty list6 list(iterable) -> new list initial…

車站計算機聯鎖系統的仿真設計,車站計算機聯鎖仿真設計.doc

車站計算機聯鎖仿真設計2012 屆 交通運輸 學院專 業學 號 2008學生姓名指導教師完成日期 2012年 月日計算機聯鎖是保證車站內列車和調車作業安全,提高車站通過能力的一種信號設備。設計以沙盤模型為根據,練習制作聯鎖信號圖表,使用Visual Bas…

如何解決機器學習中的數據不平衡問題?

在機器學習任務中,我們經常會遇到這種困擾:數據不平衡問題。 數據不平衡問題主要存在于有監督機器學習任務中。當遇到不平衡數據時,以總體分類準確率為學習目標的傳統分類算法會過多地關注多數類,從而使得少數類樣本的分類性能下降…

ubuntu每次登陸都用root賬號登陸

sudo -s 進入 root 用戶權限模式 vi /etc/lightdm/lightdm.conf [SeatDefaults] greeter-sessionunity-greeter user-sessionUbuntu greeter-show-manual-logintrue allow-guestfasle 重啟后再登陸就會 直接用root登陸了 版權聲明:本文為博主原創文章,未…

js-BOM

私有變量: 1、在一個實例上調用setName()會影響所有的實例 BOM: 1、全局變量不能通過delete操作符刪除,而直接在window對象上定義的屬性可以 2、嘗試訪問為聲明的變量會拋出錯誤,但通過查詢window對象&…

計算機組成實驗v代表什么,2014計算機組成原理實驗指導V1.3.docx

文檔介紹:實驗一運算器組成實驗實驗目的熟悉Logisim軟件平臺。掌握運算器基本工作原理掌握運算溢出檢測的原理和實現方法;理解有符號數和無符號數運算的區別;理解基于補碼的加/減運算實現原理;熟悉運算器的數據傳輸通路。實驗環境Logisim是一款數字電路模擬的教育軟…

四大技巧輕松搞定云容器

云容器技術,作為傳統虛擬化管理程序的一種替代品,正稱霸著云市場。容器是輕量級的,并提供增強的便攜性,允許應用在平臺之間遷移,而不需要開發者重做或重新架構應用。但是,盡管其好處讓開發人員感到驚嘆&…

Android 圖文混排 通過webview實現并實現點擊圖片

在一個開源項目看到是用的webview 實現的 1. 這是在asset中的一個模板html <html> <head> <title>News Detail</title> <meta name"viewport" content"widthdevice-width, minimum-scale0.5, initial-scale1.2, maximum-scale2.0…

h5engine造輪子

基于學習的造輪子&#xff0c;這是一個最簡單&#xff0c;最基礎的一個canvas渲染引擎&#xff0c;通過這個引擎架構&#xff0c;可以很快的學習canvas渲染模式&#xff01; 地址&#xff1a;https://github.com/RichLiu1023/h5engine 這是一個比較有意思的h5渲染引擎&#xff…

計算機硬件選型報價,組裝電腦硬件該怎么選擇?這幾個硬件要舍得花錢,千萬別買錯了!...

原標題&#xff1a;組裝電腦硬件該怎么選擇&#xff1f;這幾個硬件要舍得花錢&#xff0c;千萬別買錯了&#xff01;組裝電腦是多硬件組合的產物&#xff0c;每一個硬件對于電腦的性能都是有影響的&#xff0c;影響的大小與電腦的硬件有直接關系&#xff0c;有些硬件就要舍得花…

2017 省賽選撥 想打架嗎?算我一個!所有人,都過來!(3) 遞推 斐波拉數列的應用...

想打架嗎&#xff1f;算我一個&#xff01;所有人&#xff0c;都過來&#xff01;(3) Submit Page Summary Time Limit: 2 Sec Memory Limit: 128 Mb Submitted: 28 Solved: 9 Description 現在《爐石傳說》這款卡牌游戲已經風靡全球。2015年加入環境的“…

UITableViewCell中cell重用機制導致內容重復的方法

UITableView繼承自UIScrollview,是蘋果為我們封裝好的一個基于scroll的控件。上面主要是一個個的UITableViewCell,可以讓UITableViewCell響應一些點擊事件&#xff0c;也可以在UITableViewCell中加入UITextField或者UITextView等子視圖&#xff0c;使得可以在cell上進行文字編輯…

高級會計師計算機考試中級,會計師需要計算機等級考試嗎

塵伴考證達人06-19TA獲得超過671個贊[color#000][font宋體][size3][alignleft]廣東省高級會計師評審職稱外語&#xff0c;執行《關于調整完善我省職稱外語政策的通知》(粵人發〔2018〕120號)[/align][alignleft]三、報考職稱外語考試的等級要求[b][size3](一)申報高教、科研、衛…

一 手游開發工具cocos2d-x editor初識

可學習的demo&#xff1a; 7個實戰項目 flappybird&#xff08;飛揚小鳥&#xff09;、popstar&#xff08;消滅星星&#xff09;、fruitninja&#xff08;水果忍者&#xff09;、2048&#xff08;數度消除&#xff09;。 moonwarriors&#xff08;月亮戰神&#xff09;、frui…

Provisioning Services 7.6 入門到精通系列之七:創建虛擬磁盤

在上一章節完成了主目標設備的準備&#xff0c;今天將揭曉如何通過映像向導創建虛擬磁盤。1.1 點擊開始菜單”映像向導”1.2 在映像向導點擊”下一步“1.3 輸入PVS服務器信息&#xff0c;下一步1.4 點擊”新建虛擬磁盤”1.5 輸入新虛擬磁盤的相關信息&#xff0c;下一步1.6 配置…

在使用多表的查詢顯示的時候 建議使用視圖

如果沒有查詢只是需要第一次顯示的話用linq表達式就可以了&#xff0c;如果還涉及到查詢的話&#xff0c;linq表達式就很麻煩了&#xff0c;我還不會。所以我們用視圖做查詢就方便很多了。轉載于:https://www.cnblogs.com/woshijishu3/p/4207567.html

大型網站技術架構03

永無止境&#xff1a;網站的伸縮性架構 1. 所謂網站的伸縮性是指不需要改變網站的軟硬件設計&#xff0c;僅僅通過改變部署的服務器數量就可以擴大或者縮小網站的服務能力。 2. 網站架構的伸縮性設計&#xff1a; 1). 不同功能進行物理分離實現伸縮性&#xff1a;通過增加服務器…

全國職業院校技能大賽軟件測試題目,我校喜獲2018全國職業院校技能大賽“軟件測試”賽項一等獎...

九江職院新聞網訊(信息工程學院)5月31日&#xff0c;從2018全國職業院校技能大賽傳來喜訊&#xff0c;由我校信息工程學院教師艾迪、朱虎平指導&#xff0c;學生郭星宏、賴閩、吳宗霖組成的競賽團隊&#xff0c;代表江西省在高職組“軟件測試”賽項中榮獲團體一等獎的佳績。為積…

兩個數組a[N],b[N],其中A[N]的各個元素值已知,現給b[i]賦值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];...

轉自&#xff1a;http://blog.csdn.net/shandianling/article/details/8785269 問題描述&#xff1a;兩個數組a[N]&#xff0c;b[N]&#xff0c;其中A[N]的各個元素值已知&#xff0c;現給b[i]賦值&#xff0c;b[i] a[0]*a[1]*a[2]…*a[N-1]/a[i]&#xff1b; 要求&#xff1a…

protobuf---messge嵌套get set

package test_namespace;message ChildMsg {optional string child 1; }message FatherMsg {optional string father 1; optional ChildMsg child_msg 2; } 或者 message FatherMsg {optional string father 1; message ChildMsg {optional string child 1;}optiona…