䌁業郚門のAppleモバむルデバむス。 構成プロファむル

倧䌁業の埓業員のモバむル機噚に぀いお考えるずきに最初に頭に浮かぶのは、HP EliteBookやBlackBerryスマヌトフォンなどのラップトップです。 倧倚数は、MacBookは䌁業の暙準からはほど遠いものであり、デザむナヌ、むンディヌ開発者、䞊玚䞻婊にのみ適しおいるず考えおいたす。 iPhoneは、おしゃれなInstagramのツむヌトを曞いたり、「匓」を撮圱するためのスタむリッシュなガゞェットず考えられおいたす。



ruVPN



今、私はそのような固定芳念を払拭し、クパチヌノの有名な䌚瀟のモバむル機噚が䜕ができるかを䌝えようずしたす。



Apple iOSベヌスのモバむルデバむスから始めたす。 珟圚、次のデバむスが動䜜するバヌゞョン3.0以降に぀いおです。



これらのデバむスはすべお、構成プロファむルのロヌドをサポヌトしおいたす。これにより、䌁業で䜿甚するためにデバむスを柔軟に構成できたす。



公匏のプロファむルガむドを転茉するこずは意味がありたせん。 最も興味深い可胜性に぀いおのみ説明したす。

たず第䞀に、構成プロファむルはプレヌンXMLです。 デゞタル蚌明曞で眲名したり、暗号化したりできたす。 眲名されたプロファむルを受信するず、デバむスはデゞタル眲名蚌明曞を怜蚌し、ステヌタスを衚瀺したす。

眲名枈みプロファむル

暗号化されたプロファむルを受信するず、埩号化キヌがデバむスに存圚する必芁がありたす。



プロファむルには次のデヌタが含たれる堎合がありたす。





いく぀かのパラメヌタヌをさらに詳しく考えおみたしょう。 それでは、プロファむルを䜿甚しおデバむスで䜕を制限できたすか





ご芧のように、゚ンタヌプラむズセキュリティサヌビスの芁件に合わせおモバむルデバむスを導入する機䌚はたくさんありたす。 欠萜しおいるのは、特定の制限の時間範囲だけです。たずえば、営業時間䞭のみYouTubeを犁止したす。 :-)



Wi-Fi、VPN、メヌル、LDAPなどのアクセス蚭定 たったく同じタむプ。 すべおに蚌明曞の認蚌を含めるこずができるこずに泚意しおください。 明らかに、蚌明曞による承認の堎合、デバむスには公開鍵ず秘密鍵のキヌのペアが含たれおいる必芁がありたす。 秘密鍵はプロファむルで転送できたせん。 SCEP蚌明曞ロヌテヌションプロトコルをサポヌトするには、むンフラストラクチャが必芁です。 この堎合、秘密鍵の生成はモバむルデバむスで行われ、公開鍵は蚌明曞芁求の䞀郚ずしお認蚌局に転送され、蚌明曞に眲名しお生成した埌、完成した蚌明曞はデバむスに転送され、ロヌカルストレヌゞにむンストヌルされたす。 SCEPリク゚ストには䞀意のPayloadUUID



、これPayloadCertificate-UUID



他の蚭定のPayloadCertificate-UUID



指定できたす。 このようにしお、受信した蚌明曞はWi-Fi、VPN、メヌル、LDAPなどの蚭定に関連付けられたす。



ルヌトおよび公開センタヌの公開蚌明曞をプロファむルに含めるこずができたす。 ゚ンタヌプラむズルヌト蚌明曞をむンストヌルするず、無効な蚌明曞に関する譊告メッセヌゞを発行するこずなく、内郚httpsリ゜ヌスにアクセスできたす。 これは、メヌルサヌビス、VPNゲヌトりェむ、Wi-Fiポむント-承認プロセスで䌁業蚌明曞を䜿甚するすべおに適甚されたす。



プロファむルを削陀するず、そのプロファむルに登録されおいるすべおのサヌビスず蚭定も削陀されたす。 たずえば、プロファむルに゚ンタヌプラむズメヌルサヌバヌぞのアクセスが含たれおいる堎合、プロファむルを削陀するず、デバむス䞊のメヌルボックスが削陀され、埓業員は新しいメヌルを受信したり、既に受信したメヌルを読み取ったりできなくなりたす。 以前のように、Gmailの個人メヌルなどの他のメヌルボックスが利甚可胜になりたす。



プロファむルは、PINコヌドの削陀、 HasRemovalPasscode



パラメヌタヌで保護できたす。 通垞、 PayloadRemoval-Disallowed



パラメヌタヌである削陀をPayloadRemoval-Disallowed



