SOCKS 解説

SOCKS

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/23 08:59 UTC 版)

解説

SOCKSは、ネットワーク・ファイアウォール越えやアクセス制御等を目的として、クライアントサーバ型のプロトコルが、透過的に使用できるよう設計されたプロキシ(proxy)のプロトコル、及びシステム(の一つ)である。"SOCKetS" [16] の略。

いわゆるTCP/IPの4層モデル(インターネット・プロトコル・スイートDARPAモデル)の観点からは、Internet Protocol(IP)の上の、TCPUDP(ただしUDPに関しては有用性が限られる)のようなトランスポート層における通信の手続きを中継・代理するメカニズムとなっている。SOCKSサーバ自身とクライアント間の通信はストリーム指向であり、一般にはLAN内からTCPで接続する。

プロトコル上は多段にもできるが、原理の説明には1段階で十分なので、以下はそのような前提とする。またファイアウォールを設けないシステムでもユースケースは考えられるが、以下ではファイアウォールの存在を前提とする。

似たような目的のための他のプロキシ類と同様、SOCKSサーバはその目的から、内外のネットワークの両方が見えるファイアウォール自身、あるいはDMZ内に置く。そうでない場合は、SOCKSサーバのみは外部との通信を可能にする、あるいは、内部からSOCKサーバにだけは通信を可能にする、といったような設定が必要となる。

そして、内側から外部に通信する必要があるノードは、代わりにSOCKSサーバに接続し、SOCKSサーバがプロキシとして代わりに外部と通信する。SOCKSプロキシは、例えば、クライアントが外部サーバにアクセスする資格を制御するなどといった、認証や認可を掛けることもできる。SOCKSはまた正反対にも使用することができる。つまり、ファイアウォールの外側の許可された外部クライアントのみが、物理的にはファイアウォールの内側にある、公開のサービスを提供するサーバのみに接続できるようにする、といった用途のための設定もできる。


  1. ^ RFC 1928
  2. ^ Service Name and Transport Protocol Port Number Registry”. Internet Assigned Numbers Authority (2017年5月19日). 2017年5月23日閲覧。
  3. ^ Darmohray, Tina. "Firewalls and fairy tales". ;LOGIN:. Vol 30, no. 1.
  4. ^ http://www.socks.permeo.com/ (broken link as of July 2008)
  5. ^ News Release from Bluecoat
  6. ^ Article from infosecurityproductsguide.com
  7. ^ a b RFC 1928
  8. ^ CNET: Cyberspace from outer space
  9. ^ 2010 Circumvention Tool Usage Report”. The Berkman Center for Internet & Society at Harvard University (2010年10月). 2018年8月20日閲覧。
  10. ^ Tor FAQ”. I want to run another application through Tor.. 2018年8月28日閲覧。
  11. ^ OpenSSH FAQ”. 2002年2月1日時点のオリジナル[リンク切れ]よりアーカイブ。
  12. ^ “How to chain socks with Tor”. https://www.deepdotweb.com/security-tutorials/chain-socks-tor/ 2017年1月23日閲覧。 
  13. ^ Graham, James. Cyber Fraud. p. 45. https://books.google.co.uk/books?id=BZLLBQAAQBAJ&pg=PA45&lpg=PA45&dq=socks+proxy+fraud&source=bl&ots=x6VDwUxEct&sig=H8gsSdPljFhdefp17-Tmg-E8W5g&hl=en&sa=X&ved=0ahUKEwjh6Lzx6tjRAhVcFMAKHco4AxwQ6AEIRjAH#v=onepage&q=socks%20proxy%20fraud&f=false. 
  14. ^ Krebs, Brian (2016年10月16日). “IoT Devices as Proxies for Cybercrime”. https://krebsonsecurity.com/2016/10/iot-devices-as-proxies-for-cybercrime/ 2017年1月23日閲覧。 
  15. ^ van Hardeveld, Gert Jan; Webber, Craig; O'Hara, Kieron. Discovering credit card fraud methods in online tutorials. https://www.researchgate.net/publication/303418684_Discovering_credit_card_fraud_methods_in_online_tutorials 2017年8月23日閲覧。. 
  16. ^ Hummingbird SOCKS FAQ



ソックス

(SOCKS から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/20 13:38 UTC 版)

ソックス

関連項目





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SOCKS」の関連用語

SOCKSのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SOCKSのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSOCKS (改訂履歴)、ソックス (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS