原文

[要約] RFC 7675は、WebRTC接続確立後の通信継続における「同意の新鮮さ(Consent Freshness)」を確認するためのSTUNベースのメカニズムを規定しています。ピアが引き続きパケットの受信を許可していることを定期的に検証し、意図しない宛先へのパケット送信を防止します。セキュリティ攻撃やユーザーのプライバシー保護、およびリソースの無駄な消費を抑えるための重要な制御手段となります。

Internet Engineering Task Force (IETF)                        M. Perumal
Request for Comments: 7675                                      Ericsson
Category: Standards Track                                        D. Wing
ISSN: 2070-1721                                      Cisco Systems, Inc.
                                                         R. Ravindranath
                                                                T. Reddy
                                                           Cisco Systems
                                                              M. Thomson
                                                                 Mozilla
                                                            October 2015
        

Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness

同意の鮮度(Consent Freshness)のためのNAT用セッショントラバーサルユーティリティ(STUN)の使用

Abstract

概要

To prevent WebRTC applications, such as browsers, from launching attacks by sending traffic to unwilling victims, periodic consent to send needs to be obtained from remote endpoints.

ブラウザーなどのWebRTCアプリケーションが不本意な被害者にトラフィックを送信して攻撃を仕掛けないようにするには、リモートエンドポイントから定期的に送信の同意を得る必要があります。

This document describes a consent mechanism using a new Session Traversal Utilities for NAT (STUN) usage.

このドキュメントでは、NAT(STUN)を使用するための新しいセッショントラバーサルユーティリティを使用した同意メカニズムについて説明します。

Status of This Memo

本文書の状態

This is an Internet Standards Track document.

これはInternet Standards Trackドキュメントです。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.

このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 5741のセクション2をご覧ください。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7675.

このドキュメントの現在のステータス、正誤表、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc7675で入手できます。

Copyright Notice

著作権表示

Copyright (c) 2015 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2015 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書は、BCP 78およびIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象であり、この文書の発行日に有効です。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。

Table of Contents

目次

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Applicability . . . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   3
   4.  Design Considerations . . . . . . . . . . . . . . . . . . . .   4
   5.  Solution  . . . . . . . . . . . . . . . . . . . . . . . . . .   4
     5.1.  Expiration of Consent . . . . . . . . . . . . . . . . . .   5
     5.2.  Immediate Revocation of Consent . . . . . . . . . . . . .   6
   6.  DiffServ Treatment for Consent  . . . . . . . . . . . . . . .   7
   7.  DTLS Applicability  . . . . . . . . . . . . . . . . . . . . .   7
   8.  Security Considerations . . . . . . . . . . . . . . . . . . .   7
   9.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   8
     9.1.  Normative References  . . . . . . . . . . . . . . . . . .   8
     9.2.  Informative References  . . . . . . . . . . . . . . . . .   8
   Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .   9
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10
        
1. Introduction
1. はじめに

To prevent attacks on peers, endpoints have to ensure the remote peer is willing to receive traffic. Verification of peer consent before sending traffic is necessary in deployments like WebRTC to ensure that a malicious JavaScript cannot use the browser as a platform for launching attacks. This is performed both when the session is first established to the remote peer using Interactive Connectivity Establishment (ICE) [RFC5245] connectivity checks, and periodically for the duration of the session using the procedures defined in this document.

ピアへの攻撃を防ぐために、エンドポイントはリモートピアがトラフィックを受信する用意があることを確認する必要があります。 WebRTCなどの展開では、悪意のあるJavaScriptがブラウザを攻撃のプラットフォームとして使用できないようにするために、トラフィックを送信する前にピアの同意を確認する必要があります。これは、インタラクティブ接続確立(ICE)[RFC5245]接続チェックを使用してセッションがリモートピアに最初に確立されるときと、このドキュメントで定義されている手順を使用してセッションの期間中定期的に実行されます。

