WinCE向けSMBv3ソリューション

WinCE向けSMBv3ソリューションYNQ™で、Windows CEにSMBv3機能を追加する

YNQ™でWindows CEにSMBv3機能を追加する

Windows CEにSMBプロトコルが導入されたのは、2006年のバージョン6からだ。Microsoft社はバージョン7でもこのプロトコルをサポートしたが、その後はWindows CEのSMBライブラリは更新されず、SMBv2やv3といった、新しいSMBバージョンへのアップグレードは行われなかった。 Windows CEが対応している、このSMBの旧バージョンは、FA製品や、製造・計測・分析機器、ATM、電気・ガス・石油等のエネルギー産業における制御システムやコンポーネントといった、主に産業装置分野で今日でも使用されている。 この分野の性質上、そこで使用されるオペレーティングシステムの更新は、多大な労力とリソースが要求されるので、あまり現実的とはいえない。こういった背景により、Windows CEベースの時代遅れの機械は、SMBv2以上に対応しているWindowsマシンのネットワーク共有に接続できないでいる。

Windowsバージョンと対応SMBプロトコル

Windows 10 RS3 WS 2019 Windows 10 WS 2016 Windows 8.1 WS 2012 R2 Windows 8 WS 2012 Windows 7 WS 2008 R2 Windows Vista WS 2008 Previous Versions
SMB 3.1.1 SMB 3.1.1 SMB 3.1.1 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0

Windows 10 RS3 WS 2019

SMB 3.1.1 SMB 3.1.1 SMB 3.1.1 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 ——

Windows 10 WS 2016

SMB 3.1.1 SMB 3.1.1 SMB 3.1.1 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0

Windows 8.1 WS 2012 R2

SMB 3.02 SMB 3.02 SMB 3.02 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0

Windows 8 WS 2012

SMB 3.0 SMB 3.0 SMB 3.0 SMB 3.0 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0

Windows 7 WS 2008 R2

SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.0 SMB 1.0

Windows Vista WS 2008

SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 1.0

Previous Versions

SMB 1.0 —— SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0

上記テーブルは、2つのWindowsマシン間における、SMBネゴシエーションの結果である。Windowsのバージョンが異なる場合、それぞれが持つ最新かつ共通なSMBバージョンで通信が行われる。 つまり、SMBv1しかサポートしていないWindows CEマシンと通信するには、SMBv1を使用せざるを得ないが、新しいWindows OSでは、デフォルトではSMBv1は使用できない。(サイト内記事SMBv1をむしばむマルウェアに別れを告げようを参照) .

Windows CEにYNQライブラリをインテグレートすることで、Windowsに限らず、SMBクライアント・サーバーをサポートするどんなマシンとも接続性を確保することが可能。詳細はこちら

対応SMBクライアント-サーバー機能

機能 クライアント サーバー
NTLM0.12 (SMB1) からSMB 3.1.1までの全てのSMB/CIFSバージョンをサポート
SMB暗号化
SMB署名
プレログオン認証
open, read, write,クエリなどを含むファイル/フォルダー操作
ネットワークブラウジング (ドメイン, ホスト, 共有)
DNS, LLMNR およびNetBIOSでの名前解決
マルチスレッド対応
read, writeの最適化
LMからNTLMV2 SPNEGOまでの認証に対応
ローカルユーザー認証
Active Directory インテグレーション – LDAP
DCERPC over SMB – SAMR, およびLSA
DCERPC over SMB – SRVSVC, WKSSVS, WINREG
IPv4および IPv6に対応
Share Via
関連記事
Share Via

Visuality systems uses technical, analytical, marketing, and other cookies. These files are necessary to ensure smooth operation of Voltabelting.com site and services and help us remember you and your settings. For details, please read our Privacy policy

Skip to content