กลับไปหน้าบทความ

อ่าน 3 นาที

ทอร์แชท

TorChatเป็นโปรแกรมส่งข้อความโต้ตอบแบบทันทีที่ไม่ระบุตัวตนแบบpeer-to-peerซึ่งใช้ บริการ Tor onionเป็นเครือข่ายพื้นฐาน...

ทอร์แชท

ทอร์แชท
นักพัฒนานักพัฒนา TorChat
ปล่อยพฤศจิกายน 2550
เวอร์ชันสุดท้าย0.9.9.553 (15 กันยายน 2012 ) [±] ( 15 กันยายน 2012 )
รุ่นทดลองใช้งาน
2.0-alpha-14 / 22 กรกฎาคม 2555
เขียนเป็นออบเจ็กต์ปาสคาล
ระบบปฏิบัติการลินุกซ์ , ไมโครซอฟต์ วินโดวส์
มีจำหน่ายในพูดได้หลายภาษา
พิมพ์ไคลเอนต์ส่งข้อความโต้ตอบแบบทันที
ใบอนุญาตจีพีแอล เวอร์ชัน 3
เว็บไซต์github .com /prof7bit /TorChat
ที่เก็บข้อมูล
  • github .com /prof7bit /TorChat

TorChatเป็นโปรแกรมส่งข้อความโต้ตอบแบบทันทีที่ไม่ระบุตัวตนแบบpeer-to-peerซึ่งใช้ บริการ Tor onionเป็นเครือข่ายพื้นฐาน โดยให้บริการส่งข้อความและถ่ายโอนไฟล์ที่มีความปลอดภัยทางด้านการเข้ารหัส[ 1 ]คุณลักษณะของบริการ Tor onion ทำให้มั่นใจได้ว่าการรับส่งข้อมูลทั้งหมดระหว่างไคลเอนต์จะถูกเข้ารหัส และยากมากที่จะบอกได้ว่าใครกำลังสื่อสารกับใคร และไคลเอนต์นั้นอยู่ที่ใดในทางกายภาพ

TorChat เป็นซอฟต์แวร์ฟรีที่ได้รับอนุญาตภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของ GNU (GPL)

คุณสมบัติ

ใน TorChat ผู้ใช้ทุกคนจะมีรหัสประจำตัวที่ไม่ซ้ำกันซึ่งประกอบด้วยตัวอักษรและตัวเลข 16 ตัว รหัสนี้จะถูกสร้างขึ้นแบบสุ่มโดย Tor เมื่อเริ่มต้นใช้งานไคลเอนต์เป็นครั้งแรก โดยพื้นฐานแล้วมันคือที่อยู่ . onionของบริการ onion ไคลเอนต์ TorChat สื่อสารกันโดยใช้ Tor เพื่อติดต่อกับบริการ onion ของอีกฝ่าย (ซึ่งได้มาจากรหัสประจำตัว) และแลกเปลี่ยนข้อมูลสถานะ ข้อความแชท และข้อมูลอื่นๆ ผ่านการเชื่อมต่อนี้ เนื่องจากบริการ onion สามารถรับการเชื่อมต่อขาเข้าได้แม้ว่าจะอยู่หลังเราเตอร์ที่ทำการแปลงที่อยู่เครือข่าย (NAT) ดังนั้น TorChat จึงไม่จำเป็นต้องมี การตั้ง ค่าการส่งต่อพอร์ตเพื่อให้ทำงานได้

ประวัติศาสตร์

TorChat เวอร์ชันสาธารณะแรกเปิดตัวในเดือนพฤศจิกายน พ.ศ. 2550 [ 2 ] [ 3 ]โดย Bernd Kreuss (prof7bit) [ 4 ] [ 1 ] [ 5 ]มันถูกเขียนด้วยภาษา Pythonและใช้ชุดเครื่องมือวิดเจ็ตข้ามแพลตฟอร์มwxPython ซึ่งทำให้สามารถรองรับ แพลตฟอร์มและระบบปฏิบัติการได้ หลากหลาย

