内容

はじめに

概要

Support Case Manager によるファイルのアップロード

ケースへのファイルのアップロード

カスタマー エクスペリエンス ドライブ

サービスの概要

サポートされているプロトコル

CXD アップロード トークン

SR のアップロード トークンを取得する

SCM を使用する

APIの使用

CXD にファイルをアップロードする

デスクトップ クライアントを使用する

シスコのデバイスから直接行う

ファイル アップロード API

PUT APIを使用するためのサンプル Python コード

電子メールへのファイル添付によるアップロード

ファイルの暗号化

WinZip でのファイルの暗号化

Tar および OpenSSL でのファイルの暗号化

Gzip および GnuPG でのファイルの暗号化

TAC カスタマー サポート エンジニアへのパスワードの通知

お客様のファイルの保持

要約

追加情報

はじめに

このドキュメントでは、Cisco Technical Assistance Center(TAC)にファイルをアップロードする方法について説明します。

概要

TACカスタマーサポートエンジニアは、問題に関連するファイルが添付されている場合に、問題をタイムリーに解決できるよう支援します。問題に関連するファイルをアップロードする方法はいくつかあります。これらのオプションの中には、安全性が低く、特定の固有のリスクを引き起こす可能性があるものもあります。また、各オプションには、適切なアップロードオプションを決定する前に考慮する必要がある制限があります。使用可能なアップロード方法と、各方法のファイル暗号化の有無、ファイル サイズ制限、およびその他の関連情報について、表 1 に概要を示します。

表 1.使用可能なアップロードオプション

使用可能なオプション（優先度順）

転送中のファイルの暗号化

転送後のファイルの暗号化

推奨されるファイル サイズ制限

Support Case Manager（SCM）

手順

Yes

Yes

制限なし

カスタマー エクスペリエンス ドライブ

手順

可能*

Yes

制限なし

attach@cisco.com へ電子メールを送信

手順

× **

Yes

20 MB 以下、お客様のメール サーバの制限に準拠

* FTP 以外のすべてのプロトコルに適用されます。FTPを使用する場合は、アップロードする前にデータを暗号化することを強くお勧めします。

**転送前に暗号化する必要があります。セキュアな転送は、電子メール/添付ファイルがシスコのネットワークに到達した時点からのみ保証され、お客様のネットワークや電子メールプロバイダー側からは保証されません。

Support Case Manager によるファイルのアップロード

Support Case Manager(SCM)ファイルのアップロード方法は、ケースにファイルをアップロードするための安全なオプションです。コンピューティングデバイスとシスコ間の通信チャネルは暗号化されます。SCM でアップロードされたファイルは関連するケースに即時にリンクされ、暗号化された形式で保存されます。

ケースへのファイルのアップロード

ケースを送信した後、ファイルをアップロードできます。

ステップ 1：SCMにログインします。

ステップ 2：ケースを表示および編集するには、リストでケース番号またはケースタイトルをクリックします。「ケースの概要」ページが開きます。

ステップ 3：クリック Add Files ファイルを選択し、ケースの添付ファイルとしてアップロードします。SCM File Uploaderツールが表示されます。

ステップ 4：内 Choose Files to Upload ダイアログボックスで、アップロードするファイルをドラッグするか、[内部]をクリックしてローカルマシンでアップロードするファイルを参照します。

ステップ 5：説明を追加し、すべてのファイルのカテゴリを指定するか、個別に指定します。

注：ネットワーク条件に合わせてアップロード設定を最適化するには、 Optimize Upload Settingsを参照。

手順 6：クリック Upload アップロードプロセスを開始します。

手順 7： すべてのアップロードが完了したら、ウィンドウを閉じるか、 Add More Files 追加のファイルをアップロードします。

ステップ 8：アップロードしたファイルは、 Attachments tab.

先頭に戻る

カスタマー エクスペリエンス ドライブ

サービスの概要

