這是個科技發達的年代。服務使用者因種種不同的原因使用不同的身分。而服務供應者也千方百計想將這些身分連繫起來,因此開發不同的追蹤用戶的技術,可以從以下的訊息來協助判斷: 1 Session 2 Cached Files 已成為快取的文件。 3 Ip 或者x-forward ip 4 Browser訊息 5 Referrer訊息 6 Google toolbar的Cookie 7 用戶提供的訊息,包括電郵、電話號碼、傳真號碼。 都是分析及追蹤用戶的技術。比較鮮為人知的技術就是將「追蹤碼」加入html、JavaScript 、stylesheet、圖像、xml文件。 「追蹤碼」可以是一個style內的一種顏色、圖像的長度、圖像案的網址、網頁內用俄文字母取代英文字母的組合、一段javascript function等。都能很容易的加進快取檔案,等待使用者下次登入時,再取回「追蹤碼」。 如果使用者安裝了google toolbar或類似的產品,就會每次開啟其他網頁時,就會洩露了google給每部電腦獨一無二的編號。 我們透過這些「追蹤號」就可以輕易地將相同的身份聯系上來。
Archive for the ‘Cutting Edge Technology’ Category
絕密的追蹤網上用戶技術
Posted in Cutting Edge Technology, Uncategorized on March 12, 2011 | Leave a Comment »
如何使Google一統資訊科技界,成為真正的霸主
Posted in Cutting Edge Technology, IT Philosophy, System Design, tagged Big Table, Cloud Computing, Cloudg computer, Cutting Edge Technology, Google, Google Chrome OS, GPU Big Table, GPU cloud computing, Hardware Big Table, Hardware DB, Hardware Regex, Hardware Regular Expression Engine on January 29, 2011 | Leave a Comment »
Google稱霸搜尋器業務,是一個無可致疑的事實。從一個搜尋器專家的角度看。Google的運算能力大大超越了其它同類型公司,甚至是將全球所有除了Google以外其他搜尋器的運算力總和,也不足以對抗Google。 這些運算力的差異在那些地方呢?計算機的數量、管理系統、硬件、軟件,所有的因素,Google也在其考量之中。 Google 最初的成立公司時以家裡的車房作為中心,以平價電腦加open source的管理系統組成。這訂下了發展的方針,以大量低價的電腦,匯集成今天聞名的Google電腦海。 相對於yahoo剛成立時,記憶中它是用雙核版本的太陽電腦,是那個時代的頂尖電腦。 由於引入公開源碼的Linux使得Google得心應手地改良,看它公開的那個Google Chrome OS可想而知已經很早就將Linux打做成高速的雲端管理系統。 Google 連資料庫軟件也不放過,早就放棄了32bit的舊式設計,突破單一物件4GB記憶上限,更將運行模式大幅修改為雲端模式,成為名叫Big Table的傳說級資料庫。 Google的技術暫時沒有能平起平座的對手,因為天生是雲端的本質,會比其他對手更優勝。 下一步要走的路,就是硬件的優化。將軟體的運算樽頸,轉為以硬件運算,例如,硬件加密,硬件搜尋。 如果未來的電腦能有硬件搜尋的Big Table,能利用硬件Regular Expression的電腦語言,能使用GPU的矩陣運算,有Physic Engine等等的硬件優化。甚至利用GPU的平行矩陣來優Big Table,用Regular Expression來改良現有搜尋機制。利用硬件加密來強化Google的保安設施。 如果這些都是由Google研發,一定會一統資訊科技界。