亚洲一级簧片_性 毛片_国产乱子视频_久久影城_强伦女教师视频_成人精品久久

oppo手機(jī)剪貼板在哪里

發(fā)布時間: 2023-02-22 23:31 閱讀: 文章來源:轉(zhuǎn)載

你可能看到許多應(yīng)用未經(jīng)允許粘貼粘貼版內(nèi)容的新聞。在討論它們之前,我們先來看看什么是全局剪貼板。

開發(fā)者在開發(fā)軟件的過程中,會用到許多第三方提供的現(xiàn)有功能,或設(shè)備廠商提供的現(xiàn)有功能。這次輿論中心的全局剪貼板其實(shí)是 Apple 開發(fā)者組件中的一個常用類別:UIPasteboard

為什么剪貼板是所有應(yīng)用通用的呢?其實(shí)這也好說,剪貼板的作用其實(shí)就是臨時存儲圖片或文字,以便用戶在跨設(shè)備,或者跨應(yīng)用粘貼時迅速提取到已復(fù)制好的內(nèi)容。因此有必要設(shè)計(jì)成所有應(yīng)用程序都可以輕易將內(nèi)容存進(jìn)去,或者取出來。

正常來說,開發(fā)者將圖片和文字復(fù)制后,這些內(nèi)容就會進(jìn)剪貼板里。以下圖中的文字為例,當(dāng)我們點(diǎn)擊復(fù)制按鈕時,這段文字便會存入剪貼版中。實(shí)現(xiàn)代碼如下:UIPasteboard.general.string = "不平庸,喜歡高質(zhì)量且優(yōu)秀的設(shè)計(jì),致力于打造提升生活品質(zhì)的好物。"

當(dāng)用戶想把剪貼板的內(nèi)容提取出來時,一般會明確點(diǎn)擊一個按鈕,比如粘貼。當(dāng)檢測到粘貼按鈕被點(diǎn)按時,程序員會用這樣一段代碼把剪貼板中的文字提取出來,并放在文本框中。實(shí)現(xiàn)代碼如下:textfield.text = UIPasteboard.general.string。這本一直風(fēng)平浪靜,直到 iOS 14 新增了一個功能,當(dāng)應(yīng)用程序從剪貼板粘貼出內(nèi)容時發(fā)出提醒,如下圖中,我點(diǎn)擊粘貼按鈕后出現(xiàn)此提示。

這個提醒的用途,便是明確告訴用戶,哪一個應(yīng)用,在這個時間里獲取了你的剪貼板中的內(nèi)容。于是乎一些在不正常時間,沒有明確理由,非用戶操作便訪問用戶剪貼板數(shù)據(jù)的應(yīng)用就暴露出來了。這次曝光的應(yīng)用偷竊剪貼板信息有如下兩種情況:

第一種情況:以抖音為代表的,在用戶輸入時粘貼剪貼板信息。有些人在這里感到困惑,認(rèn)為抖音是在監(jiān)聽用戶正在輸入的內(nèi)容,實(shí)則不然。抖音是使用了文字編輯通知 textFieldDidEndEditing (_:) 這個文本框自帶的通知功能,在用戶編輯的文字變更時,將剪貼板的文字復(fù)制出去了。具體表現(xiàn)就是下圖中的每輸入一個字便會觸發(fā)一次剪貼板粘貼。

第二種情況:是以主流應(yīng)用為代表的,每次切換應(yīng)用時進(jìn)行監(jiān)聽。這類的剪貼板監(jiān)聽是在應(yīng)用程序變成前臺應(yīng)用時觸發(fā)。即開發(fā)者使用了應(yīng)用進(jìn)入前臺通知 didBecomeActiveNotification 這個函數(shù)時。在每次該應(yīng)用變?yōu)榍芭_應(yīng)用時,竊取剪貼板信息。

講了這么多你也許會好奇,粘貼出來的文字去哪里了呢?為什么要盜竊剪貼板信息?本文的后半段,我們從開發(fā)者,設(shè)計(jì)者和廣告聯(lián)盟的角度來討論信息可能的去處。注意:我不對以上兩種情況對號入座,大家可以自行判斷。

開發(fā)者的角度:經(jīng)過這幾天我對開發(fā)者群體吐槽的觀察,確實(shí)存在開發(fā)者編碼不嚴(yán)謹(jǐn)導(dǎo)致誤觸發(fā)這個提醒的無心之失。這些開發(fā)者想要貼板中是否有內(nèi)容,于是用了先粘貼出來的方法,然后判斷粘貼出的東西是否為空,最后決定是否需要執(zhí)行某些操作。這種情況沒有任何信息的泄漏,純粹是開發(fā)者對框架不熟悉所致。正確的方法是用 .hasStrings 來直接詢問剪貼板中是否有內(nèi)容,即不會侵犯用戶隱私,也不需要粘貼內(nèi)容出來。

產(chǎn)品設(shè)計(jì)者的角度:在產(chǎn)品規(guī)劃之初,設(shè)計(jì)產(chǎn)品的人都會被要求做一些潛在客戶的畫像。下圖的中的小哥,這些畫像是對產(chǎn)品潛在典型用戶的描述。比如你設(shè)計(jì)了一款幫助藝術(shù)家找工作的軟件,客戶畫像可能就是剛畢業(yè)的大學(xué)生,25 歲左右,喜歡靜物寫生這樣的。

