SlideShare a Scribd company logo
1 of 48
Download to read offline
EMM – Enterprise Mobility Management
• エンタープライズ・企業レベルでモバイル デバイスやモバイル アプリを管理する枠組みや考え方
MDM – Mobile Device Management
• 主に OMA-DM の規格に基づいたモバイル デバイスの管理 (PC/Mac, スマホ)
MAM – Mobile Application Management
• モバイル デバイス上で利用するアプリケーションの管理
ADAL – Azure Active Directory Authentication Library
• 「モダン認証」を実装するために必要な Azure Active Directory 認証用のライブラリ
APP – Application Protection Policy
• モバイル アプリケーションをポリシー ベースで管理・保護する方法 (AppConfig.org とは異なる)
LOB – Line-of-Business (application)
• 一般的に企業で利用される社内用アプリケーション
OMA – Open Mobile Alliance / OMA-DM – Open Mobile Alliance Device Management
• モバイル デバイス業界向けにオープン規格を定義している組織・DM はその中でデバイス管理の定義
条件付きアクセスPC & モバイル管理 モバイル アプリ保護
ポリシー
OS 層の機能管理
メールや Office 365 をはじめとした
様々なリソースへのアクセスを制御
LOB App
#1
アプリケーションで扱う企業データ
の保護
APP (Application
Protection Policy) の有効化
アプリケーションの展開
アプリケーションとデータの
保護ポリシー
アプリケーション構成
Mobile Application
Management
(MAM)
Mobile Device
Management
(MDM)アプリケーション
の展開
アプリケーション
の構成
Application
Protection Policy
デバイス構成
ポリシー
機能実装の目的は?
▪ 企業と個人のアプリケーション、データ、
ID を明確に分け、保護すること
App Protection Policies
▪ Microsoft Office のモバイル アプリには
組み込み済み
▪ 一部のサードパーティ製品にも組み込み
▪ 自社の LOB アプリにも組み込み可
Managed apps
Personal apps個人アプリ
管理されたアプリ
MDM – オプション
(Intune もしくは他社製品)
企業データ
個人データ
マルチ ID のポリシー
アプリケーション アクセ
ス時の制御
• アプリケーション用 PIN
• 企業 ID/Pass
• 脱獄・ルートされたデバ
イス認識
情報漏洩保護
• コピペの制御
• アプリ間のデータ共有の
制御
• クラウドへの保存を制御
• プリント機能制御
データのリモート ワイプ
• 管理されたアプリから
保護した企業データ
のみワイプ可
データの暗号化
• iOS: OS レベルの暗号
化機能を利活用
• Android: OpenSSL ス
キーマ
128-bit AES key gen
https://www.microsoft.com/en-us/cloud-platform/microsoft-intune-apps
Intune App SDK
• APP 機能をフルで
利活用可能
• ストア公開アプリも
LOB アプリも対象
Cordova Plugin
• Cordova で開発した
Android や iOS アプリ
を対象に APP 機能を
実装
Xamarin Component
• Xamarin で開発し
Android や iOS アプリ
を対象に APP 機能を
実装
App Wrapping Tool
• コマンド ラインのツール
• アプリのコード変更不要
• 簡易な LOB アプリ向け
C:usersbill
Microsoft Intune のアプリケーション保護機能を利用する場合
認証に ADAL が必須
Intune App SDK を利用する場合、アプリケーション内に ADAL を手動で追加する必要がある
Intune App Wrapping ツールを利用する場合、ツールによりアプリケーションに ADAL が追加される
App Wrapping Tool vs. Intune App SDK
App Wrapping Tool Intune App SDK
簡易アプリ 複雑なアプリ、機能と容量の多いアプリ
社内のみにアプリを展開 社内以外に公開 App Store にもリリースする
1つの ID (企業ID) のみを必要とする 複数 ID のサポートを必要とする
アプリを頻繁に更新しない アプリを頻繁に更新する
アプリのソースコードが手元にない・触れない ソースコードがあり、コード内容を把握している
iOS Android
前提条件 • macOS X 10.8.5+ with Xcode
toolset 5+
• Signing 用証明書
• Provisioning profile
• アプリが暗号化されていないこと
• iOS 8.0+ をターゲットとしたアプリ
• Windows
• Java Key tool
• アプリが暗号化されていないこと
• Android 4.0+ をターゲットとしたアプリ
実装環境 Terminal Powershell
ハイブリッド
モバイル
プラットフォーム
Cordova, Xamarin Cordova, Xamarin
プロパティ 使い方
-i Wrapping する前のアプリケーション ファイル パス (*.app/*.ipa) - 必須
-o Wrapping されたアプリケーションのアウトプット ファイル - 必須
-p (iOS) プロビジョニング プロファイルのパス (*.mobileprovision) ー 必須
-c Signing Certificate の SHA-1 Hash - 必須
-h ヘルプ
-v (オプション) Wrapping 実行時の詳細ログをコンソールに表示
-e (オプション) アプリのプロセスする際に不要エンタイトルメントを削除
-xe (オプション) iOS エクステンションの情報を表示・利用するにあたって必要なエンタイトルメントを列挙
-x (オプション) エクステンション プロビジョニング プロファイルの指定
-f (オプション) コマンドラインの代わりに pfile を利用する場合の pfile パス指定
-b (オプション) カスタム バンドル バージョンの指定 (CFBundleVersion)
ターミナルでの実行コマンド
SDK のみで有効な機能
• 複数 ID 対応
• Save-as 時の保存先制御
• スタイル・ブランドのカスタマイズ
• セレクティブ ワイプ
• ステータス・状態・デバッグ通知
• MAM サービスと連携する API
• MDM 登録しない状態での MAM 展開
前提条件 • macOS: OS X 10.8.5 以上
• Xcode toolset version 8
• アプリへのソースコード アクセス (objective-C 又は Swift inter-op)
コンポーネント • libIntuneMAM.a (静的ライブラリ – option 1)
• IntuneMAM.framework (フレームワーク – option 2)
• IntuneMAMResources.bundle (リソースのバンドル)
• Headers (API を含む)
前提条件 • Android (Java) アプリをコンパイルできるマシン
• Java で書かれたアプリへのアクセス
コンポーネント • Microsoft.Intune.MAM.SDK.jar
• Microsoft.Intune.MAM.SDK.Support.v4.jar
• Microsoft.Intune.MAM.SDK.Support.v7.jar
• Resource directory
• Microsoft.Intune.MAM.SDK.aar
• AndroidManifest.xml
前提条件 • Windows マシン
• iOS 用には macOS が必要
• Cordova v.0.8.0+ 用 Azure Active Directory
Authentication Libraries (ADAL) プラグイン
プラットフォーム • Android 4.0+
• iOS
ソースコード • JavaScript, HTML, and CSS
/* 1. ADAL バージョンの更新*/
cordova plugin remove cordova-plugin-ms-adal
cordova plugin add cordova-plugin-ms-adal@0.8.x
/* 2. Intune APP SDK Cordova plugin の追加*/
cordova plugin add cordova-plugin-ms-intune-mam
前提条件 • Windows マシン
• iOS 用には macOS が必要
• Xamarin Studio or Visual Studio
プラットフォーム • Android
• iOS
ソースコード • C#
• .NET framework
https://docs.microsoft.com/ja-jp/intune-classic/deploy-use/
decide-how-to-prepare-apps-for-mobile-application-management-with-microsoft-intune
HTTPS://GRAPH.MICROSOFT.COM/ 一つのエンドポイントから全てをコントロール
一つのリソースから
複数の Microsoft サービスに接続
オブジェクトやリレーションシップ間を容易に行き来
可能
データやインテリジェンスへのアクセス
エンドポイントの検索の必要性を除外
一つの OAuth アクセス トーケンで充分
public API として提供
タスク
manager
memberOf
デバイス
メッセージ
workingWith
Shared with me
ownedBy
createdBy
ファイル
会話
createdBy
workingWith
イベント
trendingAround
グループ
タスク
ノート・メモ
ノート・メモ
public
modifiedBy
ユーザー
trendingAround
v1.0 users?$filter=user
PrincipalName eq 'bob@tenant.onmicrosoft.com'
GET POST PATCH DELETE
Microsoft Graph から
データを引き出す
Microsoft Graph に対し
POST/ADD を実行
リソースを PATCH /
UPDATE 可能
Microsoft Graph から
個々のリソースを削除
JSON で列挙 JSON でサービスにデータ
送信
JSON でサービスにデータ
送信
GET: https://graph.microsoft.com/v1.0/me
{
"displayName": "Tenant Admin Account",
"preferredLanguage": "en-US",
"userPrincipalName": admin@graphdemo.onmicrosoft.com
}
GET: https://graph.microsoft.com/v1.0/me/memberOf
{
"@odata.type": "#microsoft.graph.group",
"id": "ee0af6a3-db7c-47dd-ac77-b74e2a1b8676",
"displayName": "All Users"
}
GET: https://graph.microsoft.com/v1.0/me/ownedDevices
{
"value" : […]
}
GET: https://graph.microsoft.com/v1.0/me/assignedLicenses
{
"disabledPlans": [],
"skuId": "9bc22083-45c4-4d60-93f1-39a540ac7649“
}
グループデバイス
ライセンス
データ: JSON Format
userPrincipalName bob@tenant.onmicrosoft.com
Microsoft Graph
https://graph.microsoft.com/
インサイトと関係性
Calendar
Personal
Contacts
Files Notes
Org
Contacts
NotesPeopleUsers ExcelTasksMailGroups
データ
XCode
Eclipse or
Android Studio
Visual Studio REST開発環境
あなたのアプリ!!
書きやすい言語 (.NET, JS, HTML, Ruby, etc.)
Microsoft Azure
その他のホスティング
(IIS, LAMP, etc.)
ソリューション
認証と許可
OpenID Connect & OAuth 2.0
管理された
アプリ
デバイス
コンプライアンス
Intune UX
Azure Active
Directory
ExchangeIntune
Service
Office 365
Policy
Provider
App Providerアプリ
プロバイダ
ポリシー
プロバイダ
デバイス構成
管理された
デバイス
AAD
Extension
Generic Graph
Intune Graph (現在ベータ)
クエリ 結果
https://graph.microsoft.com/v1.0/users Returns all users in Azure Active Directory
https://graph.microsoft.com/v1.0/devices Returns all devices registered in Azure Active Directory
https://graph.microsoft.com/v1.0/groups Returns all Azure Active Directory Groups
https://graph.microsoft.com/v1.0/subscribedSkus Returns all SKUs the tenant has assigned
クエリ 結果
https://graph.microsoft.com/beta/deviceAppManagem
ent/mobileApps
Returns all applications configured in the Intune
Service
https://graph.microsoft.com/beta/deviceManagement/
deviceCompliancePolicies
Returns all the Compliance Policies configured in
Intune
Sample Graph Android Store App - POST
$JSON = @"
{
"@odata.type": "#microsoft.graph.androidStoreApp",
"displayName": "Microsoft Outlook",
"description": "Microsoft Outlook",
"publisher": "Microsoft Corporation",
"isFeatured": true,
"appStoreUrl": "https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en",
"minimumSupportedOperatingSystem": {
"@odata.type": "#microsoft.graph.androidMinimumOperatingSystem",
"v4_0": true
}
}
"@
$uri = "https://graph.microsoft.com/Beta/deviceAppManagement/mobileApps"
Invoke-RestMethod -Uri $uri -Method Post -ContentType "application/json" -Body $JSON -Headers
$authHeader
セッションアンケートにご協力ください
➢ 専用アプリからご回答いただけます。
decode 2017
➢ スケジュールビルダーで受講セッションを
登録後、アンケート画面からご回答ください。
➢ アンケートの回答時間はたったの 15 秒です!
Ask the Speaker のご案内
本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて
ご説明させていただきます。是非、お立ち寄りください。
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

More Related Content

What's hot

VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018Shinichiro Kosugi
 
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Yusuke Kodama
 
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目Yutaro Tamai
 
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...TAKUYA OHTA
 
Azure ADと外部アプリのID連携/SSO - Deep Dive
Azure ADと外部アプリのID連携/SSO - Deep DiveAzure ADと外部アプリのID連携/SSO - Deep Dive
Azure ADと外部アプリのID連携/SSO - Deep DiveNaohiro Fujie
 
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~ShuheiUda
 
Microsoft Intune を用いたパッチ管理
Microsoft Intune を用いたパッチ管理Microsoft Intune を用いたパッチ管理
Microsoft Intune を用いたパッチ管理Yutaro Tamai
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会ShuheiUda
 
Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)
Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)
Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)NTT DATA Technology & Innovation
 
