SharePoint は、主に企業イントラネットの構築、ドキュメントとコンテンツの管理、ファイル共有に使用されるWeb ベースのコラボレーション プラットフォームです。Microsoftによって開発され、主にホスト サービスMicrosoft 365の一部として使用されますが、オンプレミスバージョンである「SharePoint Server」を使用して IT 部門またはサービス プロバイダーによってホストすることもできます。2001 年にリリースされた[ 8 ] SharePoint は、当初はMicrosoft Office Server スイート ( Microsoft Exchangeと並んで)の下でライセンスされ、機能が制限されたバージョンがWindows Serverにバンドルされていました。これらは 2010 年に SharePoint ブランドの下に統合されました。機能が制限されたバージョンの SharePoint Foundation は 2013 年に提供が終了しました。現在、SharePoint は主に Microsoft 365 の一部として配布されており、SharePoint Server は Microsoft 365 の課金サブスクリプションで利用できます。
SharePoint はOneDrive、Microsoft Teamsファイル、Microsoft Loopコンポーネントのストレージ レイヤーを提供し、Microsoft 365 Copilotの主要な基盤となるソースです。[ 9 ]
マイクロソフトによると、2026年3月時点で 毎年10億人以上のユーザーがSharePointを利用し、毎日約20億のファイルがアップロードされ、200万のサイトが作成されている。[ 9 ]
SharePointの最も一般的な用途は以下のとおりです。
SharePoint は、電子文書や記録の保存、取得、検索、アーカイブ、追跡、管理、レポート作成を可能にします。この製品の多くの機能は、組織におけるさまざまな法的、情報管理、およびプロセス要件に基づいて設計されています。SharePoint は検索機能と「グラフ」機能も提供します。[ 10 ] SharePoint は、 Microsoft OneDriveの基盤となる技術インフラストラクチャを提供することで、共同リアルタイム編集[ 11 ]と暗号化された情報権限管理[ 12 ]同期を可能にします。[ 13 ]
SharePointは、既存の企業ファイルサーバーの代替または補完としてよく使用され、通常はエンタープライズコンテンツ管理ポリシーと組み合わせて使用されます。[ 14 ]
SharePointイントラネットまたはイントラネット ポータルは、企業情報とアプリケーションへのアクセスを一元化する方法です。これは、組織が内部のコミュニケーション、アプリケーション、情報をより簡単に管理するのに役立つツールです。組織内で明示的な知識を収集して共有するためのツールを提供することで、Microsoft は、従業員のトレーニング、従業員のエンゲージメント、ビジネス プロセス管理、組織コミュニケーション、危機管理における組織の改善を主張しています。[ 15 ] [ 16 ]これらの機能は通常、「コミュニケーション サイト」(以前は「公開サイト」)を中心に展開されます。[ 17 ]
SharePoint には、ドキュメント / ファイル管理、プロジェクト スケジュール( OutlookおよびProjectと統合)、その他の情報追跡などのチーム コラボレーショングループウェア機能が含まれています。 [ 18 ]この機能は「チーム サイト」を中心に展開されています。チーム サイトは、Microsoft Teamsチームが作成されると作成されますが、それとは独立して作成することもでき、2001 年以来 SharePoint の機能となっています。
SharePoint は、ほとんどのコンテンツを Microsoft 365 テナントに保存します。OneDriveはユーザーごとの SharePoint サイトであり、Microsoft Teamsチャネル ファイルはチームごとにプロビジョニングされた SharePoint サイトに格納され、Microsoft Loopコンポーネントは OneDrive、SharePoint、または SharePoint Embedded コンテナーに保存されます。[ 19 ] Microsoft Graph は、このコンテンツを統一された API として公開します。
SharePoint Embedded は、2024 年 5 月より一般提供が開始され、同じストレージ プラットフォームを、Microsoft Graph を介してアクセスされるテナントに紐づくコンテナにデータを保持するサードパーティ アプリケーション向けのヘッドレス サービスとして公開します。[ 20 ]
Microsoft Search は、SharePoint やその他の Microsoft 365 コンテンツに対するテナント全体の検索ランタイムであり、Microsoft 365 Copilot は、権限が絞り込まれたセマンティック インデックスを通じて同じコンテンツに応答を落とし込みます。[ 21 ]どちらも、サイト、リスト、アイテム、およびファイル レベルで SharePoint の権限を尊重します。SharePoint エージェントは、2024 年 11 月以降に一般提供が開始され、ファイルとして保存されるスコープ付き取得エージェントです.agent。各サイトには既定のエージェントがあり、編集権限を持つユーザーはカスタム エージェントを作成できます。これらはすべて、基となる SharePoint の権限と機密ラベルを継承します。[ 22 ]
SharePoint サイトでは、 SharePoint Framework (SPFx)上に構築されたカスタム Web アプリケーションをホストできます。これは通常、 TypeScriptで記述されたReactコンポーネントとして実装されます。コンポーネントは SharePoint ページにレンダリングされ、テナント データにはMicrosoft Graphを使用します。サーバー側のロジックは別々にホストされ、通常は他のAzure サービスを使用するAzure Functionとして実装されます。ユーザー認証は、 Microsoft Entra IDによって発行されたトークンを介して行われます。SharePoint サイトとリストは、これらのアプリケーションのローコード データ ストアとしてよく使用され、Power AppsとPower Automate がフォームとプロセスのオーケストレーションを提供します。[ 23 ]
SharePoint Server では、従来、同様のシナリオに対してオンプレミスのアドイン モデルとフル トラスト ファーム ソリューションを使用してカスタマイズが行われていました。これらについては、「SharePoint Server での開発」で説明します。
SharePoint は主に Web ブラウザを通じて構成されます。SharePoint サイトの管理機能は「セキュリティ制限付き」となっており、権限が付与されると編集機能が自動的に表示されます。「サイト コレクション管理者」は、個々の SharePoint サイトを管理するための最高レベルの権限を持っています。
組織全体の各種設定を構成するための管理センターは、通常、基盤となるインフラストラクチャの管理を担当するSharePoint管理者のみが利用できます。
クラウド環境では、これは「SharePoint管理センター」と呼ばれます。主な機能は以下のとおりです。
SharePoint Serverでは、これは「中央管理サイト」と呼ばれ、SharePointサーバーファームの管理と健全性維持のための機能がはるかに多く含まれています。共有リソースとして運用されていないため、検索クローラーなどの機能はより細かく制御および構成できます。
Microsoft SharePointのサーバー版とオンライン版には、管理を容易にするための複数のコマンドラインユーティリティまたはPowerShellユーティリティが用意されています。
SharePoint Framework (SPFx) は、SharePoint Online のクライアント側カスタマイズでサポートされているモデルであり、最新のユーザー エクスペリエンスと完全に統合できる唯一のオプションです。[ 23 ]これは、デフォルトの UI フレームワークとして React を使用した Node.js 上の TypeScript を使用し、2017年2月以降一般提供されています。新しいメジャー バージョンは、現在の Node.js LTS に合わせて、ほぼ毎年リリースされます。SPFx 1.22 は、2026 年 4 月時点での安定版リリースであり、Node 22 上で動作します。[ 26 ]
サーバーサイドのカスタム開発では、サポートされているパターンは、App Service Authentication ("Easy Auth") を介してEntra IDで保護されたAzureにコードをホストし、認証をサービスに渡すことです。[ 27 ]
SharePoint Online では、サンドボックス化されたソリューションとプロバイダーホスト型アドインモデルは廃止されました。
SharePoint Server は SPFx をサポートしていますが、クラウドより数バージョン遅れており、古い Node.js および React リリースで動作しています。[ 28 ] 2026 年現在、サブスクリプション エディションは 2018 年にリリースされた SPFx 1.5 までをサポートしています。[ 26 ]
SharePoint Serverには、廃止された以前の拡張機能モデルがいくつか引き続きインストール可能です。
SharePoint Designer は、SharePoint サイト、ページ、ワークフローを編集するためのデスクトップ アプリケーションです。これは非推奨です。Designer 2013 が最終リリースであり、SharePoint Online では 2026 年 4 月 2 日に廃止されますが、SharePoint Server では引き続き機能する従来の SharePoint 2013 ワークフローの主要なエディターとして残っています。[ 32 ] Power AutomateとPower Apps は、新規開発でサポートされている代替ツールです。
Microsoft 365 は、Microsoft Purview製品、Microsoft Intune Endpoint Management 、および SharePoint 管理センターを通じて法的コンプライアンス機能を提供しており、SharePoint 管理者は保持ポリシーと共有ポリシーを管理できます。[ 33 ]
インプレース保持などの一部の従来機能は、Purviewの追加費用なしで構成できます。[ 34 ]
SharePointのアーキテクチャは、「最小権限」の実行権限モデルを可能にします。[ 35 ]
SharePoint セントラル管理 (CA) は、SharePoint ファーム内の Web アプリケーションおよびサービス アプリケーションに対する完全な集中管理インターフェイスを提供し、 Web アプリケーションおよびサービス アプリケーション用のActive Directoryアカウント管理も含まれます。CA に障害が発生した場合は、通常、CA サーバー上で Windows PowerShell を使用してファームを再構成します。
Microsoft SharePoint Server は、複雑で入り組んでいると広く認識されている手動パッチ適用方式を採用しています。[ 36 ]長年にわたり、数多くの重大なセキュリティ脆弱性にさらされており、それらは頻繁に悪用されています。[ 37 ]その結果、SharePoint Server をパブリックインターネットアクセスでホストすることは、もはやベストプラクティスとは考えられていません。
「ToolShell」と呼ばれるゼロデイ攻撃チェーンは、CVE - 2025-49704、CVE - 2025-49706、CVE - 2025-53770、CVE - 2025-53771 を組み合わせたもので、2025年7月18日に、オンプレミスのSharePointサーバーを使用している米国、中国、ヨーロッパの政府機関、大学、企業を標的にし始めました。[ 38 ] [ 39 ]攻撃者は 4 つの CVE を連鎖させて SharePoint サーバーを制御し、ASP.NET マシン キーを抽出し、後続の攻撃のためのバック ドアを含む永続的なアクセスを可能にしました。[ 40 ] [ 41 ]
Microsoft は 2025 年 7 月 20 日に SharePoint Server Subscription Edition および SharePoint Server 2019 の最初のアップデートをリリースしました。[ 40 ] [ 42 ]最初のパッチは不完全であることが判明し、Microsoft は同じ週内に修正を再リリースしました。[ 43 ] CISAアラートは 2025 年 7 月 20 日に発行されました。[ 44 ] [ 45 ]
マイクロソフトは、この攻撃は中国政府が支援する高度な持続的脅威グループ(Linen Typhoon、Violet Typhoon、Storm-2603として追跡している)によるものだとし、報告されている標的には国家核安全保障局も含まれている。[ 46 ] [ 47 ]
SharePoint ファームは、共通のリソースを共有する SharePoint サーバーの論理的なグループです。[ 48 ] ファームは通常スタンドアロンで動作しますが、他のファームの機能にサブスクライブしたり、他のファームに機能を提供したりすることもできます。各ファームには独自の中央構成データベースがあり、これは PowerShell インターフェイスまたは中央管理 Web サイト (PowerShell のインフラストラクチャに部分的に依存) を介して管理されます。ファーム内の各サーバーは、中央構成データベースと直接インターフェースできます。サーバーはこれを使用して、ファームの要件に合わせてサービス ( IIS、Windows 機能、データベース接続など) を構成し、サーバーの状態の問題、リソース割り当ての問題などを報告します。
Webアプリケーション(WA)は、SharePointファーム内のコンテンツを格納する最上位レベルのコンテナです。Webアプリケーションは主にIIS構成に関連付けられています。Webアプリケーションは、SharePoint中央管理コンソールで定義された一連のアクセスマッピングまたはURLで構成され、これらはファーム内に構成されているすべてのIISインスタンス(Webアプリケーションサーバーなど)にSharePointによって複製されます。
サービス アプリケーションは、ファーム内の他の Web アプリケーションやサービス アプリケーションに SharePoint の機能を細かく提供します。サービス アプリケーションの例としては、ユーザー プロファイル同期サービスや検索インデックス サービスなどがあります。サービス アプリケーションは、無効にしたり、1 つのサーバー上に存在させたり、ファーム内の複数のサーバーに負荷分散させたりすることができます。サービス アプリケーションは、独立した機能と独立したセキュリティ スコープを持つように設計されています。[ 49 ]
サイト コレクションは、「SharePoint サイト」の階層的なグループです。各 Web アプリケーションには、少なくとも 1 つのサイト コレクションが必要です。サイト コレクションは、共通のプロパティ、サービス アプリケーションへの共通のサブスクリプションを共有し、一意のホスト名で構成できます。[ 50 ]サイト コレクションは、個別のコンテンツ データベースを持つことも、同じ Web アプリケーション内の他のサイト コレクションとコンテンツ データベースを共有することもできます。[ 49 ]
SharePointは、Office XPの開発サイクル中に「Office Server」および「Tahoe」というコードネームで呼ばれていたプロジェクトから発展したものです。
「Office Server」は、 FrontPage 、Office Server拡張機能、および「チームページ」から発展したもので、シンプルでボトムアップ型のコラボレーションを目的としていました。
Exchange および「デジタル ダッシュボード」と共通のテクノロジーに基づいて構築された「Tahoe」は、トップダウン ポータル、検索、およびドキュメント管理を対象としていました。SharePoint の検索およびインデックス機能は、「Tahoe」の機能セットから来ています。検索およびインデックス機能は、Microsoft Site Server ファミリー製品のインデックスおよびクロール機能と、Microsoft Index Server のクエリ言語の組み合わせでした。[ 51 ]