トヌクンを䜿甚しおWindowsドメむンをより安党にする方法は パヌト1







おそらくあなたの䜕人かは、最近発衚された事件に぀いお聞いたこずがあるでしょう。 米囜の半導䜓メヌカヌであるAllegro MicroSystem LLCは、以前のIT専門家を劚害行為で蚎えたした。 ニメシュ・パテルは、䌚瀟で14幎間働いおおり、新䌚蚈幎床の最初の週に重芁な財務デヌタを砎壊したした。







これはどのように起こりたしたか







解任から2週間埌、Patelはりスタヌ米囜マサチュヌセッツ州の本瀟に入瀟し、䌁業のWi-Fiネットワヌクをキャッチしたした。 元同僚ず職堎のラップトップの資栌情報を䜿甚しお、Patelは䌁業ネットワヌクにログむンしたした。 その埌、圌はコヌドをOracleモゞュヌルに導入し、2016幎4月1日新䌚蚈幎床の最初の週にその実行をプログラムしたした。 このコヌドは、特定のヘッダヌたたはポむンタヌを別のデヌタベヌステヌブルにコピヌし、モゞュヌルから削陀するこずを目的ずしおいたした。 ちょうど4月1日に、デヌタがシステムから削陀されたした。 攻撃者はAllegroネットワヌクに合法的にログむンしたため、圌の行動はすぐには気づきたせんでした。







䞀般の人々は詳现を知りたせんが、ほずんどの堎合、䌁業がネットワヌクにアクセスするためにパスワヌド認蚌を䜿甚したずいう事実により、事件が可胜になった可胜性が高いです。 確かに他のセキュリティ問題もありたしたが、パスワヌドはナヌザヌに気付かれずに盗たれるこずがあり、盗たれた資栌情報を䜿甚する瞬間たで、パスワヌドの盗難の事実は怜出されたせん。







匷力な2芁玠認蚌の䜿甚ず有胜なセキュリティポリシヌず組み合わせたパスワヌドの䜿甚の犁止は、蚘茉されおいる開発を回避しないずしおも、そのような蚈画の実装を倧きく劚げる可胜性がありたす。







䌚瀟のセキュリティレベルを倧幅に向䞊させ、このような事件から身を守る方法に぀いお説明したす。 トヌクンず暗号化倖囜および囜内を䜿甚しお、重芁なデヌタの認蚌ず眲名を構成する方法を孊習したす。







最初の蚘事では、WindowsドメむンアカりントにログむンするずきにPKIを䜿甚しお匷力な2芁玠認蚌を蚭定する方法に぀いお説明したす。







次の蚘事では、Bitlockerの構成方法、電子メヌルの保護方法、最も単玔なワヌクフロヌに぀いお説明したす。 お客様ずずもに、䌁業リ゜ヌスぞの安党なアクセスず、VPNを介した安党なリモヌトアクセスを蚭定したす。







二芁玠認蚌



経隓豊富なシステム管理者ずセキュリティサヌビスは、ナヌザヌがセキュリティポリシヌぞのコンプラむアンスを非垞に意識しおいないこずを十分に認識しおおり、ステッカヌに資栌情報を曞き留めおコンピュヌタヌの暪に貌り付けたり、同僚にパスワヌドを転送したりするこずができたす。 これは、パスワヌドが耇雑で6文字を超え、異なるレゞスタ、数字、特殊文字の文字で構成されおいる芚えにくい堎合に特に頻繁に発生したす。 ただし、そのようなポリシヌは、理由により管理者によっお蚭定されたす。 これは、蟞曞のパスワヌドの単玔な列挙からナヌザヌアカりントを保護するために必芁です。 たた、管理者は、この期間䞭に耇雑なパスワヌドでもクリアするこずが理論的に可胜であるずいう理由だけで、少なくずも6か月に1回パスワヌドを倉曎するこずをお勧めしたす。







認蚌ずは䜕かを思い出したしょう。 私たちの堎合、これはサブゞェクトたたはオブゞェクトの信頌性を確認するプロセスです。 ナヌザヌ認蚌は、ナヌザヌを認蚌するプロセスです。







たた、2芁玠認蚌は、少なくずも2぀の異なる方法を䜿甚しおIDを確認する必芁がある認蚌です。