When a session is first established, ICE implementations obtain an initial consent to send by performing STUN connectivity checks. This document describes a new STUN usage with exchange of request and response messages that verifies the remote peer's ongoing consent to receive traffic. This consent expires after a period of time and needs to be continually renewed, which ensures that consent can be terminated.

セッションが最初に確立されると、ICE実装はSTUN接続性チェックを実行することにより、送信するための初期同意を取得します。このドキュメントでは、トラフィックを受信するためのリモートピアの継続的な同意を確認する要求および応答メッセージの交換を伴う新しいSTUNの使用法について説明します。この同意は一定期間が経過すると期限が切れ、継続的に更新する必要があるため、同意を確実に終了できます。

This document defines what it takes to obtain, maintain, and lose consent to send. Consent to send applies to a single 5-tuple. How applications react to changes in consent is not described in this document. The consent mechanism does not update the ICE procedures defined in [RFC5245].

このドキュメントは、送信するために取得、維持、および同意を失うために必要なものを定義します。送信の同意は、単一の5タプルに適用されます。同意の変更に対するアプリケーションの反応については、このドキュメントでは説明していません。同意メカニズムは、[RFC5245]で定義されているICE手順を更新しません。

Consent is obtained only by full ICE implementations. An ICE-lite agent (as defined in Section 2.7 of [RFC5245]) does not generate connectivity checks or run the ICE state machine. Hence, an ICE-lite agent does not generate consent checks and will only respond to any checks that it receives. No changes are required to ICE-lite implementations in order to respond to consent checks, as they are processed as normal ICE connectivity checks.

同意は、完全なICE実装によってのみ取得されます。 ICE-liteエージェント([RFC5245]のセクション2.7で定義)は、接続チェックを生成せず、ICEステートマシンを実行しません。したがって、ICE-liteエージェントは同意チェックを生成せず、受け取ったチェックにのみ応答します。 ICE-liteの実装は、通常のICE接続性チェックとして処理されるため、同意チェックに応答するために変更する必要はありません。

2. Applicability
2. 適用性

This document defines what it takes to obtain, maintain, and lose consent to send using ICE. Sections 4.4 and 5.3 of [WebRTC-SA] further explain the value of obtaining and maintaining consent.

このドキュメントでは、ICEを使用して送信するために取得、維持、および同意を失うために必要なものを定義します。 [WebRTC-SA]のセクション4.4および5.3は、同意を得て維持することの価値をさらに説明しています。

Other applications that have similar security requirements to verify peer consent before sending non-ICE packets can use the consent mechanism described in this document. The mechanism of how applications are made aware of consent expiration is outside the scope of the document.

ICE以外のパケットを送信する前にピアの同意を確認するための同様のセキュリティ要件を持つ他のアプリケーションは、このドキュメントで説明されている同意メカニズムを使用できます。アプリケーションが同意の期限切れを認識する方法のメカニズムは、ドキュメントの範囲外です。

3. Terminology
3. 用語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

このドキュメントのキーワード "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY"、および "OPTIONAL" は、[RFC2119] で説明されているように解釈されるものとします。

Consent: The mechanism of obtaining permission from the remote endpoint to send non-ICE traffic to a remote transport address. Consent is obtained using ICE. Note that this is an application-level consent; no human intervention is involved.

同意:リモートエンドポイントから許可を取得して、ICE以外のトラフィックをリモートトランスポートアドレスに送信するメカニズム。 ICEを使用して同意が得られます。これはアプリケーションレベルの同意であることに注意してください。人間の介入は必要ありません。

Consent Freshness: Maintaining and renewing consent over time.

同意の鮮度:時間の経過に伴う同意の維持と更新。

Transport Address: The remote peer's IP address and UDP or TCP port number.

トランスポートアドレス:リモートピアのIPアドレスとUDPまたはTCPポート番号。

4. Design Considerations
4. 設計上の考慮事項