カスタマー エクスペリエンス ドライブ（CXD）は、マルチ プロトコルに対応し、ファイル サイズの制限なしでファイルをアップロードできるサービスです。アクティブなサービスリクエスト(SR)を持つシスコのお客様は、SRごとに作成された固有のクレデンシャルのセットを使用して、サービスリクエストにデータを直接アップロードできます。シスコ製品は、CXD がサポートしているプロトコルをネイティブでサポートしています。このため、シスコのデバイスから SR にデータを直接アップロードできます。

サポートされているプロトコル

表 2 は、CXD がサポートしているプロトコルをまとめたものです。使用するプロトコルに関わらず、アップロードするファイルのサイズに制限はありません。

表 2 CXDがサポートするプロトコル

[名前(Name)]

プロトコル/ポート

[Encrypted]

データ チャネル ポート

注意事項

Secure File Transfer Protocol（SFTP）

TCP/22

Yes

N/A

Secure Copy Protocol（SCP）

TCP/22

Yes

N/A

Hyper Text Transfer Protocol over SSL（HTTPS）

TCP/443

Yes

N/A

APIベースのアップロードのみがサポートされます。

SSL を使ったファイル転送プロトコル（FTPS）暗黙モード

TCP/990

Yes

30000 ～ 40000

制御チャネルが暗号化されているために、ファイアウォールが FTPS を検査することはできません。そのため、ファイアウォールは、データ チャネル ポートの全範囲のアウトバウンド接続を許可する必要があります。

SSL を使ったファイル転送プロトコル（FTPS）明示モード

TCP/21

Yes

30000 ～ 40000

File Transfer Protocol（FTP）

TCP/21

Yes

30000 ～ 40000

プロトコルが暗号化をサポートしていないため、FTP を使用することは一切お勧めしていません。これを使用する必要がある場合は、転送前にデータを暗号化する必要があります。

ファイアウォールは、データ チャネルを正常に確立できるよう FTP トラフィックを検査する必要があります。FTP がネットワーク全体で検査されない場合は、ファイアウォールは、データ チャネル ポートの全範囲のアウトバウンド接続を許可する必要があります。

CXD アップロード トークン

CXD は SR ごとに固有のアップロード トークンを作成します。SR 番号とトークンは、サービスを認証し、さらに SR にファイルをアップロードするための、ユーザ名とパスワードとして使用されます。

注：トークンはアップロード専用であり、ユーザはケースファイルや現在アップロードされているファイルにアクセスできません。ユーザがケース ファイルを表示する場合には、SCM でのみ実行できます。

SR のアップロード トークンを取得する

SCM を使用する

SRが開かれると、添付ファイルをアップロードするためのアップロードトークンを作成する必要があります。

アップロードトークンを取得/生成するには、次の手順を実行します。

ステップ 1：SCMにログインします。

ステップ 2：ケースを表示および編集するには、リストでケース番号またはケースタイトルをクリックします。「ケースの概要」ページが開きます。

ステップ 3：ポリシーの横の [レポート（Report）] Attachments tab.

ステップ 4：クリック Generate Tokenを参照。トークンが生成されると、[Generate Token]ボタンの横に表示されます。

注：ユーザ名は常にSR番号です。パスワードとトークンという用語は、アップロードトークンを指します。このトークンは、CXDによってプロンプトが表示されたときにパスワードとして使用されます。

APIの使用

APIを使用しているお客様は、APIを使用してプログラムでトークンを取得できます。 Get Token APIです。

注：Cisco Get Token APIを呼び出すには、Okta Auth Tokenが必要です。認証トークンを取得する方法の詳細については、Cisco ServiceGrid のマニュアルを参照してください。

HTTPメソッド：POST

URL:https://cxd-token.cxapps.cisco.com/cxd/token/<SR_Number>

ヘッダー：

表 3 トークンAPIヘッダーの取得

キー

Type

値

Content-Type