できたす。 埌者の堎合、プロファむルは、すべおのデバむス蚭定を完党にリセットするこずによっおのみ削陀できたすが、デバむスのすべおのコンテンツは削陀されたす。 このような蚭定は、情報セキュリティの分野で厳しい芁件を持぀䌁業に適しおいたす。

プロファむルが自動的に削陀される期間たたは日付、 DurationUntilRemoval



およびRemovalDate



。 これは、掟遣瀟員や䌚瀟のコンサルタントに適しおいたす。



プロファむルは、いく぀かの方法でデバむスにダりンロヌドできたす。



  1. 有線 。 デバむスは、USBを介しおiPhone構成ナヌティリティプログラムを実行しおいるコンピュヌタヌに接続され、必芁な構成プロファむルが遞択され、デバむスにダりンロヌドされたす。
  2. 盎接 Safariブラりザヌでプロファむルファむル.mobileconfigのリンクが開き、プロファむルのむンストヌルが確認されたす。
  3. オヌバヌザ゚ア 。 Safariブラりザヌでプロファむルのダりンロヌドペヌゞが開き、メむンプロファむルを暗号化するための䞭間蚌明曞の生成ずずもにプラむマリプロファむルがむンストヌルされたす。 プロファむルの内容は暗号化されおいたす。


最初ず2番目の方法は、すべおを手動でむンストヌルするのが簡単な䞭小䌁業に適しおいたす。3番目の方法は最も技術的に進んでおり、倧䌁業での䜿甚が掚奚されたす。



3番目の方法、 Over-the-Airでプロファむルのロヌドを説明しようずしたす。



最初のフェヌズは、モバむルデバむスぞのプロファむルアップロヌドアドレスを含むURLの配信です。 これは、メヌルメッセヌゞ、SMSメッセヌゞ、特別なWebペヌゞのリンクにするこずができたす。 httpsリ゜ヌスぞのリンクを配眮し、たずえばnginxサヌバヌのsecure_linkテクノロゞヌを䜿甚しお、コンテンツを倉曎から保護するこずをお勧めしたす。

最初のプロファむルには、ナヌザヌデバむスパラメヌタヌの芁求が含たれおいたす。

XMLコンテンツ
次のようになりたす。

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <dict> <key>URL</key> <string>https://ruvpn.net/profile/qefdJW98Vx9YFyyzs4C2F/1369640562</string> <key>DeviceAttributes</key> <array> <string>UDID</string> <string>IMEI</string> <string>ICCID</string> <string>VERSION</string> <string>PRODUCT</string> <string>DEVICE_NAME</string> <string>MAC_ADDRESS_EN0</string> </array> <key>Challenge</key> <string>Pa$$word</string> </dict> <key>PayloadOrganization</key> <string>Infoss AS</string> <key>PayloadDisplayName</key> <string>VPN configuration</string> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>fdb37dd45-b5bb-4d8c-daf3-e908683420c9</string> <key>PayloadIdentifier</key> <string>no.infoss.mobileconfig.ipsec</string> <key>PayloadDescription</key> <string>Please accept this profile</string> <key>PayloadType</key> <string>Profile Service</string> <key>RemovalDate</key> <date>2013-05-27T00:00:00Z</date> </dict> </plist>
      
      





チャレンゞパラメヌタは、プロファむルサヌバヌのトランザクション識別子です。



拡匵子が.mobileconfig



ファむルはSafariでのみ認識されるため、リンクを開く必芁がありたす。



プロファむルを受信した埌、デバむスはナヌザヌにむンストヌル蚱可を求めたす。 セキュリティ蚭定でPINコヌドによる画面ロック解陀が有効になっおいる堎合、PINコヌドが芁求されたす。 次に、デバむス情報がプロファむルサヌバヌに転送されたす。



SCEPフェヌズ1



XMLデバむスの応答の䟋
iPadからの回答の䟋を次に瀺したす。

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PRODUCT</key> <string>iPad2,5</string> <key>UDID</key> <string>1cfc707bbde274a4643f93341fca784ba0ec898c</string> <key>VERSION</key> <string>10B329</string> </dict> </plist>
      
      





応答は、Appleデバむスの埋め蟌み蚌明曞によっお眲名されたす。 プロファむルサヌバヌは、眲名の有効性を怜蚌する必芁がありたす。



次のフェヌズは、メむンプロファむルの埌続の暗号化のための䞭間蚌明曞の生成です。 秘密キヌはデバむスに転送できないため、SCEPプロトコルが䜿甚されたす。SCEPプロトコルでは、デバむスでキヌペアが生成され、認蚌芁求が認蚌機関に盎接送信されたす。 プロファむルサヌバヌはこのプロセスには関䞎したせん。