Although ICE requires periodic keepalive traffic to keep NAT bindings alive (see Section 10 of [RFC5245] and also [RFC6263]), those keepalives are sent as STUN Indications that are send-and-forget, and do not evoke a response. A response is necessary for consent to continue sending traffic. Thus, we need a request/response mechanism for consent freshness. ICE can be used for that mechanism because ICE implementations are already required to continue listening for ICE messages, as described in Section 10 of [RFC5245]. STUN binding requests sent for consent freshness also serve the keepalive purpose (i.e., to keep NAT bindings alive). Because of that, dedicated keepalives (e.g., STUN Binding Indications) are not sent on candidate pairs where consent requests are sent, in accordance with Section 20.2.3 of [RFC5245].

ICEでは、NATバインディングを存続させるために定期的なキープアライブトラフィックが必要ですが([RFC5245]のセクション10と[RFC6263]も参照)、これらのキープアライブは送信と削除のSTUN通知として送信され、応答を引き起こしません。トラフィックの送信を継続するには、同意のための応答が必要です。したがって、同意の鮮度を保つための要求/応答メカニズムが必要です。 [RFC5245]のセクション10で説明されているように、ICE実装はICEメッセージをリッスンし続ける必要があるため、ICEはそのメカニズムに使用できます。同意の鮮度のために送信されたSTUNバインディング要求は、キープアライブの目的にも役立ちます(つまり、NATバインディングを存続させるため)。そのため、[RFC5245]のセクション20.2.3に従って、同意リクエストが送信される候補ペアでは、専用のキープアライブ(STUNバインディング表示など)は送信されません。

When Secure Real-time Transport Protocol (SRTP) is used, the following considerations are applicable. SRTP is encrypted and authenticated with symmetric keys; that is, both sender and receiver know the keys. With two party sessions, receipt of an authenticated packet from the single remote party is a strong assurance the packet came from that party. However, when a session involves more than two parties, all of whom know each other's keys, any of those parties could have sent (or spoofed) the packet. Such shared key distributions are possible with some Multimedia Internet KEYing (MIKEY) [RFC3830] modes, Security Descriptions [RFC4568], and Encrypted Key Transport (EKT) [EKT]. Thus, in such shared keying distributions, receipt of an authenticated SRTP packet is not sufficient to verify consent.

Secure Real-time Transport Protocol (SRTP) を使用する場合、以下の考慮事項が適用されます。SRTP は対称鍵によって暗号化および認証されます。すなわち、送信者と受信者の双方が鍵を把握しています。二者間セッション(2当事者のセッション)の場合、単一の相手方(リモート当事者)から認証済みパケットを受信することは、そのパケットがその相手方から送信されたことの強力な保証となります。しかし、セッションに3者以上の当事者が関与しており、その全員が互いの鍵を知っている場合、それらの当事者の誰でもパケットを送信(または偽造)することが可能になります。このような共有鍵配信は、一部の Multimedia Internet KEYing (MIKEY) [RFC3830] モード、Security Descriptions [RFC4568]、および Encrypted Key Transport (EKT) [EKT] で起こり得ます。したがって、そのような共有鍵配信においては、認証済み SRTP パケットを受信したことだけでは同意(consent)を検証するのに十分ではありません。

The mechanism proposed in the document is an optional extension to the ICE protocol; it can be deployed at one end of the two-party communication session without impact on the other party.

このドキュメントで提案されているメカニズムは、ICEプロトコルのオプションの拡張です。相手に影響を与えることなく、2者間通信セッションの一端に配置できます。

5. Solution
5. 解決

Initial consent to send traffic is obtained using ICE [RFC5245]. An endpoint gains consent to send on a candidate pair when the pair enters the Succeeded ICE state. This document establishes a 30-second expiry time on consent. 30 seconds was chosen to balance the need to minimize the time taken to respond to a loss of consent with the desire to reduce the occurrence of spurious failures.

トラフィックを送信する最初の同意は、ICE [RFC5245]を使用して取得されます。エンドポイントは、ペアがSucceeded ICE状態になると、ペアの候補を送信することに同意します。このドキュメントでは、同意に基づいて30秒の有効期限を設定します。 30秒は、同意の喪失への対応にかかる時間を最小限に抑える必要性と、偽の障害の発生を減らしたいという要望とのバランスを取るために選択されました。