String

application/json

許可

String

ベアラ <認証トークン>

本文：

表 4 ServiceGrid GetUploadCredentials API 本文

キー

Type

値

username

String

SR にファイルのアップロードを行う権限を持つ Cisco.com のユーザ名

電子メール

文字列（電子メール形式）

Cisco.com ユーザ名の電子メール アドレス

CXD にファイルをアップロードする

デスクトップ クライアントを使用する

一般に、cxd.cisco.comに接続するには、プロトコルに応じてクライアントを使用し、ユーザ名にSR番号、パスワードにアップロードトークンを使用して認証し、最終的にファイルをアップロードするだけです。プロトコルとクライアントに応じて、ユーザの手順が異なる場合があります。詳細については、クライアントのドキュメントを参照することを常に推奨します。

シスコのデバイスから直接行う

すべてのシスコデバイスにはファイル転送クライアントが組み込まれており、通常は copy または redirect コマンドを使用して、アップグレードを実行します。Linuxディストリビューション上で稼働するシスコ機器は、通常、SCP、SFTP、およびHTTPSの統合のために、1つ以上のscp、sftp、およびcurlをサポートします。

ファイル アップロード API

ファイルのアップロード API は、HTTP PUT 動詞を利用して、CXD にファイルをアップロードします。互換性を最大限に高め、統合を簡素化するために、APIはシンプルに保たれています。

HTTPメソッド： PUT

URL:https://cxd.cisco.com/home/<宛先ファイル名>

ヘッダー：

表 5 CXD ファイルのアップロード API ヘッダー

キー

Type

値

許可

String

基本 HTTP 認証文字列

本文は、ファイル データ自体です。ここにはフィールドやフォームはないため、リクエストは非常にシンプルになります。

PUT APIを使用するためのサンプル Python コード

このコードでは、ファイルは実行元と同じパスに格納されていると想定しています。

import requests

from requests.auth import HTTPBasicAuth

username = 'SR Number'

password = 'Upload Token'

auth = HTTPBasicAuth(username, password)

filename = 'showtech.txt'  # Destination filename

url = f'https://cxd.cisco.com/home/{filename}'

headers = {"Expect": "100-continue"}

file_path = 'Local Path to the File'

with open(file_path, 'rb') as f:

r = requests.put(url + filename, f, auth=auth, headers=headers)

if r.status_code == 201:

print("File Uploaded Successfully")

先頭に戻る

電子メールへのファイル添付によるアップロード

SCMとCXDが機能しない場合は、電子メールの添付ファイルのアップロードという別のファイルアップロード方法を使用します。この方法では基本的に安全性は保証されないこと、お客様とシスコの間でのファイル転送に使用されるファイルや通信セッションは暗号化されないということに注意してください。電子メールへの添付としてアップロードされるファイルは、転送前にお客様の責任で必ず暗号化する必要があります。セキュリティを強化するベストプラクティスとして、パスワードなどの機密情報は、安全でないチャネルを介して送信されるコンフィギュレーションファイルやログで難読化したり、削除したりする必要があります。詳細については、「ファイルの暗号化」を参照してください。

ファイルを暗号化したら、attach@cisco.comに電子メールを送信して、追加情報とファイルをケースにアップロードします。その際メールの件名には、たとえば「Case xxxxxxxxx」のように、ケース番号を記載します。

添付ファイルのサイズは、1 回の電子メール送信につき 20 MB までです。電子メール メッセージを使用して送信された添付ファイルは、転送中は暗号化されませんが、指定されたケースに即時にリンクされ、暗号化された形式で保存されます。

次のスクリーンショットに示すように、ファイルを電子メールメッセージに添付し、メッセージをattach@cisco.comに送信します。

上のスクリーンショットは、暗号化されたZIPファイルの添付、正しい宛先アドレス、および適切な形式の件名を含むMicrosoft Outlook電子メールを表示します。他の電子メールクライアントも同じ機能を提供し、Microsoft Outlookと同様に動作する必要があります。

