瀏覽分類:

技術探討

技術探討

初窺.NET C#中的 垃圾回收機制(二)

初窺.NET C#中的 垃圾回收機制(2)

在上篇我們主要對 C# 的記憶體分區及垃圾回收機制進行簡單的介紹,在這篇中我們將介紹 Mark-Sweep 演算法如何達成清理記憶體的目標。

 

無論任何垃圾回收演算法,皆需包含兩大部分:

  1. 必須能搜尋無相關參考的物件。
  2. 必須要能對占用空間的垃圾物件進行回收的動作。

Mark and Sweep 演算法也不例外,在此演算法中,第一部分稱為 Mark Phase,遍歷所有參考物件並標記哪些仍在使用、哪些沒有;第二部分則稱為 Sweep Phase,清除在上一步驟備標記為未使用的物件,釋放記憶體空間。

閱讀更多

FIDO2:Web Authentication 簡介

FIDO2:Web Authentication 簡介

今年三月四號 W3C 正式將 WebAuthn 列入正式標準中,WebAuthn 是 FIDO2 標準中構成核心的一部份,以 Web-based API 的方式讓網站可以將他們的登入頁加入瀏覽器及平台所支援的 FIDO 驗證。一般我們所使用的密碼登入機制屬於單一認證,一旦被盜取密碼便很容易被控制帳號存取權,然而根據 2017 年的統計,只有28%的使用者使用二階段認證(包括簡訊認證、Google Auth…等等)。WebAuthn 提供另一種免密碼、具高安全性驗證方式的選擇。開發者可透過 API 啟動 FIDO2 驗證,透過行動裝置、指紋辨識或是硬體安全金鑰登入帳號而不需要密碼,提供使用者除了密碼登入以外的便利選項。

閱讀更多

防範詐騙簡訊

 

防範詐騙簡訊

「民眾收快遞簡訊 點開網址竟遭詐三千多元」(新聞連結:https://news.tvbs.com.tw/life/1173909)

「詐騙包裹簡訊滿天飛 金門警方籲不要上當」(新聞連結:https://www.chinatimes.com/realtimenews/20190724003506-260405?chdtv)

前一陣子很常看到類似的新聞報導,詐騙集團佯裝物流業者寄送簡訊。簡訊內容只有簡短幾個字和一串短網址。

簡訊示意圖

當手機使用者點了短網址,就會讓詐騙集團有機會盜刷信用卡。

閱讀更多