TorChat เวอร์ชัน Windows เก่าๆ สร้างขึ้นด้วยpy2exe (ตั้งแต่เวอร์ชัน 0.9.9.292 ถูกแทนที่ด้วย pyinstaller) และมาพร้อมกับสำเนาของ Tor ที่ตั้งค่าไว้แล้ว ทำให้สามารถเรียกใช้เป็นแอปพลิเคชันแบบพกพา ได้ โดยตรงจากแฟลชไดรฟ์ USBโดยไม่ต้องติดตั้ง ตั้งค่า หรือสร้างบัญชีใดๆ

ระหว่างปี 2008 ถึง 2010 ไม่มีแพ็กเกจที่อัปเดต ทำให้เวอร์ชัน Tor ที่รวมมาด้วยนั้นล้าสมัยและไม่สามารถเชื่อมต่อกับเครือข่าย Tor ได้[ 6 ]ซึ่งเป็นสาเหตุของการปรากฏตัวของฟอร์กที่โดยพื้นฐานแล้วเพียงแค่แทนที่ Tor.exe ที่รวมมาด้วยเวอร์ชันปัจจุบัน ในเดือนธันวาคม 2010 ในที่สุดก็มีการอัปเดตอย่างเป็นทางการ ซึ่งนอกจากจะแก้ไขข้อบกพร่องเล็กน้อยแล้ว ยังรวมถึง Tor.exe เวอร์ชันล่าสุดอีกด้วย

หลังจากปี 2014 กิจกรรมการพัฒนาทั้งหมดได้หยุดลง และ TorChat ก็ไม่ได้รับการอัปเดตเพิ่มเติมอีก[ 7 ]

ส้อม

นักพัฒนาชาวฝรั่งเศสได้ปล่อยเวอร์ชันที่ดัดแปลงสำหรับ OS X ในช่วงฤดูร้อนปี 2010 โดยสามารถดาวน์โหลดไบนารี (แอปพลิเคชัน Cocoa) และซอร์สโค้ด (Objective-C) ที่รวมอยู่ใน โปรเจ็กต์ Xcode 7 ได้จาก SourceMac

มีการสร้าง โปรโตคอล TorChat เวอร์ชันใหม่ในภาษา Javaในช่วงต้นปี 2012 โดยใช้ชื่อว่า jTorChat บนGoogle Codeซึ่งประกอบด้วยไฟล์ Tor.exe เวอร์ชันล่าสุด โดยมีจุดประสงค์เพื่อจำลองคุณสมบัติทั้งหมดของโปรโตคอล TorChat ดั้งเดิม รวมถึงขยายโปรโตคอลสำหรับคุณสมบัติเฉพาะของ jTorChat ด้วย การแชร์ไฟล์นั้นมีอยู่ใน TorChat ดั้งเดิม แต่ยังไม่ได้นำมาใช้ใน jTorChat ความสามารถใหม่ใน jTorChat คือโหมดบรอดแคสต์ ซึ่งช่วยให้ผู้ใช้สามารถส่งข้อความไปยังทุกคนในเครือข่ายได้ แม้ว่าพวกเขาจะไม่ได้อยู่ในรายชื่อเพื่อนก็ตาม นอกจากนี้ยังมีการใช้งานโหมดขอเป็นเพื่อน ซึ่งช่วยให้ผู้ใช้สามารถขอเพิ่มเพื่อนแบบสุ่มในเครือข่าย jTorChat ได้ ในขั้นตอนนี้ jTorChat ถูกออกแบบมาให้ทำงานได้อย่างมีประสิทธิภาพบน Windows โดยไม่ต้องตั้งค่าใดๆ อย่างไรก็ตาม เนื่องจากเขียนด้วยภาษา Javaจึงสามารถทำงานได้บนแพลตฟอร์มใดๆ ที่รองรับทั้ง Tor และ Java ทำให้พกพาได้สะดวกมาก โครงการนี้กำลังมองหาผู้ร่วมพัฒนา Java อย่างแข็งขัน โดยเฉพาะอย่างยิ่งเพื่อช่วยในการแก้ไขข้อบกพร่องของอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI)