ICE does not identify when consent to send traffic ends. This document describes two ways in which consent to send ends: expiration of consent and immediate revocation of consent, which are discussed in the following sections.

ICEは、トラフィック送信の同意がいつ終了するかを識別しません。このドキュメントでは、送信の同意が終了する2つの方法について説明します。それは、次のセクションで説明する同意の期限切れと即時の失効です。

5.1. 同意の有効期限
5.2. 同意の即時取り消し
6. 同意のためのDiffServ処理
7. DTLS Applicability
7. DTLSの適用性

The DTLS applicability is identical to what is described in Section 4.2 of [RFC7350].

DTLSの適用範囲は、[RFC7350]のセクション4.2で説明されているものと同じです。

8. Security Considerations
8. セキュリティに関する考慮事項

This document describes a security mechanism, details of which are mentioned in Sections 4.1 and 4.2 of [RFC7350]. Consent requires 96 bits transaction ID defined in Section 6 of [RFC5389] to be uniformly and randomly chosen from the interval 0 .. 2**96-1, and be cryptographically strong. This is good enough security against an off-path attacker replaying old STUN consent responses. Consent Verification to avoid attacks using a browser as an attack platform against machines is discussed in Sections 3.3 and 4.2 of [WebRTC-SEC].

このドキュメントはセキュリティメカニズムを記述します、その詳細は[RFC7350]のセクション4.1と4.2で言及されています。 [RFC5389]のセクション6で定義されている96ビットのトランザクションIDは、間隔0 .. 2 ** 96-1から均一かつランダムに選択され、暗号的に強力であることが同意で必要です。これは、パスを離れた攻撃者が古いSTUN同意応答を再生するのに十分なセキュリティです。マシンに対する攻撃プラットフォームとしてブラウザを使用する攻撃を回避するための同意の検証については、[WebRTC-SEC]のセクション3.3および4.2で説明されています。

The security considerations discussed in [RFC5245] should also be taken into account.

[RFC5245]で説明されているセキュリティの考慮事項も考慮する必要があります。

9. References
9. 参考文献
9.1. Normative References
9.1. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <http://www.rfc-editor.org/info/rfc2119>.

[RFC2119] Bradner, S.、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487/RFC2119、1997年3月、<http://www.rfc-editor.org/info/rfc2119>。

[RFC5245] Rosenberg, J., "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", RFC 5245, DOI 10.17487/RFC5245, April 2010, <http://www.rfc-editor.org/info/rfc5245>.

[RFC5245] Rosenberg, J.、「Interactive Connectivity Establishment(ICE):A Protocol for Network Address Translator(NAT)Traversal for Offer/Answer Protocols」、RFC 5245、DOI 10.17487/RFC5245、2010年4月、<http://www.rfc-editor.org/info/rfc5245>。

[RFC5389] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing, "Session Traversal Utilities for NAT (STUN)", RFC 5389, DOI 10.17487/RFC5389, October 2008, <http://www.rfc-editor.org/info/rfc5389>.

[RFC5389] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing、「NAT用セッショントラバーサルユーティリティ(STUN)」、RFC 5389、DOI 10.17487/RFC5389、2008年10月、<http://www.rfc-editor.org/info/rfc5389>。

9.2. Informative References
9.2. 参考引用

[EKT] Mattsson, J., McGrew, D., and D. Wing, "Encrypted Key Transport for Secure RTP", Work in Progress, draft-ietf-avtcore-srtp-ekt-03, October 2014.

[EKT] Mattsson, J., McGrew, D., and D. Wing、「Secure RTPの暗号化キートランスポート」、Work in Progress、draft-ietf-avtcore-srtp-ekt-03、2014年10月。

[RFC3830] Arkko, J., Carrara, E., Lindholm, F., Naslund, M., and K. Norrman, "MIKEY: Multimedia Internet KEYing", RFC 3830, DOI 10.17487/RFC3830, August 2004, <http://www.rfc-editor.org/info/rfc3830>.

[RFC3830] Arkko, J., Carrara, E., Lindholm, F., Naslund, M., and K. Norrman, "MIKEY:Multimedia Internet KEYing"、RFC 3830、DOI 10.17487/RFC3830、August 2004、<http://www.rfc-editor.org/info/rfc3830>。

[RFC4568] Andreasen, F., Baugher, M., and D. Wing, "Session Description Protocol (SDP) Security Descriptions for Media Streams", RFC 4568, DOI 10.17487/RFC4568, July 2006, <http://www.rfc-editor.org/info/rfc4568>.

[RFC4568] Andreasen, F., Baugher, M., and D. Wing、「メディアストリームのセッション記述プロトコル(SDP)セキュリティ記述」、RFC 4568、DOI 10.17487/RFC4568、2006年7月、<http://www.rfc-editor.org/info/rfc4568>。

[RFC4953] Touch, J., "Defending TCP Against Spoofing Attacks", RFC 4953, DOI 10.17487/RFC4953, July 2007, <http://www.rfc-editor.org/info/rfc4953>.

[RFC4953] Touch, J.、「なりすまし攻撃に対するTCPの防御」、RFC 4953、DOI 10.17487/RFC4953、2007年7月、<http://www.rfc-editor.org/info/rfc4953>。

[RFC5961] Ramaiah, A., Stewart, R., and M. Dalal, "Improving TCP's Robustness to Blind In-Window Attacks", RFC 5961, DOI 10.17487/RFC5961, August 2010, <http://www.rfc-editor.org/info/rfc5961>.

[RFC5961] Ramaiah, A., Stewart, R., and M. Dalal、「ブラインドインウィンドウ攻撃に対するTCPの堅牢性の向上」、RFC 5961、DOI 10.17487/RFC5961、2010年8月、<http://www.rfc-editor.org/info/rfc5961>。

[RFC6062] Perreault, S., Ed. and J. Rosenberg, "Traversal Using Relays around NAT (TURN) Extensions for TCP Allocations", RFC 6062, DOI 10.17487/RFC6062, November 2010, <http://www.rfc-editor.org/info/rfc6062>.

[RFC6062] Perreault, S., Ed. and J. Rosenberg、「TCP割り当てのためのNAT(TURN)拡張の周りのリレーを使用したトラバーサル」、RFC 6062、DOI 10.17487/RFC6062、2010年11月、<http://www.rfc-editor.org/info/rfc6062>。

[RFC6263] Marjou, X. and A. Sollaud, "Application Mechanism for Keeping Alive the NAT Mappings Associated with RTP / RTP Control Protocol (RTCP) Flows", RFC 6263, DOI 10.17487/RFC6263, June 2011, <http://www.rfc-editor.org/info/rfc6263>.

[RFC6263] Marjou, X. and A. Sollaud、「RTP / RTP制御プロトコル(RTCP)フローに関連するNATマッピングを維持するためのアプリケーションメカニズム」、RFC 6263、DOI 10.17487/RFC6263、2011年6月、<http://www.rfc-editor.org/info/rfc6263>。

[RFC7350] Petit-Huguenin, M. and G. Salgueiro, "Datagram Transport Layer Security (DTLS) as Transport for Session Traversal Utilities for NAT (STUN)", RFC 7350, DOI 10.17487/RFC7350, August 2014, <http://www.rfc-editor.org/info/rfc7350>.

[RFC7350] Petit-Huguenin, M. and G. Salgueiro、「NATのセッショントラバーサルユーティリティ(STUN)のトランスポートとしてのデータグラムトランスポート層セキュリティ(DTLS)」、RFC 7350、DOI 10.17487/RFC7350、2014年8月、<http://www.rfc-editor.org/info/rfc7350>。

[WebRTC-QoS] Dhesikan, S., Jennings, C., Druta, D., Jones, P., and J. Polk, "DSCP and other packet markings for RTCWeb QoS", Work in Progress, draft-ietf-tsvwg-rtcweb-qos-04, July 2015.

