説明
この記事では、TMWS を利用して YouTube の特定チャンネルの動画のみを視聴許可し、それ以外の動画へのアクセスをブロックする方法を説明します。
本記事記載の手順は TMWS のStandard、Advancedに関わらず実装いただけます。
本記事に記載している内容は 2023年10月4日時点の YouTube の仕様に応じたものとなります。
YouTube の仕様変更により、記載の制御が想定どおりに動作しない状況が発生する可能性があります。
本記事の設定で実現できることと制約事項
実現できること
許可したチャンネル以外の動画は全てブロックし、許可したチャンネルの動画だけを視聴できるようにすることが可能です。
例えば、トレンドマイクロの動画チャンネルだけを許可した場合、当該チャンネルのトップページから「ホーム」、「動画」、「再生リスト」を経由した動画だけが視聴できるようになり、それ以外の動画視聴はブロックされます。
制約事項
許可したチャンネル内の動画であっても、動画を続けて視聴することはできません(再生リストを開いた場合でも続けての視聴はできません)。
動画視聴の際には、必ずチャンネルのホーム画面に戻ってから、視聴したい動画を選択する必要があります。
動画視聴制御イメージ
- 許可したチャンネルの URL への直接アクセスのみ許可されます。
YouTube のトップページや他のチャンネルの URL へのアクセスは禁止されます。
- 許可したチャンネル内の動画をクリックすることにより、そのチャンネル内の動画視聴のみ許可されます。
動画の概要欄や関連動画一覧(以下の画像の赤枠部分)は表示されません。
設定手順
1. 事前準備
事前準備として、許可したいチャンネルのトップページの URL(対象チャンネルのトップページにアクセスした際にブラウザのアドレスバーに表示される URL)を確認する必要があります。
例として、トレンドマイクロのチャンネルの場合、トップページにアクセスした際に表示される URL は「https://www.youtube.com/@TrendMicroJapan」となっていますので、こちらを記録しておきます。
2. カスタマイズされたURLカテゴリの作成
以下の手順で、YouTube 制御を行うための HTTPS インスペクションやクラウドアクセスルールに必要となる「カスタマイズされたURLカテゴリ」を作成します。
- TMWS 管理コンソールにて、[ポリシー] -> [カスタマイズされたURLカテゴリ] の順にクリックします。
- 「追加」ボタンをクリックします。
- [カテゴリ名:] を入力します。
※入力する内容は「◆カスタマイズされたURLカテゴリ一覧」をご参照ください。 - [一致モード:] にて [Web] を選択の上、URL を入力して「追加」ボタンをクリックします。
※入力する内容は「◆カスタマイズされたURLカテゴリ一覧」をご参照ください。 - すべての URL の追加が終わったら「保存」ボタンをクリックします。
カテゴリ名 | URL |
---|---|
YouTube_URLs (YouTube 動画視聴に必要な URL です) |
www.youtube.com/s www.youtube.com/api www.youtube.com/generate www.youtube.com/csi www.youtube.com/ptracking www.youtube.com/get_video_info www.youtube.com/paged www.youtube.com/yts www.youtube.com/youtubei/v1/player www.youtube.com/youtubei/v1/log_event www.youtube.com/youtubei/v1/guide *.ytimg.com *.googlevideo.com *.ggpht.com |
YouTube_Channel_Permit (視聴許可したいチャンネルのトップページ URL です) |
「1. 事前準備」で確認した、視聴許可したいチャンネルのトップページ URL を登録します。 例として、トレンドマイクロの動画チャンネルであれば、以下の URL を登録します。 www.youtube.com/@TrendMicroJapan |
YouTube_All (YouTube の URL です) |
www.youtube.com |
YouTube_Decrypt (YouTube の URL のうち HTTPS 復号が必要な URL です) |
*.ytimg.com,*.youtube.com, *.googlevideo.com,*.ggpht.com |
3. HTTPS インスペクションの設定
以下の手順で、YouTube で視聴可能とする動画を制御するための HTTPS インスペクション設定を行います。
- TMWS 管理コンソールにて、[ポリシー] -> [グローバル設定] の順にクリックします。
- [HTTPインスペクション] の [有効化:] を [オン] に設定します。
- [復号ルール] をクリックします。
- 「追加」ボタンをクリックします。
- [ルール名:] に任意の名前を入力します。
- [有効化:] を [オン] に設定します。
- [URLカテゴリ] にて [YouTube_Decrypt] を選択します。
- 「保存」ボタンをクリックします。
4. クラウドアクセスルールの作成
以下の手順で、YouTube で視聴可能とする動画を制御するためのクラウドアクセスルールの作成を行います。
YouTube へのアクセスをブロックするためのルールと、特定チャンネルの動画のみを視聴許可するためのルールの2つを作成します。
■YouTube へのアクセスをブロックするためのルール作成手順
- TMWS 管理コンソールにて、[ポリシー] -> [クラウドアクセスルール] の順にクリックします。
- 「追加」ボタンをクリックします。
- [ルール名:] に任意の名前を入力します。
- [有効化:] を [オン] に設定します。
- [トラフィックの種類] にて [選択したアプリケーションカテゴリとURLカテゴリ] を選択します。
- [URLカテゴリ] の [カスタマイズ] 内にある [YouTube_All] をクリックします。
- [処理:] を [ブロック] に設定します。
- 「保存」ボタンをクリックします。
■特定チャンネルの動画のみを視聴許可するためのルール作成手順
- TMWS 管理コンソールにて、[ポリシー] -> [クラウドアクセスルール] の順にクリックします。
- 「追加」ボタンをクリックします。
- [ルール名:] に任意の名前を入力します。
- [有効化:] を [オン] に設定します。
- [トラフィックの種類] にて [選択したアプリケーションカテゴリとURLカテゴリ] を選択します。
- [URLカテゴリ] の [カスタマイズ] 内にある [YouTube_Channel_Permit] をクリックします。
- [処理:] を [許可] に設定します。
- 「保存」ボタンをクリックします。
5. クラウドアクセスルールの適用順確認
「4. クラウドアクセスルールの作成」で作成した2つのルールが、上から「特定チャンネル視聴許可用に作成したルール」、「YouTube アクセスブロック用に作成したルール」の順に並んでおり、いずれも有効となっていることを確認します。
※「4. クラウドアクセスルールの作成」に記載の順番でルールを作成した場合は、この順番となっています。
ルールが上記順番となっていない(「特定チャンネル視聴許可用ルール」が「YouTube アクセスブロック用ルール」の下に設定されている)、または有効化されていないルールが存在する場合は以下の手順で修正します。
■ルールの適用順序変更手順
- クラウドアクセスルールの一覧画面から、「特定チャンネル視聴許可用ルール」のチェックボックスをクリックします。
- 「移動」ボタンをクリックします。
- 「上」 をクリックします。
- ルールの順序が変更されたことを確認します。
■ルールの有効化手順
- クラウドアクセスルールの一覧画面から、有効化したいルールのチェックボックス横にある赤の×マークをクリックします。
- 緑のチェックマークに変わったことを確認します。
動作検証
1. 許可設定の動作確認
- 視聴許可対象のチャンネルにアクセスできることを確認します。
視聴許可対象のチャンネルへのアクセスが TMWS にブロックされる場合は、チャンネルの許可設定が正しく行われていない可能性があります。
「2. カスタマイズされたURLカテゴリの作成」および「4. クラウドアクセスルールの作成」を再度ご確認ください。
- 動画をクリックして、正常に動画が視聴できることを確認します。
画面は開くものの動画が再生されない場合は、YouTube 動画視聴に必要な URL が正しく設定されていない可能性があります。
「2. カスタマイズされたURLカテゴリの作成」および「4. クラウドアクセスルールの作成」を再度ご確認ください。
■注意点1
許可されたチャンネルの動画が再生される画面では、動画の概要欄や関連動画一覧は表示されません。
■注意点2
許可されたチャンネルのトップページや動画以外にアクセスした際に「インターネットに接続してください」と表示される場合があります。
その際には、ブラウザをリロードすることで許可されたチャンネルは正常に表示され、許可されたチャンネル以外の場合は TMWS のブロック画面が表示されるようになります。
2. 拒否設定の動作確認
- YouTube トップページにアクセスできないことを確認します。
- 許可していないチャンネルが開けないことを確認します。
- 許可していないチャンネルの動画が視聴できないことを確認します。
上記について視聴が可能となっている場合は、YouTube ブロック用の設定が正しく行われていない可能性があります。
「2. カスタマイズされたURLカテゴリの作成」および「4. クラウドアクセスルールの作成」を再度ご確認ください。