SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
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
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
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 のサポートを必要とする
アプリを頻繁に更新しない アプリを頻繁に更新する
アプリのソースコードが手元にない・触れない ソースコードがあり、コード内容を把握している
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
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
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
プロパティ 使い方
-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)
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
ターミナルでの実行コマンド
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
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
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
https://docs.microsoft.com/ja-jp/intune-classic/deploy-use/
decide-how-to-prepare-apps-for-mobile-application-management-with-microsoft-intune
[SC10] 自社開発モバイルアプリの DLP 対応化を 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
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
管理された
アプリ
デバイス
コンプライアンス
Intune UX
Azure Active
Directory
ExchangeIntune
Service
Office 365
Policy
Provider
App Providerアプリ
プロバイダ
ポリシー
プロバイダ
デバイス構成
管理された
デバイス
AAD
Extension
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
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
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
セッションアンケートにご協力ください
➢ 専用アプリからご回答いただけます。
decode 2017
➢ スケジュールビルダーで受講セッションを
登録後、アンケート画面からご回答ください。
➢ アンケートの回答時間はたったの 15 秒です!
Ask the Speaker のご案内
本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて
ご説明させていただきます。是非、お立ち寄りください。
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

Mais conteúdo relacionado

Mais procurados

Appium 2.0 ではじめるモバイルアプリテスト
Appium 2.0 ではじめるモバイルアプリテストAppium 2.0 ではじめるモバイルアプリテスト
Appium 2.0 ではじめるモバイルアプリテストMasayuki Wakizaka
 
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Masahito Zembutsu
 
BlackMagic ProbeでARMをデバッグする
BlackMagic ProbeでARMをデバッグするBlackMagic ProbeでARMをデバッグする
BlackMagic ProbeでARMをデバッグする裕士 常田
 
AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介Amazon Web Services Japan
 
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法慎一 古賀
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Shotaro Suzuki
 
5G時代を見据えたIoTプラットフォーム SORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
5G時代を見据えたIoTプラットフォームSORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 20195G時代を見据えたIoTプラットフォームSORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
5G時代を見据えたIoTプラットフォーム SORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019SORACOM,INC
 
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)CONNECT FOUNDATION
 
PFSなTLS通信を復号する
PFSなTLS通信を復号するPFSなTLS通信を復号する
PFSなTLS通信を復号する稔 小林
 
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppWeb開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppTomomitsuKusaba
 
サーバーレスアーキテクチャのすすめ(公開版)
サーバーレスアーキテクチャのすすめ(公開版)サーバーレスアーキテクチャのすすめ(公開版)
サーバーレスアーキテクチャのすすめ(公開版)Keisuke Kadoyama
 
GitHub Appsの作り方
GitHub Appsの作り方GitHub Appsの作り方
GitHub Appsの作り方zaru sakuraba
 
クラウドサービス Microsoft Azure 基本
クラウドサービス Microsoft Azure 基本クラウドサービス Microsoft Azure 基本
クラウドサービス Microsoft Azure 基本Madoka Chiyoda
 
KeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについてKeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについてHiroyuki Wada
 
