オープンソースで実現する
Windowsログオンと SSOと ID管理

オープンソース・ソリューション・テクノロジ株式会社
代表取締役 チーフアーキテクト 小田切 耕司

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-1-

Linux上でADを実現
Samba 4紹介
 Active Directory互換のオープンソース・ソフトウェ
ア製品
 ADからの移行だけではなく、OpenLDAPや
SunJavaDirectorySever(Oracle DirectoryServer)などのLDAP製品の置き換えも可能
Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-2-

Samba 4とは？

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-3-

Samba 4はWindowsクライアントのGUI（RSAT：リモートサーバー管理ツール）で簡単操作

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-4-

Samba 4とは？
Active Directory互換
 Linuxサーバー上でActive Directoryサーバーを動作させることが可能
 管理はWindowsクライアントのGUI（RSAT：リモートサーバー管理ツール）で行えるので操作を新しく覚える必要がない
 CAL(Client Access License)が不要
 ADとしてのみ利用する場合はアンチウィルスソフト購入不要
 AmazonのCloud DirectoryはSamba 4
OpenAM連携： （Kerberos認証による）DesktopSSOが可能
 Windowsログインのみでブラウザのログインを不要に
LDAPv3準拠
 TLSによる暗号化通信 （ldaps接続が可能）
 UNICODE対応、スキーマの拡張やアクセス制御機能
OpenLDAPやOracle(旧SunJava)Directory ServerなどのLDAPも置換可能 初期導入がコマンド１つで可能（TOPツリーのLDIF投入不要）
 マルチマスター対応で、冗長化もコマンドひとつで可能 管理はWindows GUIのRSATで可能
 構築や運用がOpenLDAPより簡単
Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-5-Samba3と4の違い
機能

ファイルサーバ機能

Samba 3Samba 4

Samba3.6からSMB2対応

SMB2,SMB3(Windows8)対応

NASとしての実績が現時点では多い

サーバーサイドコピーなどに対応

NTドメイン互換

Active Directory(Win2008R2)互換

NTLMv2認証

Kerberos認証（Kerberosサーバー内蔵）

システムポリシー

グループポリシー

冗長化には外部のLDAPが必要

LDAPを内蔵しているためSambaのみで冗長化が可能

Windows GUIによる管理機能

Windows2000のUSRMGR
Windows 7,8,10で動作しない

RSAT対応Windows 7,8,10で動作可能

名前解決機能NTドメイン互換なのでWINSサーバーが必要

ADドメイン互換なのでDNSによる名前解決が必要

SambaがWINSサーバー機能を持つ

WINSサーバーは不要
SambaがDNSサーバー機能を内蔵

DNSでSamba3 DCを見つけることはできない

DNSがないとSamba4 DCを見つけられないドメインコントローラ機能

CTDBによるクラスター機能対応

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-6-参考資料：日経BPSamba 4によるWindowsネットワーク
構築
http://itpro.nikkeibp.co.jp/article/
COLUMN/20131018/511929/

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-7-

OpenAMとSamba4
OSSで実現するOffice365連携
Unicorn ID ManagerもOffice365に対応！
Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-8-

Office365利用での認証連携要件
Office365

？
アカウント

ID
認証サーバ

ユーザ
ローカルネットワーク
Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

-9-Office365利用での認証連携
Office365
Azure AD
Authentication

ID
アカウント連携
SAML2.0

Unicorn
ID Maneger

シングルサインオン：DesktopSSO
DesktopSSO

Windowsログオン
Samba4OpenAM

ユーザ
ローカルネットワーク
オンプレミスにはWindowsサーバー不要！
Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 10 -

クラウドとOpenLDAPの性能向上必要性
組織LDAP
LDAP
SSO基盤
クラウドサービス

組織内サービス
インターネット

社員等 : 数万人程度

利用ユーザー : 数十万人〜数百万人

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 11 -

OSSTechの取り組み
OpenLDAP の WiredTiger バックエンドの開発… 只今、開発中
http://github.com/osstech-jp/openldap

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 12 -

WiredTigerとは...









WiredTiger社開発の新ストレージエンジン
開発者
Michael Cahill氏、Keith Bostic氏
BerkleyDBの開発者(Sleepycat, ORACLE)OSS：GPL v3 / v2 Dual License
Key – Value方式のストレージエンジン
高い並行処理性能
マルチコア、大容量メモリ、ディスク環境向け

メモリ上のキャッシュ方式を採用
Multi Versioned dataによる処理の競合回避
 トランザクション間のブロックによる処理遅延を防ぐ
効率的なディスク利用
ジャーナリングによるデータ保護
Checkpoint / Write ahead logging

Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 13 -

OpenLDAP Benchmark
Add性能

https://github.com/osstech-jp/openldap/wiki/back_wt-benchmark
Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 14 -

WiredBackendによる高性能化
パッチはすでにOpenLDAPコミュニティに取り込まれた 11月のLDAPCon2015で発表予定


Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 15 -Copyright © 2015 Open Source Solution Technology Corporation All Rights Reserved.

- 16 -