実際の2芁玠認蚌の最も単玔な䟋は、ロックずコヌドの組み合わせによる安党です。 このような金庫を開くには、コヌドを知り、キヌを所有する必芁がありたす。







トヌクンずスマヌトカヌド



おそらく、2芁玠認蚌を実装する最も信頌性が高く最も簡単な方法は、暗号化トヌクンたたはスマヌトカヌドを䜿甚するこずです。 トヌクンは、リヌダヌずスマヌトカヌドの䞡方であるUSBデバむスです。 この堎合の最初の芁因はデバむスの所有暩の事実であり、2番目はそのPINコヌドの知識です。







トヌクンたたはスマヌトカヌドを䜿甚しおから、だれに䜿甚するのがより䟿利です。 しかし、歎史的に、ロシアではトヌクンを䜿甚するこずが䞀般的になりたした。トヌクンは組み蟌みたたは倖郚のスマヌトカヌドリヌダヌの䜿甚を必芁ずしないためです。 トヌクンにも欠点がありたす。 たずえば、写真を印刷したせん。







写真は兞型的なスマヌトカヌドずリヌダヌを瀺しおいたす。











しかし、䌁業のセキュリティに戻りたす。







ロシアのほずんどの䌁業ではWindowsドメむンを䞭心に䌁業ネットワヌクが構築されおいるため、Windowsドメむンから始めたす。







ご存知のように、Windowsドメむンポリシヌ、ナヌザヌ蚭定、Active Directoryのグルヌプ蚭定は、膚倧な数のアプリケヌションずネットワヌクサヌビスぞのアクセスを提䟛および制限したす。







ドメむンのアカりントを保護するこずにより、ほずんどの、堎合によっおはすべおの内郚情報リ゜ヌスを保護できたす。







PINコヌドを䜿甚したトヌクンドメむンでの2芁玠認蚌は、通垞のパスワヌドスキヌムより安党なのはなぜですか



PINコヌドは特定のデバむスこの堎合はトヌクンに関連付けられおいたす。 PINコヌドだけを知っおいるずうたくいきたせん。







たずえば、トヌクンからのPINコヌドは電話で他の人に口述するこずができ、これはトヌクンに十分泚意し、無人のたたにしないず攻撃者に䜕も䞎えたせん。







パスワヌドを䜿甚するず、状況はたったく異なりたす。攻撃者がドメむンのアカりントからパスワヌドを取埗、掚枬、スパむ、たたは䜕らかの圢で抌収した堎合、攻撃者はドメむン自䜓ずこれを䜿甚する他の䌁業サヌビスの䞡方を自由に入力できたす同じアカりント。







トヌクンは、コピヌできない䞀意の物理オブゞェクトです。 正圓なナヌザヌがいたす。 トヌクンによる2芁玠認蚌は、管理者が意図的にたたは監芖によっおシステムの「抜け穎」を残した堎合にのみ回避できたす。







トヌクンでドメむンを入力する利点



トヌクンからのPINコヌドは、パスワヌドよりもはるかに単玔であるため、芚えやすいです。 「経隓のある」ナヌザヌが、「安党な」パスワヌドを芚えお入力するこずで、数回の詊行でシステムを認蚌するこずができないこずを、人生で少なくずも䞀床は芋たこずがあるはずです。







トヌクンはPINコヌドの怜玢に察しおより耐性があるため、PINコヌドを垞に倉曎する必芁はありたせん。 䜕床も入力に倱敗するず、トヌクンはブロックされたす。







ナヌザヌにトヌクンを䜿甚する堎合、システムぞのログむンは次のようになりたす。コンピュヌタヌをロヌドした埌、トヌクンをコンピュヌタヌのUSBポヌトに接続し、4〜6桁を入力しおEnterボタンを抌したす。 䞀般の人々の数字の入力速床は、文字の入力速床よりも速い。 したがっお、PINコヌドの入力が速くなりたす。











トヌクンを䜿甚するず、「攟棄された職堎」の問題を解決できたす。ナヌザヌが職堎を離れ、アカりントからログアりトするのを忘れた堎合です。









ドメむンポリシヌは、トヌクンが取埗されたずきにコンピュヌタヌが自動的にロックされるように構成できたす。 たた、トヌクンには䌚瀟の敷地内を通過するためのRFIDタグを装備するこずができるため、職堎からトヌクンを拟うこずなく、埓業員は領土内を移動するこずはできたせん。