[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...
[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...
[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...Google Cloud Platform - Japan
 
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却de:code 2017
 
Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介Hiroshi Tokumaru
 
Cognito、Azure ADと仲良くしてみた
Cognito、Azure ADと仲良くしてみたCognito、Azure ADと仲良くしてみた
Cognito、Azure ADと仲良くしてみたTakafumi Kondo
 
コンテナ/マイクロサービス/サーバーレスのセキュリティと監査
コンテナ/マイクロサービス/サーバーレスのセキュリティと監査コンテナ/マイクロサービス/サーバーレスのセキュリティと監査
コンテナ/マイクロサービス/サーバーレスのセキュリティと監査Eiji Sasahara, Ph.D., MBA 笹原英司
 

Mais procurados (20)

Appium 2.0 ではじめるモバイルアプリテスト
Appium 2.0 ではじめるモバイルアプリテストAppium 2.0 ではじめるモバイルアプリテスト
Appium 2.0 ではじめるモバイルアプリテスト
 
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技
 
BlackMagic ProbeでARMをデバッグする
BlackMagic ProbeでARMをデバッグするBlackMagic ProbeでARMをデバッグする
BlackMagic ProbeでARMをデバッグする
 
Workspace ONE テクニカルガイド MAM編
Workspace ONE テクニカルガイド MAM編Workspace ONE テクニカルガイド MAM編
Workspace ONE テクニカルガイド MAM編
 
AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介
 
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 
5G時代を見据えたIoTプラットフォーム SORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
5G時代を見据えたIoTプラットフォームSORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 20195G時代を見据えたIoTプラットフォームSORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
5G時代を見据えたIoTプラットフォーム SORACOMのアーキテクチャへの挑戦 | AWS DevDay Tokyo 2019
 
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
[부스트캠퍼세미나]육진혁_(대충 도커 쓰자는 이야기)
 
PFSなTLS通信を復号する
PFSなTLS通信を復号するPFSなTLS通信を復号する
PFSなTLS通信を復号する
 
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppWeb開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
 
サーバーレスアーキテクチャのすすめ(公開版)
サーバーレスアーキテクチャのすすめ(公開版)サーバーレスアーキテクチャのすすめ(公開版)
サーバーレスアーキテクチャのすすめ(公開版)
 
GitHub Appsの作り方
GitHub Appsの作り方GitHub Appsの作り方
GitHub Appsの作り方
 
クラウドサービス Microsoft Azure 基本
クラウドサービス Microsoft Azure 基本クラウドサービス Microsoft Azure 基本
クラウドサービス Microsoft Azure 基本
 
KeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについてKeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについて
 
[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...
[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...
[Cloud OnAir] Google Compute Engine に Deep Dive! 基本から運用時のベストプラクティスまで 2018年7月1...
 
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
 
Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介Rails SQL Injection Examplesの紹介
Rails SQL Injection Examplesの紹介
 
Cognito、Azure ADと仲良くしてみた
Cognito、Azure ADと仲良くしてみたCognito、Azure ADと仲良くしてみた
Cognito、Azure ADと仲良くしてみた
 
コンテナ/マイクロサービス/サーバーレスのセキュリティと監査
コンテナ/マイクロサービス/サーバーレスのセキュリティと監査コンテナ/マイクロサービス/サーバーレスのセキュリティと監査
コンテナ/マイクロサービス/サーバーレスのセキュリティと監査
 

Semelhante a [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
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development Shotaro Suzuki
 

Semelhante a [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
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
[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 棟梁 概説
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
 

Mais de 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
 
[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
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例de:code 2017
 

Mais de 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 におけるモダン開発への挑戦
 
[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
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
 

Último

キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~honeshabri
 
チームで開発するための環境を整える
チームで開発するための環境を整えるチームで開発するための環境を整える
チームで開発するための環境を整えるonozaty
 
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。iPride Co., Ltd.
 
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdfIGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdfIGDA Japan SIG-Audio
 
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析sugiuralab
 
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_2024031300001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313ssuserf8ea02
 
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作りAWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作りiPride Co., Ltd.
 
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版Takayuki Nakayama
 
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))yoshidakids7
 
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」IGDA Japan SIG-Audio
 
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜Naomi Yamasaki
 
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024Hideki Saito
 

Último (12)

キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
 
チームで開発するための環境を整える
チームで開発するための環境を整えるチームで開発するための環境を整える
チームで開発するための環境を整える
 
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
 
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdfIGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
 
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
 
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_2024031300001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
 
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作りAWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
 
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
 
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
 
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
 
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
 
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
 

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

  • 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
  • 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 のサポートを必要とする アプリを頻繁に更新しない アプリを頻繁に更新する アプリのソースコードが手元にない・触れない ソースコードがあり、コード内容を把握している
  • 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
  • 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)
  • 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
  • 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
  • 39. 管理された アプリ デバイス コンプライアンス Intune UX Azure Active Directory ExchangeIntune Service Office 365 Policy Provider App Providerアプリ プロバイダ ポリシー プロバイダ デバイス構成 管理された デバイス AAD Extension
  • 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
  • 46. セッションアンケートにご協力ください ➢ 専用アプリからご回答いただけます。 decode 2017 ➢ スケジュールビルダーで受講セッションを 登録後、アンケート画面からご回答ください。 ➢ アンケートの回答時間はたったの 15 秒です!
  • 47. Ask the Speaker のご案内 本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて ご説明させていただきます。是非、お立ち寄りください。
  • 48. © 2017 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。