---
title: "クライアントRSSフィードを無効にしてください"
slug: "disable-client-rss-feeds"
abstract: "SitecoreクライアントRSSフィードのセキュリティガイドとRSSフィードの無効化方法。"
---
# クライアントRSSフィードを無効にしてください

**適用対象**

すべての [主要役割](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/roles-overview.html)

**Sitecoreインストールフレームワーク**

クライアントのRSSフィードはデフォルトで無効化されていません。

**Azure Toolkit**

クライアントのRSSフィードはデフォルトで無効化されていません。

もしSitecoreのインストールに保護したい機密情報が含まれている場合は、SitecoreクライアントのRSSフィードを無効にできます。

RSS技術は、ユーザーがRSSリンクをたどったユーザーが、RSSフィードのURLで指定されたアイテムに直接アクセスできるように設計されています。ほとんどのRSSリーダーは認証をサポートしていません。

つまり、SitecoreクライアントRSSフィードを購読しているユーザーは、フィードのURLに指定されたアイテムに直接アクセスでき、フィードを見る際にSitecoreセキュリティシステムに自己を明記する必要はありません。しかし、Sitecoreセキュリティシステムは、クライアントフィードに関連する操作を行う際に、そのユーザーが認可ユーザーであることを認証します。

不正なユーザーがクライアントRSSフィードのURLにアクセスした場合:

-   彼らはリンクをたどってクライアントフィード内のすべてのコンテンツを閲覧できますが、自分のセキュリティ権限でこの項目にアクセスできません。
-   彼らはコンテンツに対して何らかのアクションを行うことはできません。
-   他のコンテンツは閲覧できません。
-   クライアントフィードの元の所有者のユーザー名やパスワードにはアクセスできません。
-   リンクを改ざんして他のコンテンツにアクセスすることはできません。

> !重要SitecoreユーザーはクライアントのRSSフィードを共有してはいけません。

SitecoreクライアントのRSSフィードを無効にするには:

1.  web.configファイルを開いてください。
    
2.  <httpHandlers>セクションを見つけてください。IISプールによっては、このセクションは<Handlers>と呼ばれることもあります。
    
3.  以下のハンドラーを削除してください:
    
    <add verb="\*" path="sitecore\_feed.ashx" type="Sitecore.Shell.Feeds.FeedRequestHandler, Sitecore.Kernel"/>
    

このハンドラーを削除すると、Sitecore内で利用可能なすべてのクライアントフィードが無効になります。作成した公開RSSフィードはウェブサイト訪問者に引き続き利用可能です。