生日管家這個軟體怎麼知道通訊錄聯繫人的生日?
這個軟體精確掌握至少3個最私人的信息:身份證號碼、手機號碼、姓名,而且是精確匹配。這種行為肯定涉嫌違法。知道這三個信息的任何一個都沒關係,一匹配就非常恐怖了。建議大家抵制使用,並呼籲禁止。
第一次使用的時候震驚了。嚯,一個這麼低調的軟體竟然能同步到這麼多小夥伴的生日數據,好神奇!一定要仔細研究下!
回想使用過程:
註冊APP後,只點擊從通訊錄導入數據,導入完成後顯示已同步1XX條生日數據。數據內容為用戶姓名、出生年份、生日、出生天數,且大都帶有頭像。
頭像貌似是好友們曾經人人網上的頭像。驗證人人數據:
準備工作註冊生使用手機號A註冊生日管家,昵稱設為A,生日設為A,A手機號無人人賬號。修改手機號B的人人網信息,昵稱改為B,生日B。(B手機號未綁定任何蘋果賬號)在手機A的通訊錄中新增B的號碼,昵稱設為C,其餘信息均不填寫。在生日管家中點擊從通訊錄導入數據,第一欄的「有生日」中新增C昵稱下的生日信息,生日信息和人人網上的B一致,但無頭像,昵稱仍為C。
關於頭像,我重回人人驗證了多個好友信息。
發現一部分和人人上周最新版本的頭像一致,部分是歷史版本頭像,不是最新的頭像(此部分用戶近2年無登錄記錄,可排出此部分用戶在我同步了生日信息後修改個人資料。),還有一部分無頭像,比如我的B賬號。綜上所述:
猜測是根據用戶導入的通訊錄號碼,在人人網抓取的生日數據,結合通訊錄中的用戶姓名,生成了生日管家中的好友生日數據,頭像邏輯不清楚。生日管家APP作為生日提醒工具,解決了數據來源問題,使用起來較為方便。但是在數據的安全方面還需加強,比如現在隨便保存一個人的手機號,假使這個號碼註冊過人人,即使不是好友關係,我也能直接獲取到他的生日信息。關注,我有一個從未對外的手機號A,注意從未公開過的,用另一個手機B添加通訊錄記錄A,進入生日管家,居然能查到A對應的生日,A號碼並未關聯過我的qq或者微信,以此推測我認為至少有一部分數據很可能是從非常規手段獲得的----------------更正下,檢查後發現B手機使用的gmail通訊錄裡面有A號碼的生日信息,上面的推測可能不準確
1.出於更好保護用戶隱私、防止數據泄露之目的,對用戶在使用生日管家的過程中上載至生日管家伺服器的通訊錄號碼數據,生日管家將首先在用戶終端對擬上載的通訊錄號碼進行不可逆轉地正向加密,該種加密使得用戶實際上載的信息為不具直接指向性、無特定人身屬性的數據字元。在信息上載和匹配過程中,生日管家始終無法獲取用戶通訊錄號碼的具體內容。
2.綁定了手機號的用戶有權選擇公開或不公開其與手機號特徵數據串關聯的生日信息。僅當用戶選擇公開時,生日管家才會將加密後的數據字元與伺服器中其他用戶所公開的數據字元進行匹配,並將匹配結果推送用戶。
這個軟體最早是可以從QQ裡面導入好友生日的,現在貌似是從人人網導入。也就是說,只要你的朋友用過並把他的所有好友生日都導入進來以後,你的信息就存在了雲端。然後通過電話號碼來實現匹配,所以有你數據很正常。我讓我父母都下載過,他們裡面的生日數據就很少
我嚇傻了,還以為是詐騙簡訊,鏈接我都不敢點。關注我生日的人不好意思,我很膽小。get不到你的關心。不知道是誰
又一個萬能鑰匙……
裝這東西的人不擔心么?我是來闢謠的:生日管家並不知道人的身份證。不過你們提供了一個好的思路,就是身份證可以提取出生日信息哈。當用戶A在生日管家中輸入B的生日,且輸入B的電話號碼,且將B的生日傳到雲端資料庫。則未來,有B電話號碼的人,可以從雲端資料庫中看到B的生日。
根據我對頭像和生日信息的比對,對於iphone它直接獲取的是APPLE ID的數據!!!所以才能精確比對,而不是身份證號之類的信息,因為我個人身份證號和真實生日不同,它顯示的是真實生日。
嗨
( 聯繫人詳細信息截圖 )(聯繫人編輯界面:其中沒有可編輯的生日信息)
這是在 Android 2.3.3 通訊錄中查看聯繫人詳細信息的界面,用紅色方框標記的便是聯繫人的生日信息。
如同姓名、號碼等信息一樣,生日信息也存儲在系統的資料庫中,只是不知道什麼原因, Android 2.3.3 通訊錄中並不能直接編輯聯繫人的生日信息,但是,生日信息在資料庫中卻是真實存在的。
Android平台中要獲取聯繫人的生日信息,請使用如下代碼:
Uri uri = Data.CONTENT_URI;
int id = ****;
String[] projection = {Data.CONTACT_ID, Event.DATA};String selection = Event.CONTACT_ID+"=? AND "+Data.MIMETYPE+"=?";String[] selectionArgs = {String.valueOf(id), Event.CONTENT_ITEM_TYPE};cursor = cResolver.query(uri, projection, selection, selectionArgs, null);
try{ cursor.moveToNext();System.out.println("該聯繫人的生日是:+"cursor.getString(1));
} catch (NullPointerException e){}// 其中,int id = ***中, ***是系統為該聯繫人分配的ID,即標識。下午收到一條說是有朋友在生日管家記錄我的生日,應該不是匹配身份證或者從QQ導入,因為因為它把我出生的年份搞錯了。還好剩下的是對的,坐等生日禮物
垃圾軟體,昨天定的花現在還沒送到,女朋友要下班了,難道要在公司等你送.垃圾APP.趁早倒閉
確實恐怖的軟體.....我發現了不少人欺騙了我他們的年齡.....不過有明顯錯誤的信息,比如我一個朋友明顯80後卻被匹配為4歲。不知道到底從哪裡獲得的信息!
首先說,我沒有用過這個軟體,以下回答基於猜測,答錯勿噴可能是病毒式的採集數據,因為有些人的電話本裡面會寫上詳細資料,包括姓名生日電話住址郵編等等,將這些數據獲取後,上傳到伺服器,然後採用號碼匹配就知道哪些人的生日是什麼時候了.
我能說它是從酒店渠道導的嗎
生日管家網站太過分了,我七夕前一天定了一束200塊鮮花,七夕當天送給老婆。當時客服有回復說七夕下午6點能送,我就下單了,還補交了20元運費。結果七夕晚上七點還沒送,打了好幾個客服電話都說要核實信息,到了7點半,生日管家發了一個簡訊給我說是有配送收貨人電話沒打通,拒絕退款,開玩笑,奶奶的我老婆電話一直開著,5點到7點我們一直還在等電話和客服聯繫,說我電話不通,太欺負人了。我讓他提供配送師傅說打過電話的證據,通話記錄截屏,生日管家也提不出來,就說我收貨人電話不通拒絕退款,太無賴了。以後打死不用生日管家。
樓主發言:1次 發圖:0張剛開始覺得很神奇,因為數據異常準確,後來細思極恐。我覺得APP匹配手機號就能精準確定生日,會不會是因為手機號都是實名制的,直接從運營商拿到的數據。但是,又怎麼解釋身份證號碼不準,匹配卻精準的事實呢?坐等大神解答
根據上面評論說自己的手機號是之前人的生日,就看出是手機號與生日的關聯,會不會是電信聯通這些手機號信息默許賣給了生日管家?
推薦閱讀:
※為什麼抄 Clash of Clans 的遊戲沒一個大火呢?
※記筆記用iPadair還是iPadmini?
※閱讀應用 Medium for iOS 的使用體驗如何,如何評價其設計?
※iOS 下有什麼好的視頻播放器推薦?