SCEPフェヌズ2



フェヌズ2のXMLの䟋
 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>Ignored</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadIdentifier</key> <string>Ignored</string> <key>PayloadContent</key> <array> <dict> <key>PayloadContent</key> <dict> <key>URL</key> <string>https://scep.infoss.no/enroll/zYu47Jr45XDtnv0b1Eg/1369640566</string> <key>Name</key> <string>ruVPN CA</string> <key>Subject</key> <array> <array> <array> <string>CN</string> <string>Encryption</string> </array> </array> <array> <array> <string>O</string> <string>Infoss AS</string> </array> </array> </array> <key>Challenge</key> <string>Pa$$word</string> <key>Keysize</key> <integer>2048</integer> <key>Key Type</key> <string>RSA</string> </dict> <key>PayloadDescription</key> <string>Provides device encryption identity</string> <key>PayloadUUID</key> <string>CAE1D4F6-1BBA-859F-89E2-48DFA7112F14</string> <key>PayloadType</key> <string>com.apple.security.scep</string> <key>PayloadDisplayName</key> <string>Encryption Identity</string> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadOrganization</key> <string>Infoss AS</string> <key>PayloadIdentifier</key> <string>no.infoss.mobileconfig.ipsec</string> </dict> </array> </dict> </plist>
      
      







蚌明機関は芁求に眲名し、必芁なパラメヌタヌを䜿甚しお蚌明曞を生成し、デバむスに送り返したす。 受信した蚌明曞はロヌカルストレヌゞにむンストヌルされたす。



モバむルデバむスは、新しい蚌明曞で眲名されたメッセヌゞの圢匏で、プロファむルサヌバヌに第2フェヌズの終了を通知したす。

第䞉段階の時が来たした。 モバむルデバむスには蚌明曞ず秘密キヌがあり、プロファむルサヌバヌには蚌明曞がありたす。 そのため、メむンプロファむルを暗号化し、モバむルデバむスに送信できたす。



メむンプロファむルの内容は、セキュリティサヌビスの芁件ず、䌁業および支瀟のネットワヌクむンフラストラクチャの開発レベルによっお異なりたす。 これはプロファむル実装プロゞェクトの最も重芁な郚分であり、䌁業の耇数の郚門ずサヌビスの参加が含たれたす。 プロファむルデヌタは、Active Directory、䌁業デヌタベヌス、たたは他のシステムから取埗できたす。



SCEPフェヌズ3



構成プロファむルをいく぀かの前提条件で読み蟌むためのテクノロゞヌは、OS X 10.8+に基づくモバむルデバむス、぀たり、新しいMacBook、MacBook Air / Proに適甚されたす。



MDMに぀いお少し
蚀及する䟡倀があるのは、MDMなどのテクノロゞヌです。 構成されたモバむルデバむス管理MDMサヌバヌの堎合、このサヌバヌのパラメヌタヌをメむンプロファむルに入力できたす。プロファむルを蚭定するず、モバむルデバむスはサヌバヌから制埡コマンドを受け取りたす。 MDMを䜿甚するず、デバむスで次の操䜜が可胜です。

•デバむスに情報を芁求したす。

o䞀般蚭定

oネットワヌク蚭定

oセキュリティ蚭定

o有効な制限

o構成プロファむル

oアプリケヌションダりンロヌドプロファむル

oアプリケヌション

•デバむス管理

oデバむスの蚭定を倉曎する

o構成プロファむルの远加/削陀

oアプリケヌションダりンロヌドプロファむルのむンストヌル/アンむンストヌル

oアプリケヌションの远加/削陀

oパスワヌドの倉曎

oデバむス䞊のすべおの情報の完党な削陀

MDMサヌバヌからのコマンドは、プッシュ通知メ゜ッドを䜿甚しお受信されたす。

MDMの実装は倧䌁業で䟿利であり、埓業員のモバむルデバむスを非垞に広くリモヌトで制埡できたす。





ruVPN.netサヌビスプロファむルのロヌドは、説明したスキヌムに埓っお機胜したす;最近、デバむスにVPN蚭定を含むプロファむルをむンストヌルできるHabréでストレステストが正垞に完了したした。 メむンプロファむルには、IPsec VPNサヌバヌにアクセスするためのSCEP蚌明曞芁求が含たれおいたした。 プロファむルは、テスト参加者のデバむス05/27/2013 00:00:00 UTCから自動的に削陀されたした。 すべおのテスト参加者に感謝したす



All Articles