這類客戶畫像本不應(yīng)涉及任何隱私問題,直到部分動了邪念的軟件開發(fā)商開始思考一個深入靈魂的問題:如果我們用用戶的真實(shí)信息來做用戶畫像怎么樣?我們對用戶了解的越多,就越可能知道他的喜好,建立更真實(shí)的用戶數(shù)據(jù)庫。明著問用戶要他們肯定不給,那就悄悄的來,去偷用戶的輸入法內(nèi)容,去偷用戶的剪貼板。

在 iOS 端, Apple 鼓勵大家用自帶的輸入法來防止輸入法內(nèi)容被偷。不幸的是,這類明著偷用戶剪貼板內(nèi)容的行為,曾經(jīng)沒有任何辦法禁止,甚至無法去判斷廠商曾經(jīng)偷了這些信息去做什么。這些數(shù)據(jù)大多是直接傳回廠家自己的服務(wù)器,之后做了什么無從得知。因此應(yīng)用商店審核流程對此類隱私泄露毫無辦法。

更可悲的事實(shí)是,當(dāng)你登錄一個軟件后,硬件提供商苦心設(shè)計(jì)的所有為了保護(hù)你的隱私的方法都什么用了。這些保護(hù)隱私的措施是建立在盡可能混淆你的身份,讓別人看不出你的基礎(chǔ)之上。當(dāng)你登錄后,便等同于自己出示身份證,來幫助此應(yīng)用的嘗試建立對你的用戶分析的數(shù)據(jù)庫。這些數(shù)據(jù)庫大多數(shù)時候都被用作一個很樸實(shí),卻又特別吸金的事情上:廣告。

廣告聯(lián)盟的角度:在過去,你也許會擔(dān)心某個應(yīng)用程序偷走了你的信息。但現(xiàn)在,你手機(jī)中的許多應(yīng)用程序都有了統(tǒng)一的主腦,這就是廣告聯(lián)盟。

在軟件開發(fā)過程中,開發(fā)者幾乎都會用一些別的已經(jīng)寫好的模塊添加進(jìn)自己的程序中。我們把這個流程叫做「避免重新開發(fā)車輪」。而這些模塊的提供者,很多都是巨頭,比如臉書。每個使用這些模塊軟件,就不得不默認(rèn)授權(quán)了你的部分隱私被大公司拿走。無論 Android ,iOS,都一樣,無法避免。

這就是大家為什么會發(fā)現(xiàn),我明明沒用這個軟件查詢這些內(nèi)容,為什么其他廣告公司也知道我的信息了呢?這往往不是軟件的原開發(fā)者泄露的你的信息,而是這些第三方模塊的擁有者在倒賣這些信息。還記的上個月有個新聞,臉書的一鍵登錄出了故障,所有內(nèi)嵌臉書登錄選項(xiàng)的應(yīng)用都同時出現(xiàn)了閃退的情況。即便你沒有使用臉書登錄,臉書的代碼也依舊在后臺執(zhí)行了。使用了廣告聯(lián)盟模塊的軟件往往會出現(xiàn)非常一致的行為,特別像上文中的一種情況。

你的詳細(xì)信息,可以被與你無關(guān)的人隨意選擇。為了讓你廣告聯(lián)盟了解你的程度有一個感知,我截取了 Google 廣告聯(lián)盟中廣告主可以選擇的用戶范圍。做為廣告主,可以選擇用戶的所在地,婚姻狀況,有幾個孩子,受教育程度,平時喜歡瀏覽產(chǎn)品的類別,喜歡訪問什么類型的網(wǎng)站,收入水平,興趣愛好。它對你的了解之深,甚至可以精確到上一秒,你討論了什么話題。

可能你自己都沒意識到:

曾經(jīng)家里來了賊,悄無聲息的,偷走了你的隱私。

???展開全文
相關(guān)文章
主站蜘蛛池模板: 欧美久久久 | 欧美黄色免费片 | 色综合久久久久 | 美女又爽又黄视频毛茸茸 | 亚洲国产网站 | 免费在线观看污视频 | 免费中文字幕在线 | 久久99成人 | 国产一区精品视频 | 国产精品无码永久免费888 | 国产精品免费观看视频 | 国产专区一区二区三区 | 日韩资源在线 | 99久久精品免费看蜜桃的推荐词 | 成人国产精品免费网站 | 亚洲国产精品久久久久久久久久 | 国产精品久久九九 | 精品少妇一区二区三区视频免付费 | 欧美精品国产一区二区 | 黄色毛片视频在线观看 | 你懂的福利 | 国产成人精品电影 | 日韩精品一区二区三区免费观看 | 欧美日韩免费 | 69xx×在线观看 | 超碰97国产精品人人cao | 欧美日本韩国在线 | 国产精品不卡一区 | 欧美一区二区三区视频 | 亚洲精品网站在线观看 | 欧美二区在线观看 | 欧美综合视频 | 精品国产乱码久久久久久久 | 国产毛片久久久 | 国产一区二区www | 国产露脸精品产三级国产 | 69成人网| 99视频网| 亚洲老板91色精品久久 | 91久久久国产精品 | 91久久视频 |