Windows 11 がやってくる - IT管理者の準備と対策
Windows 11 がやってくる -  IT管理者の準備と対策Windows 11 がやってくる -  IT管理者の準備と対策
Windows 11 がやってくる - IT管理者の準備と対策彰 村地
 
Sec007 条件付きアクセス
Sec007 条件付きアクセスSec007 条件付きアクセス
Sec007 条件付きアクセスTech Summit 2016
 
詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編
詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編
詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編Yusuke Kodama
 
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)NTT DATA Technology & Innovation
 
多要素認証による Amazon WorkSpaces の利用
多要素認証による Amazon WorkSpaces の利用多要素認証による Amazon WorkSpaces の利用
多要素認証による Amazon WorkSpaces の利用Amazon Web Services Japan
 
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策TAKUYA OHTA
 
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...ID-Based Security イニシアティブ
 
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~真乙 九龍
 
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門Masahito Zembutsu
 
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
AWS Black Belt Tech シリーズ 2015 - AWS Data PipelineAWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
AWS Black Belt Tech シリーズ 2015 - AWS Data PipelineAmazon Web Services Japan
 
RHEL on Azure、初めの一歩
RHEL on Azure、初めの一歩RHEL on Azure、初めの一歩
RHEL on Azure、初めの一歩Ryo Fujita
 