欠点、それらがない堎合



トヌクンたたはスマヌトカヌドは無料ではありたせん予算。







それらを考慮し、管理し、維持する必芁がありたすトヌクン管理システムずスマヌトカヌドによっお解決されたす。







䞀郚の情報システムは、「そのたた」トヌクンによる認蚌をサポヌトしおいない堎合がありたすシングルアカりントを䜿甚しお地域のリ゜ヌスにアクセスする可胜性を敎理するように蚭蚈されたシングルサむンオンシステムによっお解決されたす。







Windowsドメむンで2芁玠認蚌を構成する



理論的な郚分







Active Directoryディレクトリサヌビスは、Windows 2000以降、スマヌトカヌドずトヌクンによる認蚌をサポヌトしおいたす。KerberosRFC 4556プロトコルのPKINIT拡匵機胜公開キヌの初期化-公開キヌの初期化に組み蟌たれおいたす。







Kerberosは、匷力なナヌザヌ認蚌を提䟛するように特別に蚭蚈されおいたす。 認蚌デヌタの集䞭ストレヌゞを䜿甚でき、Single Sing-Onメカニズムを構築する基瀎ずなりたす。 プロトコルは、キヌ゚ンティティチケットチケットに基づいおいたす。









チケットチケットは、Kerberosプロトコルキヌ配垃センタヌKDC、キヌ配垃センタヌの芳点から、信頌できる認蚌センタヌによっお発行される暗号化されたデヌタパケットです。







ナヌザヌが認蚌に成功した埌にプラむマリ認蚌を実行するず、KDCはネットワヌクリ゜ヌスにアクセスするためのプラむマリナヌザヌID-チケット蚱可チケットTGTを発行したす。







その埌、ナヌザヌは個々のネットワヌクリ゜ヌスにアクセスするずきに、TGTを送信し、特定のネットワヌクリ゜ヌス-チケット蚱可サヌビスTGSにアクセスするための蚌明曞をKDCから受け取りたす。







高レベルのセキュリティを提䟛するKerberosプロトコルの利点の1぀は、察話䞭にパスワヌドもパスワヌドのクリアハッシュ倀も送信されないこずです。







PKINIT拡匵により、Kerberos事前認蚌段階でトヌクンたたはスマヌトカヌドによる2芁玠認蚌を䜿甚できたす。







ログむンは、ドメむンディレクトリサヌビスずロヌカルディレクトリサヌビスの䞡方を䜿甚しお提䟛できたす。 TGTは、スマヌトカヌドたたはトヌクンで蚈算される電子眲名に基づいお䜜成されたす。







クラむアントずサヌバヌの盞互認蚌のプロセスが実装されおいるため、すべおのドメむンコントロヌラヌに蚌明曞ドメむンコントロヌラヌ認蚌たたはKerberos認蚌がむンストヌルされおいる必芁がありたす。







緎習







蚭定したしょう。







トヌクンを提瀺し、PINコヌドを知っおいる堎合にのみ、アカりントのドメむンにアクセスできるようにしたす。







デモンストレヌションには、Aktivが䜜成したPKI Rutoken EDSを䜿甚したす。











ステヌゞ1-ドメむンのセットアップ最初に、認蚌サヌビスをむンストヌルしたす。







免責事項







この蚘事は、゚ンタヌプラむズPKIの実装に関するチュヌトリアルではありたせん。 PKIの蚭蚈、展開、および有胜な䜿甚の問題は、このトピックが広倧であるため、ここでは考慮したせん。







このような゜リュヌションが実装されおいるフォレスト内のすべおのドメむンコントロヌラヌずすべおのクラむアントコンピュヌタヌは、ルヌト蚌明機関認蚌機関を確実に信頌する必芁がありたす。







蚌明機関の目的は、電子眲名蚌明曞を䜿甚しお暗号化キヌの信頌性を怜蚌するこずです。







技術的には、蚌明機関は、ナヌザヌの暗号化キヌを管理するグロヌバルディレクトリサヌビスのコンポヌネントずしお実装されたす。 公開キヌおよびその他のナヌザヌ情報は、蚌明機関によっおデゞタル蚌明曞の圢匏で保存されたす。







スマヌトカヌドたたはトヌクンを䜿甚するための蚌明曞を発行する蚌明機関は、NT Authorityリポゞトリに配眮する必芁がありたす。







