仙人掌世界
learn - innovate - share
Jan 22, 2012
[Java Performance]Chapter 3:JVM Overview
這篇談JVM的概觀與各元件用途與描述HotSpot VM在各元件上的優化技術
HotSpot VM High Level Architecture
JVM 有三個主要元件:
VM Runtime
JIT Compiler
Memory manager
Read more »
Jan 2, 2012
使用 TOTP 與 Google Authenticator 實作 Two-Factor authentication
在食衣住行育樂都需要的網路的時候,現代人擁有許多網路帳號,但能記憶的帳號密碼通常只有少數組合,當遇到密碼外洩(e.g.
資料庫外洩
、病毒側錄密碼),相對的也影響了使用共同帳密的網路服務,對今日資安事件逐漸從惡作劇變往金融犯罪的趨勢,帳號有操作功能,個資,身份(實名化),對盜竊者來說帳號密碼可以產生許多價值。
帳號盜用除了個人影響外,間接牽連的還有親友與網路服務提供者,對網路服務提供者而言,帳號盜用是會提高營運成本與降低使用者信賴度的麻煩事,因此面對使用者規模與服務品質,強化帳號安全逐漸成為不可忽視的事情,Google 於去年底開始提供
2-step verification
做多層次的帳號驗證,別於以往硬體 OTP 的方式,透過 Smartphone 使用軟體(i.e
Google Authenticator
) 來規模化佈署。
目前得知使用類似軟體驗證機制的服務提供者有
Google Account
Amazon AWS Account
Battle.net
Dropbox
在 Server 端的實作驗證流程不難,未來可能會變成一種常見的帳號驗證方法。
以下參考
國外部落格文章
與
Google Authenticator Android原始碼
實作
Two-Factor authentication
驗證流程,並釋出伺服器端
原始碼
。
Read more »
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)