ใน เดือนกุมภาพันธ์ พ.ศ. 2555 นักพัฒนา Prof7bit ได้ย้าย TorChat ไปยังGitHub [ 7 ]เพื่อเป็นการประท้วงการที่ Google เซ็นเซอร์การเข้าถึงการดาวน์โหลด TorChat อย่างเลือกปฏิบัติในบางประเทศ Prof7bit ได้เปลี่ยนไปทำงานกับ torchat2 ซึ่งเป็นการเขียนใหม่ทั้งหมดโดยใช้LazarusและFree Pascal [ 8 ]

ความปลอดภัย

ในปี 2558 มีการวิเคราะห์ความปลอดภัย[ 9 ]ของโปรโตคอล TorChat และการใช้งาน Python พบว่าแม้ว่าการออกแบบของ TorChat จะดี แต่การใช้งานมีข้อบกพร่องหลายประการ ซึ่งทำให้ผู้ใช้ TorChat เสี่ยงต่อการปลอมแปลงตัวตน การยืนยันการสื่อสาร และการโจมตีแบบปฏิเสธการให้บริการ แม้จะพบข้อบกพร่องดังกล่าว การใช้ TorChat ก็อาจยังคงปลอดภัยในสถานการณ์ที่ที่อยู่ onion ของ peer ไม่เป็นที่รู้จักของฝ่ายตรงข้ามที่สนใจโจมตีบุคคลที่อยู่เบื้องหลังที่อยู่ TorChat

ดูเพิ่มเติม

  • TorChatบนGitHub
  • TorChat สำหรับ Mac OS X
  • jtorchatบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=TorChat&oldid=1349980451 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ทอร์แชท

TorChatเป็นโปรแกรมส่งข้อความโต้ตอบแบบทันทีที่ไม่ระบุตัวตนแบบpeer-to-peerซึ่งใช้ บริการ Tor onionเป็นเครือข่ายพื้นฐาน...

คุณสมบัติ

ใน TorChat ผู้ใช้ทุกคนจะมีรหัสประจำตัวที่ไม่ซ้ำกันซึ่งประกอบด้วยตัวอักษรและตัวเลข 16 ตัว รหัสนี้จะถูกสร้างขึ้นแบบสุ่มโดย Tor เมื่อเริ่มต้นใช้งานไคลเอนต์เป็นครั้งแรก โดยพื้นฐานแล้วมันคือที่อยู่ .

ประวัติศาสตร์

TorChat เวอร์ชันสาธารณะแรกเปิดตัวในเดือนพฤศจิกายน พ.ศ. 2550 [ 2 ] [ 3 ] โดย Bernd Kreuss (prof7bit) [ 4 ] [ 1 ] [ 5 ] มันถูกเขียนด้วย ภาษา Python และใช้ชุดเครื่องมือวิดเจ็ตข้ามแพลตฟอร์ม wxPython ซึ่งทำให้สามารถรองรับ แพลตฟอร์ม และ ระบบปฏิบัติการ ได้ หลากหลาย

ส้อม

นักพัฒนาชาวฝรั่งเศสได้ปล่อยเวอร์ชันที่ดัดแปลงสำหรับ OS X ในช่วงฤดูร้อนปี 2010 โดยสามารถดาวน์โหลดไบนารี (แอปพลิเคชัน Cocoa) และซอร์สโค้ด (Objective-C) ที่รวมอยู่ใน โปรเจ็กต์ Xcode 7 ได้จาก SourceMac