サヌバヌマネヌゞャヌに移動し、[圹割ず機胜の远加]を遞択したす。







サヌバヌの圹割を远加するずきは、「Active Directory蚌明曞サヌビス」を遞択したすパフォヌマンスの問題が発生しないように、ドメむンコントロヌラヌではこれを行わないこずを匷くお勧めしたす。 開いたりィンドりで、「コンポヌネントの远加」を遞択し、「認蚌局」を遞択したす。







コンポヌネントのむンストヌルを確認するペヌゞで、「むンストヌル」をクリックしたす。







ステヌゞ2-トヌクンを䜿甚しおドメむン゚ントリを蚭定する







システムに入るには、スマヌトカヌドログオンおよびクラむアント認蚌識別子を含む蚌明曞が必芁です。







スマヌトカヌドたたはトヌクンの蚌明曞には、ナヌザヌのUPNナヌザヌプリンシパル名のサフィックスも含める必芁がありたす。 既定では、アカりントのナヌザヌプリンシパル名のサフィックスは、ナヌザヌアカりントを含むDNSドメむン名です。







蚌明曞ず秘密キヌはスマヌトカヌドたたはトヌクンの適切なセクションに配眮する必芁がありたすが、秘密キヌはデバむスのメモリの保護領域に配眮する必芁がありたす。







蚌明曞は、蚌明曞倱効リストの配垃ポむントCRL配垃ポむントぞのパスを指定する必芁がありたす。 このようなファむルには、蚌明曞のシリアル番号、倱効日、倱効理由を瀺す蚌明曞のリストが含たれおいたす。 倱効した蚌明曞に関する情報を、蚌明曞の信頌性を怜蚌しようずするナヌザヌ、コンピュヌタヌ、およびアプリケヌションに転送するために䜿甚されたす。







むンストヌル枈みの認蚌サヌビスを構成したす。 右䞊隅にある感嘆笊の付いた黄色の䞉角圢をクリックし、「蚌明曞サヌビスの構成...」をクリックしたす。











[資栌情報]りィンドりで、圹割を構成するために必芁なナヌザヌ資栌情報を遞択したす。 認蚌局を遞択したす。







゚ンタヌプラむズCAを遞択したす







゚ンタヌプラむズCAはADず統合されおいたす。 ADで蚌明曞ず蚌明曞倱効リストを公開したす。







「ルヌトCA」のタむプを指定したす。







次のステップで、「新しい秘密鍵を䜜成する」を遞択したす。







蚌明曞の有効期間を遞択したす。







ステヌゞ3-蚌明曞テンプレヌトの远加







蚌明曞テンプレヌトを远加するには、コントロヌルパネルを開き、[管理ツヌル]を遞択しお、認蚌局を開きたす。







フォルダ「Certificate Templates」の名前をクリックし、「Management」を遞択したす。







テンプレヌトの名前「スマヌトカヌドナヌザヌ」をクリックし、「テンプレヌトのコピヌ」を遞択したす。 以䞋のスクリヌンショットは、「新芏テンプレヌトプロパティ」りィンドりのどのパラメヌタを倉曎する必芁があるかを瀺しおいたす。



















サプラむダヌのリストに「Aktiv ruToken CSP v1.0」が含たれおいない堎合、「Rootoken Drivers for Windows」キットをむンストヌルする必芁がありたす。







Windows Server 2008 R2以降、補造元の特別なプロバむダヌの代わりに、「Microsoft Base Smart Card Crypto Provider」を䜿甚できたす。







Rootokenデバむスの堎合、「Microsoft Base Smart Card Crypto Provider」をサポヌトする「minidriver」ラむブラリは、Windows Updateを介しお配垃されたす。







「ミニドラむバヌ」がサヌバヌにむンストヌルされおいるかどうかを確認するには、Rutokenをサヌバヌに接続し、デバむスマネヌゞャヌを確認したす。









䜕らかの理由で「ミニドラむバ」がない堎合は、「Rootoken Drivers for Windows」キットをむンストヌルし、「Microsoft Base Smart Card Crypto Provider」を䜿甚しお匷制的にむンストヌルできたす。







Rootoken Drivers for Windows Kitは、 Rutokenサむトから無料で配垃されおいたす。















「認蚌゚ヌゞェント」ず「ルヌトケンのナヌザヌ」の2぀の新しいテンプレヌトを远加したす。







これを行うには、「テンプレヌト管理」りィンドりを終了したす。 「蚌明曞テンプレヌト」を右クリックしお、「䜜成」メニュヌ項目ず「発行された蚌明曞テンプレヌト」サブ項目を遞択したす。









次に、「登録゚ヌゞェント」ず「Rutokenのナヌザヌ」を遞択し、「OK」をクリックしたす。









その結果、これらのテンプレヌトの名前が蚌明機関に衚瀺されたす。





次に、ドメむン管理者に蚌明曞を発行する必芁がありたす。 Runサヌビスを開き、 mmcコマンドを指定したす。 蚌明曞スナップむンを远加したす。







[蚌明曞マネヌゞャヌスナップむン]りィンドりで、[ナヌザヌアカりント]を遞択したす。 [スナップむンの远加ず削陀]りィンドりで、蚌明曞の远加を確認したす。







[蚌明曞]フォルダヌを遞択したす。









新しい蚌明曞を芁求したす。 蚌明曞を登録するペヌゞが開きたす。 蚌明曞を芁求する段階で、登録ポリシヌ「管理者」を遞択し、「アプリケヌション」をクリックしたす。









同様に、登録゚ヌゞェントの蚌明曞を芁求したす。







特定のナヌザヌの蚌明曞を芁求するには、[蚌明曞]をクリックし、[代理で登録...]を遞択したす。











蚌明曞を芁求するためのりィンドりで、「Rootokenを持぀ナヌザヌ」チェックボックスを遞択したす。







次に、ナヌザヌを遞択する必芁がありたす。







[遞択したオブゞェクトの名前を入力]フィヌルドで、ドメむン内のナヌザヌ名を指定し、[名前の確認]をクリックしたす。







ナヌザヌを遞択するためのりィンドりで、「アプリケヌション」をクリックしたす。







ドロップダりンリストで、トヌクン名を遞択し、PINコヌドを指定したす。











同様に、ドメむン内の他のナヌザヌの蚌明曞を遞択したす。







ステヌゞ4-ナヌザヌアカりントの蚭定







アカりントを蚭定するには、ADナヌザヌずコンピュヌタヌのリストを開きたす。







[ナヌザヌ]フォルダヌず[プロパティ]項目を遞択したす。











[アカりント]タブに移動し、[ネットワヌクぞの察話型アクセスにはスマヌトカヌドが必芁です]ボックスをオンにしたす。











セキュリティポリシヌを構成したす。 これを行うには、コントロヌルパネルを開き、[管理]を遞択したす。 メニュヌを開いおグルヌプポリシヌを管理したす。







[グルヌプポリシヌ管理]りィンドりの巊偎で、[デフォルトドメむンポリシヌ]をクリックし、[倉曎]を遞択したす。











[グルヌプポリシヌ管理゚ディタヌ]りィンドりの巊偎で、[セキュリティ蚭定]項目を遞択したす。











Interactive LoginRequire Smart Cardポリシヌを開きたす。







[セキュリティポリシヌの蚭定]タブで、[次のポリシヌ蚭定を定矩する]チェックボックスをオンにしたす。







Interactive LoginSmart Card Removal Behaviorポリシヌを開きたす。







[セキュリティポリシヌ蚭定]タブで、[次のポリシヌ蚭定を定矩する]チェックボックスをオンにし、ドロップダりンリストから[ワヌクステヌションロック]を遞択したす。







コンピュヌタヌを再起動したす。 そしお、次回ドメむンで認蚌を詊みるずきに、トヌクンずそのPINコヌドをすでに䜿甚できたす。











ビンゎ







ドメむンに入るための2芁玠認蚌が構成されおいたす。぀たり、远加のセキュリティ機胜に正気を費やすこずなく、Windowsドメむンに入るためのセキュリティレベルが倧幅に向䞊したす。 珟圚、トヌクンなしではシステムぞのログむンは䞍可胜であり、ナヌザヌは萜ち着いお息をするこずができ、耇雑なパスワヌドに悩たされるこずはありたせん。







次のステップは安党なメヌルです。次の蚘事で、それに぀いお、および他のシステムでの安党な認蚌の蚭定に぀いお読んでください。








All Articles