対策

Windows 10: Windows Hello 顔認証、検証ビデオの裏側を解説!

~ 本記事は日本マイクロソフト 山本築  Windows 10 担当 による執筆です ~   顔を見せれば一瞬でログインができる、簡単でセキュアな認証方法 Windows Hello「顔認証」。今日は、おもしろおかしい認証チャレンジ ビデオ「Challenge Windows Hello」の裏側を解説します。 そもそもどのように認証を行っているのかといいますと、顔の写真を記憶して似ているから認証!ではなく、複雑なアルゴリズムを通して認証を行っています。 Surface Pro 4 では近赤外線を用いて数千の様々な部分の顔情報を収集し認証を行っています。この近赤外線イメージを用いることによって、暗闇でも鮮明に判別が可能になりました。さらに日中の明かりの変化に対応するために Microsoft 独自で明かりが一様になるように設定しています。このように認証率を上げる技術が詰まっています。 この近赤外線というのは、街中の監視カメラや各種料金所ゲートのカメラ、家庭用のドアホンまで幅広く利用されてきている技術なんです、暗闇でも鮮明に判別する事が可能なんですね。 さあこれを踏まえて動画をひとつずつ解説していきましょう。     すっぴんで顔認証が通るか挑戦!! いや~これは本人が一番ひやひやしたでしょうね笑。 メイクとはいえこの程度であれば、認証は通るでしょう。通らなかったら多くの女性方からクレームが来そうな気がしました汗 (認証できて私もほっとしています・・・)   みんなやりたがらなかった中協力してくれた彼女に感謝です!   2. 付け髭の状態で認証が通るか挑戦!! 最初の口髭の部分では、本人の認証を判断する事ができていましたね。 しかし、あご髭を輪郭の周りに付けた状態では、認証が通っていません。 これは、明暗のサンプル情報が大きく変化してしまった事が原因でしょう。 顎鬚の部分が大きくなり顔のパーツは判断できているけれど、明暗の情報が異なったために閾値を超えなかったわけですね。 こんなに一日で髭が伸びる方もいませんが・・・ この状態で再度、設定より “精度を高める” を行っていただくと認証はもちろん通りますので安心してください。   3. スカル メイクで認証が通るか挑戦!! これは、私が実際にスカル メイクをして認証を行いました (メイク落とすの大変でした笑) こちらは、最初の白いペイントをした状態での認証は通りましたね。 2 つの要素が大きく関係してきています。 一つ目は、顔のパーツの認識 二つ目は、凹凸の明暗の認識 …

Windows 10: Windows Hello 顔認証、検証ビデオの裏側を解説! Read More »

クラウド サービス: 耐性と事業継続性の構築

本記事は、Trustworthy Computing のブログ “Cloud services: building resiliency and business continuity” (2013 年 1 月 17 日公開) を翻訳した記事です。 デビッド・ビルズ、信頼できるコンピューティング、信頼性主任ストラテジスト クラウド コンピューティングが複雑なものである以上、私たちクラウド サービス プロバイダーは、不具合は起こるもので、生じるかどうかという問題ではなく、いつ生じるかという問題であることを肝に銘じておく必要があります。 クラウド プロバイダーは、サービスの信頼性が最大になり、不具合が生じたときのお客様への影響が最小になる方法で、サービスを設計および構築する必要があります。 このアプローチの主要な面は、事業継続性、つまり惨事が発生しても基幹のビジネス機能が継続して可用であることを保証することです。 私はこの点について、『Disaster Recovery Journal』という事業継続計画に関する学術誌の冬季号でインタビューを受けました。 信頼性について、私はすべてのサービス プロバイダーが目指す成果であると考えています。 サービスは設計したとおりに機能し、必要なときに予想どおりの対応をするものです。 信頼性を向上させる 1 つの方法は、耐性の高いサービス、つまり、一定のタイプの障害に耐えながら、顧客の立場から見れば完全に機能し続ける能力を備えたサービスを構築することです。 伝統的にこの業界全体では、耐性をハードウェアのレベル (RAID、デバイスの冗長ペア、複数のパスなど) で実装することに焦点を当ててきました。 ハードウェア メーカーが製造するデバイスの長期的な信頼性という点で、私たちもその充実した機能のメリットを享受してきました。 しかし、ハードウェアのレベルで設計され実装される耐性に頼ってばかりはいられないと考えています。 ソフトウェアも信頼性の重要な役割を担います。 信頼性の高いクラウドベースのサービスとなるのは、インテリジェントなインフラストラクチャの設計と、同様にインテリジェントなソフトウェアの設計が二人三脚で提供される場合です。 信頼性の高いサービスの設計および構築には、さまざまな問題が伴います。 前述のとおり、クラウド サービスは複雑です。 設計者が直面する最大の難点の 1 つが、インターネット規模で運用するクラウドベースのサービスの実稼働コンピューティング環境に潜在的な予測不能性があることです。 クラウド プロバイダーが共有型インフラストラクチャを幅広く使用し、サード パーティが提供する機能への依存を高めれば、各自のクラウド サービスのあらゆる面を直接的に制御することが困難になります。 設計者は、この点を踏まえて、自らが構築するクラウドベース サービスが、こうしたレベルの潜在的な予測不能性にどのように対処するかを考える必要があります。 重要な点は、クラウド …

クラウド サービス: 耐性と事業継続性の構築 Read More »