What's hot (20)

VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
 
Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説Hybrid Azure AD Join 動作の仕組みを徹底解説
Hybrid Azure AD Join 動作の仕組みを徹底解説
 
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
 
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
 
Azure ADと外部アプリのID連携/SSO - Deep Dive
Azure ADと外部アプリのID連携/SSO - Deep DiveAzure ADと外部アプリのID連携/SSO - Deep Dive
Azure ADと外部アプリのID連携/SSO - Deep Dive
 
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
 
Microsoft Intune を用いたパッチ管理
Microsoft Intune を用いたパッチ管理Microsoft Intune を用いたパッチ管理
Microsoft Intune を用いたパッチ管理
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
 
Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)
Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)
Azureを頑張る理由と頑張り方(Cloud Skills Challenge 2022 winter 発表資料)
 
Windows 11 がやってくる - IT管理者の準備と対策
Windows 11 がやってくる -  IT管理者の準備と対策Windows 11 がやってくる -  IT管理者の準備と対策
Windows 11 がやってくる - IT管理者の準備と対策
 
Sec007 条件付きアクセス
Sec007 条件付きアクセスSec007 条件付きアクセス
Sec007 条件付きアクセス
 
詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編
詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編
詳説!Azure AD 条件付きアクセス - 動作の仕組みを理解する編
 
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
 