先頭に戻る

ファイルの暗号化

ここでは、WinZip、Linux tar と openssl コマンド、Linux Gzip と GnuPG など、利用できるファイル暗号化オプションのうち、3 つの例をとりあげて、ファイルの暗号化方法を説明します。データを適切に保護するには、AES-128などの強力な暗号化方式を使用する必要があります。ZIP を使用する場合は、AES 暗号化方式をサポートするアプリケーションを使用する必要があります。古いバージョンのZIPアプリケーションは、安全ではなく使用しない対称暗号化システムをサポートしています。

WinZip でのファイルの暗号化

このセクションでは、WinZipアプリケーションを使用してファイルを暗号化する方法を示します。他のアプリケーションも同じ機能を提供し、WinZipと同様に動作します。

ステップ 1：ZIPアーカイブファイルを作成します。WinZip GUIで、 New メニューの指示に従って、適切な名前の新しいZIPアーカイブファイルを作成します。新しく作成されたZIPアーカイブファイルが表示されます。

ステップ 2：ZIPアーカイブファイルにアップロードするファイルを追加し、 Encrypt added files チェックボックスをオンにします。WinZipのメインウィンドウで、 Add アップロードするファイルを選択します。「 Encrypt added files チェックボックスをオンにする必要があります。

ステップ 3：AES暗号化アルゴリズムと強力なパスワードを使用してファイルを暗号化します。

1. クリック Add ファイル選択ウィンドウで開き、 Encrypt です。

2. 内 Encrypt ウィンドウで、適切に強力なパスワードを作成します。このパスワードは、ケースのカスタマー サポート エンジニア オーナーに通知されます（「TAC カスタマー サポート エンジニアへのパスワードの通知」で説明）。

3. いずれかの AES 暗号化方式を選択します。

4. クリック OK ファイルを暗号化し、WinZipのメインウィンドウを表示します。

ステップ 4：ファイルが暗号化されていることを確認します。暗号化されているファイルには、ファイル名の後ろにアスタリスクが付くか、暗号化の状態を示す列に、鍵のアイコンが表示されます。

Tar および OpenSSL でのファイルの暗号化

このセクションでは、Linuxコマンドラインを使用してファイルを暗号化する方法を示します tar と openssl コマンドを発行します。他のアーカイブコマンドと暗号化コマンドも同じ機能を提供し、LinuxやUnixと同様に動作します。

ステップ 1：ファイルのtarアーカイブを作成し、AES暗号化アルゴリズムと強力なパスワードを使用してOpenSSLで暗号化します（次の例を参照）。このコマンド出力は、結合された tar と openssl AES暗号化を使用してファイルを暗号化するコマンド構文。

[user@linux ~]$ gzip -9 Data_for_TAC.dat | openssl cbc-aes-128 k

Str0ng_passWo5D |

dd of=Data_for_TAC.aes128 Data_for_TAC.dat

60+1 records in

60+1 records out

Gzip および GnuPG でのファイルの暗号化

この節では、LinuxコマンドラインのGzipおよびGnuPGコマンドを使用してファイルを暗号化する方法を説明します。他のアーカイブコマンドと暗号化コマンドも同じ機能を提供し、LinuxやUnixと同様に動作します。このコマンド出力は、gzip と gpg のコマンド構文を組み合わせたもので、これにより AES 暗号化アルゴリズムを使用してファイルが暗号化されます。

ステップ 1：Gzipを使用してファイルを圧縮します。

[user@linux ~]$ gzip -9 Data_for_TAC.dat

ステップ 2：AES暗号化アルゴリズムと強力なパスワードを使用して、GnuPGでファイルを暗号化します。

user@linux ~]$ gpg –cipher-algo AES –armor –output Data_for_TAC.dat.gz.asc –symmetric Data_for_TAC.dat.gz

ステップ 3：パスフレーズプロンプトで強力なパスワードを入力し、確認します。

Enter passphrase:

Repeat passphrase:

先頭に戻る

TAC カスタマー サポート エンジニアへのパスワードの通知

添付ファイルを暗号化する場合は、暗号化のパスワードをケースのカスタマー サポート エンジニア オーナーと共有する必要があります。この場合、ファイルのアップロードに使用した方法とは別の方法を使用することをお勧めします。ファイルのアップロードに電子メール または FTPS を使用した場合は、電話や SCM のケース アップデートなどの手段により、アウトオブバンドでパスワードを通知してください。

先頭に戻る

お客様のファイルの保持

ケースがオープンしている間、およびケースの終了後最長 18 ヵ月間は、権限を持つシスコの担当者がケース追跡システムからすべてのファイルにすぐにアクセスできます。最終クローズから18ヵ月後、スペースを節約するためにファイルをアーカイブストレージインスタンスに移動できますが、ケース履歴からは削除されません。

権限を持つお客様の担当者は、いつでも、ケースから特定ファイルを削除するよう明示的に要請できます。この場合、シスコは該当のファイルを削除できますが、ケース ノートが追加され、ファイルを削除した当事者、日時スタンプ、削除されたファイルの名前が記録されます。この方法でファイルが削除されると、元の状態に戻すことはできません。

TAC FTP フォルダにアップロードされたファイルは 4 日間保持されます。このフォルダにファイルをアップロードする際には、ケース カスタマー サポート エンジニア オーナーに知らせる必要があります。カスタマーサポートエンジニアは、ケースにファイルを添付して4日以内にバックアップする必要があります。

先頭に戻る

要約

TACに情報をアップロードしてケースを解決する方法は複数あります。SCM とシスコの HTML5 アップロード ツールは、どちらもブラウザを経由して安全なアップロードを行うことができるのに対し、CXD では、さまざまなクライアントとシスコ機器が対応しているブラウザ、Web API、複数のプロトコルを使用してアップロードを行うことができます。

SCM や Cisco HTML 5 ファイル アップロード ツール、CXD が対応している FTP 以外のプロトコルのいずれも使用できない場合は、優先順位は下がりますが、CXD を使用した FTP や、attach@cisco.com への電子メール メッセージ送信によるファイル アップロード オプションもあります。この 2 つのオプションのいずれかを使用する場合には、転送前にファイルを暗号化することを強くお勧めします。詳細については、「ファイルの暗号化」を参照してください。強力なパスワードを使用し、電話やSCMケースアップデートなどのアウトオブバンドでケースのカスタマーサポートエンジニアにパスワードを伝える必要があります。

ケースがオープンしている間、およびケースの終了後最長 18 ヵ月間は、権限を持つシスコの担当者がケース追跡システムからすべてのファイルにすぐにアクセスできます。

- 18ヵ月後に、ファイルをアーカイブストレージに移動できます。

- 権限を持つお客様の担当者は、いつでも、ケースから特定ファイルを削除するよう明示的に要請できます。

- FTP フォルダ内のファイルは 4 日間保持されます。

先頭に戻る

追加情報

- シスコ テクニカル サービスへのアクセス

- 各国のシスコ サポートの連絡先

- シスコ テクニカル サービス リソース ガイド

- Cisco Conferencing 製品

- GNU のプライバシー保護

- OpenSSL プロジェクト

- WinZip

このドキュメントは、Cisco セキュリティ リサーチ/オペレーション部門の一部です。

このドキュメントは現状のままで提供され、市場性の保証および特定目的への適合性を含むいっさいの保証を示唆するものではありません。このドキュメントまたはこのドキュメントのリンク先資料から得られる情報は、お客様ご自身の責任においてご利用ください。シスコでは、このドキュメントをいつでも変更または更新できる権利を留保いたします。

先頭に戻る