[WebRTC-QoS] Dhesikan, S., Jennings, C., Druta, D., Jones, P., and J. Polk、「RTCWeb QoSのDSCPおよびその他のパケットマーキング」、Work in Progress、draft-ietf-tsvwg -rtcweb-qos-04、2015年7月。

[WebRTC-SA] Rescorla, E., "WebRTC Security Architecture", Work in Progress, draft-ietf-rtcweb-security-arch-11, March 2015.

[WebRTC-SA] Rescorla, E.、「WebRTC Security Architecture」、Work in Progress、draft-ietf-rtcweb-security-arch-11、2015年3月。

[WebRTC-SEC] Rescorla, E., "Security Considerations for WebRTC", Work in Progress, draft-ietf-rtcweb-security-08, February 2015.

[WebRTC-SEC] Rescorla, E.、「WebRTCのセキュリティに関する考慮事項」、Work in Progress、draft-ietf-rtcweb-security-08、2015年2月。

Acknowledgements

謝辞

Thanks to Eric Rescorla, Harald Alvestrand, Bernard Aboba, Magnus Westerlund, Cullen Jennings, Christer Holmberg, Simon Perreault, Paul Kyzivat, Emil Ivov, Jonathan Lennox, Inaki Baz Castillo, Rajmohan Banavi, Christian Groves, Meral Shirazipour, David Black, Barry Leiba, Ben Campbell, and Stephen Farrell for their valuable inputs and comments. Thanks to Christer Holmberg for doing a thorough review.

エリック・レスコーラ、ハラルド・アルヴェストランド、バーナード・アボバ、マグナス・ウェスターランド、カレン・ジェニングス、クリスター・ホルムバーグ、サイモン・ペロー、ポール・キジバット、エミル・イヴォフ、ジョナサン・レノックス、イナキ・バズ・カスティージョ、ラジモハン・バナビ、クリスチャン・グローブス、メラル・シラジプール、デビッド・ブラック、バリー・リー、Ben Campbell、Stephen Farrellの貴重な意見やコメントをお寄せください。徹底的なレビューを行ってくれたChrister Holmbergに感謝します。

Authors' Addresses

著者のアドレス

Muthu Arul Mozhi Perumal Ericsson Ferns Icon Doddanekundi, Mahadevapura Bangalore, Karnataka 560037 India Email: muthu.arul@gmail.com

Mutu Arul Mozhi Perumal Reichsvn Ferns Icon Periyanekundi、Mahadevapur Bangalore、Karnataka ೫೬೦೦೩೭ Indiaメール:muthu.ruul@gmail.com

Dan Wing Cisco Systems, Inc. 170 West Tasman Drive San Jose, California 95134 United States Email: dwing@cisco.com

Dan Wing Cisco Systems、Inc. 170 West Tasman Drive San Jose、California 95134 United States Email:dwing@cisco.com

Ram Mohan Ravindranath Cisco Systems Cessna Business Park Sarjapur-Marathahalli Outer Ring Road Bangalore, Karnataka 560103 India Email: rmohanr@cisco.com

Ram Mohan Ravindranath Cisco Systems Sasna Business Park Sarajpur-Marthahalli Outer Ring Road Bangalore、Karnataka 560103 Indiaメール:ramohaner@scisco.com

Tirumaleswar Reddy Cisco Systems Cessna Business Park, Varthur Hobli Sarjapur Marathalli Outer Ring Road Bangalore, Karnataka 560103 India Email: tireddy@cisco.com

Tirumaleswar Reddy Cisco Systems Cessna Business Park、Varthur Hobli Sarjapur Marathalli Outer Ring Road Bangalore、Karnataka 560103 Indiaメール:tireddy@cisco.com

Martin Thomson Mozilla 650 Castro Street, Suite 300 Mountain View, California 94041 United States Email: martin.thomson@gmail.com

Martin Thomson Mozilla 650 Castro Street、Suite 300 Mountain View、California 94041 United States Email:martin.thomson@gmail.com