多要素認証による Amazon WorkSpaces の利用
多要素認証による Amazon WorkSpaces の利用多要素認証による Amazon WorkSpaces の利用
多要素認証による Amazon WorkSpaces の利用
 
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
IT エンジニアのための 流し読み Windows 10 - Microsoft Defender ウイルス対策
 
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
 
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
 
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
 
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
AWS Black Belt Tech シリーズ 2015 - AWS Data PipelineAWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
AWS Black Belt Tech シリーズ 2015 - AWS Data Pipeline
 
RHEL on Azure、初めの一歩
RHEL on Azure、初めの一歩RHEL on Azure、初めの一歩
RHEL on Azure、初めの一歩
 

Similar to [SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に

Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Monaca
 
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説kumo2010
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Takaaki Suzuki
 
Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027Shotaro Suzuki
 
Firefox os hackathon
Firefox os hackathonFirefox os hackathon
Firefox os hackathondynamis
 
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスHTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスアシアル株式会社
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
Try Firefox OS
Try Firefox OSTry Firefox OS
Try Firefox OSdynamis
 
App004 実践での成功例か
App004 実践での成功例かApp004 実践での成功例か
App004 実践での成功例かTech Summit 2016
 
App004 実践での成功例か
App004 実践での成功例かApp004 実践での成功例か
App004 実践での成功例かTech Summit 2016
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Pathdynamis
 
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018Uemura Yuichi
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践真吾 吉田
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践de:code 2017
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Osamu Monoe
 
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリアシアル株式会社
 
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説Daisuke Nishino
 

Similar to [SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に (20)

Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
 
Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027Windows azure mobile services を使った windows ストアアプリ開発 1027
Windows azure mobile services を使った windows ストアアプリ開発 1027
 
Firefox os hackathon
Firefox os hackathonFirefox os hackathon
Firefox os hackathon
 
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスHTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
Try Firefox OS
Try Firefox OSTry Firefox OS
Try Firefox OS
 
App004 実践での成功例か
App004 実践での成功例かApp004 実践での成功例か
App004 実践での成功例か
 
App004 実践での成功例か
App004 実践での成功例かApp004 実践での成功例か
App004 実践での成功例か
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
 
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
 
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
Workspace ONE テクニカルガイド MAM編
Workspace ONE テクニカルガイド MAM編Workspace ONE テクニカルガイド MAM編
Workspace ONE テクニカルガイド MAM編
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)
 
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
 
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
 

More from de:code 2017

[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用de:code 2017
 
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~de:code 2017
 
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にあるde:code 2017
 
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例de:code 2017
 
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装de:code 2017
 
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~de:code 2017
 
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころde:code 2017
 
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
[SP04] これからのエンジニアに必要な「マネジメント」の考え方[SP04] これからのエンジニアに必要な「マネジメント」の考え方
[SP04] これからのエンジニアに必要な「マネジメント」の考え方de:code 2017
 
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦de:code 2017
 
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却de:code 2017
 
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?de:code 2017
 
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~de:code 2017
 
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しようde:code 2017
 
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...de:code 2017
 
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜de:code 2017
 
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリde:code 2017
 
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
[SP03] 「怠惰の美徳~言語デザイナーの視点から」[SP03] 「怠惰の美徳~言語デザイナーの視点から」
[SP03] 「怠惰の美徳~言語デザイナーの視点から」de:code 2017
 
[SP02] Developing autonomous vehicles with AirSim
[SP02] Developing autonomous vehicles with AirSim[SP02] Developing autonomous vehicles with AirSim
[SP02] Developing autonomous vehicles with AirSimde:code 2017
 
[SP01] CTO が語る! 今注目すべきテクノロジー
[SP01] CTO が語る! 今注目すべきテクノロジー[SP01] CTO が語る! 今注目すべきテクノロジー
[SP01] CTO が語る! 今注目すべきテクノロジーde:code 2017
 
[DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure [DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure de:code 2017
 

More from de:code 2017 (20)

[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
 
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
 
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
 
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
 
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
 
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
 
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
 
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
[SP04] これからのエンジニアに必要な「マネジメント」の考え方[SP04] これからのエンジニアに必要な「マネジメント」の考え方
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
 
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
 
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
 
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
 
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
 
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
 
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
 
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
 
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
 
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
[SP03] 「怠惰の美徳~言語デザイナーの視点から」[SP03] 「怠惰の美徳~言語デザイナーの視点から」
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
 
[SP02] Developing autonomous vehicles with AirSim
[SP02] Developing autonomous vehicles with AirSim[SP02] Developing autonomous vehicles with AirSim
[SP02] Developing autonomous vehicles with AirSim
 
[SP01] CTO が語る! 今注目すべきテクノロジー
[SP01] CTO が語る! 今注目すべきテクノロジー[SP01] CTO が語る! 今注目すべきテクノロジー
[SP01] CTO が語る! 今注目すべきテクノロジー
 
[DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure [DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure
 

Recently uploaded

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Recently uploaded (8)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に

  • 1.
  • 2.
  • 3.
  • 4. EMM – Enterprise Mobility Management • エンタープライズ・企業レベルでモバイル デバイスやモバイル アプリを管理する枠組みや考え方 MDM – Mobile Device Management • 主に OMA-DM の規格に基づいたモバイル デバイスの管理 (PC/Mac, スマホ) MAM – Mobile Application Management • モバイル デバイス上で利用するアプリケーションの管理 ADAL – Azure Active Directory Authentication Library • 「モダン認証」を実装するために必要な Azure Active Directory 認証用のライブラリ APP – Application Protection Policy • モバイル アプリケーションをポリシー ベースで管理・保護する方法 (AppConfig.org とは異なる) LOB – Line-of-Business (application) • 一般的に企業で利用される社内用アプリケーション OMA – Open Mobile Alliance / OMA-DM – Open Mobile Alliance Device Management • モバイル デバイス業界向けにオープン規格を定義している組織・DM はその中でデバイス管理の定義
  • 5. 条件付きアクセスPC & モバイル管理 モバイル アプリ保護 ポリシー OS 層の機能管理 メールや Office 365 をはじめとした 様々なリソースへのアクセスを制御 LOB App #1 アプリケーションで扱う企業データ の保護
  • 6. APP (Application Protection Policy) の有効化 アプリケーションの展開 アプリケーションとデータの 保護ポリシー アプリケーション構成
  • 8. 機能実装の目的は? ▪ 企業と個人のアプリケーション、データ、 ID を明確に分け、保護すること App Protection Policies ▪ Microsoft Office のモバイル アプリには 組み込み済み ▪ 一部のサードパーティ製品にも組み込み ▪ 自社の LOB アプリにも組み込み可 Managed apps Personal apps個人アプリ 管理されたアプリ MDM – オプション (Intune もしくは他社製品) 企業データ 個人データ マルチ ID のポリシー
  • 9. アプリケーション アクセ ス時の制御 • アプリケーション用 PIN • 企業 ID/Pass • 脱獄・ルートされたデバ イス認識 情報漏洩保護 • コピペの制御 • アプリ間のデータ共有の 制御 • クラウドへの保存を制御 • プリント機能制御 データのリモート ワイプ • 管理されたアプリから 保護した企業データ のみワイプ可 データの暗号化 • iOS: OS レベルの暗号 化機能を利活用 • Android: OpenSSL ス キーマ 128-bit AES key gen
  • 11.
  • 12. Intune App SDK • APP 機能をフルで 利活用可能 • ストア公開アプリも LOB アプリも対象 Cordova Plugin • Cordova で開発した Android や iOS アプリ を対象に APP 機能を 実装 Xamarin Component • Xamarin で開発し Android や iOS アプリ を対象に APP 機能を 実装 App Wrapping Tool • コマンド ラインのツール • アプリのコード変更不要 • 簡易な LOB アプリ向け C:usersbill
  • 13. Microsoft Intune のアプリケーション保護機能を利用する場合 認証に ADAL が必須 Intune App SDK を利用する場合、アプリケーション内に ADAL を手動で追加する必要がある Intune App Wrapping ツールを利用する場合、ツールによりアプリケーションに ADAL が追加される
  • 14. App Wrapping Tool vs. Intune App SDK App Wrapping Tool Intune App SDK 簡易アプリ 複雑なアプリ、機能と容量の多いアプリ 社内のみにアプリを展開 社内以外に公開 App Store にもリリースする 1つの ID (企業ID) のみを必要とする 複数 ID のサポートを必要とする アプリを頻繁に更新しない アプリを頻繁に更新する アプリのソースコードが手元にない・触れない ソースコードがあり、コード内容を把握している
  • 15.
  • 16. iOS Android 前提条件 • macOS X 10.8.5+ with Xcode toolset 5+ • Signing 用証明書 • Provisioning profile • アプリが暗号化されていないこと • iOS 8.0+ をターゲットとしたアプリ • Windows • Java Key tool • アプリが暗号化されていないこと • Android 4.0+ をターゲットとしたアプリ 実装環境 Terminal Powershell ハイブリッド モバイル プラットフォーム Cordova, Xamarin Cordova, Xamarin
  • 17.
  • 18. プロパティ 使い方 -i Wrapping する前のアプリケーション ファイル パス (*.app/*.ipa) - 必須 -o Wrapping されたアプリケーションのアウトプット ファイル - 必須 -p (iOS) プロビジョニング プロファイルのパス (*.mobileprovision) ー 必須 -c Signing Certificate の SHA-1 Hash - 必須 -h ヘルプ -v (オプション) Wrapping 実行時の詳細ログをコンソールに表示 -e (オプション) アプリのプロセスする際に不要エンタイトルメントを削除 -xe (オプション) iOS エクステンションの情報を表示・利用するにあたって必要なエンタイトルメントを列挙 -x (オプション) エクステンション プロビジョニング プロファイルの指定 -f (オプション) コマンドラインの代わりに pfile を利用する場合の pfile パス指定 -b (オプション) カスタム バンドル バージョンの指定 (CFBundleVersion)
  • 19.
  • 21.
  • 22. SDK のみで有効な機能 • 複数 ID 対応 • Save-as 時の保存先制御 • スタイル・ブランドのカスタマイズ • セレクティブ ワイプ • ステータス・状態・デバッグ通知 • MAM サービスと連携する API • MDM 登録しない状態での MAM 展開
  • 23. 前提条件 • macOS: OS X 10.8.5 以上 • Xcode toolset version 8 • アプリへのソースコード アクセス (objective-C 又は Swift inter-op) コンポーネント • libIntuneMAM.a (静的ライブラリ – option 1) • IntuneMAM.framework (フレームワーク – option 2) • IntuneMAMResources.bundle (リソースのバンドル) • Headers (API を含む)
  • 24. 前提条件 • Android (Java) アプリをコンパイルできるマシン • Java で書かれたアプリへのアクセス コンポーネント • Microsoft.Intune.MAM.SDK.jar • Microsoft.Intune.MAM.SDK.Support.v4.jar • Microsoft.Intune.MAM.SDK.Support.v7.jar • Resource directory • Microsoft.Intune.MAM.SDK.aar • AndroidManifest.xml
  • 25. 前提条件 • Windows マシン • iOS 用には macOS が必要 • Cordova v.0.8.0+ 用 Azure Active Directory Authentication Libraries (ADAL) プラグイン プラットフォーム • Android 4.0+ • iOS ソースコード • JavaScript, HTML, and CSS
  • 26. /* 1. ADAL バージョンの更新*/ cordova plugin remove cordova-plugin-ms-adal cordova plugin add cordova-plugin-ms-adal@0.8.x /* 2. Intune APP SDK Cordova plugin の追加*/ cordova plugin add cordova-plugin-ms-intune-mam
  • 27. 前提条件 • Windows マシン • iOS 用には macOS が必要 • Xamarin Studio or Visual Studio プラットフォーム • Android • iOS ソースコード • C# • .NET framework
  • 28.
  • 30.
  • 31. HTTPS://GRAPH.MICROSOFT.COM/ 一つのエンドポイントから全てをコントロール 一つのリソースから 複数の Microsoft サービスに接続 オブジェクトやリレーションシップ間を容易に行き来 可能 データやインテリジェンスへのアクセス エンドポイントの検索の必要性を除外 一つの OAuth アクセス トーケンで充分 public API として提供
  • 33. v1.0 users?$filter=user PrincipalName eq 'bob@tenant.onmicrosoft.com'
  • 34. GET POST PATCH DELETE Microsoft Graph から データを引き出す Microsoft Graph に対し POST/ADD を実行 リソースを PATCH / UPDATE 可能 Microsoft Graph から 個々のリソースを削除 JSON で列挙 JSON でサービスにデータ 送信 JSON でサービスにデータ 送信
  • 35. GET: https://graph.microsoft.com/v1.0/me { "displayName": "Tenant Admin Account", "preferredLanguage": "en-US", "userPrincipalName": admin@graphdemo.onmicrosoft.com } GET: https://graph.microsoft.com/v1.0/me/memberOf { "@odata.type": "#microsoft.graph.group", "id": "ee0af6a3-db7c-47dd-ac77-b74e2a1b8676", "displayName": "All Users" } GET: https://graph.microsoft.com/v1.0/me/ownedDevices { "value" : […] } GET: https://graph.microsoft.com/v1.0/me/assignedLicenses { "disabledPlans": [], "skuId": "9bc22083-45c4-4d60-93f1-39a540ac7649“ } グループデバイス ライセンス
  • 36. データ: JSON Format userPrincipalName bob@tenant.onmicrosoft.com
  • 37. Microsoft Graph https://graph.microsoft.com/ インサイトと関係性 Calendar Personal Contacts Files Notes Org Contacts NotesPeopleUsers ExcelTasksMailGroups データ XCode Eclipse or Android Studio Visual Studio REST開発環境 あなたのアプリ!! 書きやすい言語 (.NET, JS, HTML, Ruby, etc.) Microsoft Azure その他のホスティング (IIS, LAMP, etc.) ソリューション 認証と許可 OpenID Connect & OAuth 2.0
  • 38.
  • 39. 管理された アプリ デバイス コンプライアンス Intune UX Azure Active Directory ExchangeIntune Service Office 365 Policy Provider App Providerアプリ プロバイダ ポリシー プロバイダ デバイス構成 管理された デバイス AAD Extension
  • 40.
  • 41.
  • 42.
  • 43. Generic Graph Intune Graph (現在ベータ) クエリ 結果 https://graph.microsoft.com/v1.0/users Returns all users in Azure Active Directory https://graph.microsoft.com/v1.0/devices Returns all devices registered in Azure Active Directory https://graph.microsoft.com/v1.0/groups Returns all Azure Active Directory Groups https://graph.microsoft.com/v1.0/subscribedSkus Returns all SKUs the tenant has assigned クエリ 結果 https://graph.microsoft.com/beta/deviceAppManagem ent/mobileApps Returns all applications configured in the Intune Service https://graph.microsoft.com/beta/deviceManagement/ deviceCompliancePolicies Returns all the Compliance Policies configured in Intune
  • 44. Sample Graph Android Store App - POST $JSON = @" { "@odata.type": "#microsoft.graph.androidStoreApp", "displayName": "Microsoft Outlook", "description": "Microsoft Outlook", "publisher": "Microsoft Corporation", "isFeatured": true, "appStoreUrl": "https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en", "minimumSupportedOperatingSystem": { "@odata.type": "#microsoft.graph.androidMinimumOperatingSystem", "v4_0": true } } "@ $uri = "https://graph.microsoft.com/Beta/deviceAppManagement/mobileApps" Invoke-RestMethod -Uri $uri -Method Post -ContentType "application/json" -Body $JSON -Headers $authHeader
  • 45.
  • 46. セッションアンケートにご協力ください ➢ 専用アプリからご回答いただけます。 decode 2017 ➢ スケジュールビルダーで受講セッションを 登録後、アンケート画面からご回答ください。 ➢ アンケートの回答時間はたったの 15 秒です!
  • 47. Ask the Speaker のご案内 本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて ご説明させていただきます。是非、お立ち寄りください。
  • 48. © 2017 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。