การเปิดตัวเว็บเบราว์เซอร์ CENO 2.0 ซึ่งใช้เครือข่าย P2P เพื่อหลีกเลี่ยงการบล็อก

บริษัท eQualite ได้เผยแพร่การเปิดตัวเว็บเบราว์เซอร์บนมือถือ CENO 2.0.0 (CEnsorship.NO) ซึ่งออกแบบมาเพื่อจัดระเบียบการเข้าถึงข้อมูลภายใต้เงื่อนไขของการเซ็นเซอร์ การกรองการรับส่งข้อมูล หรือการตัดการเชื่อมต่อส่วนอินเทอร์เน็ตจากเครือข่ายทั่วโลก เบราว์เซอร์นี้สร้างขึ้นบนกลไก GeckoView (ใช้ใน Firefox สำหรับ Android) ซึ่งได้รับการปรับปรุงด้วยความสามารถในการแลกเปลี่ยนข้อมูลผ่านเครือข่าย P2P แบบกระจายอำนาจ ซึ่งผู้ใช้มีส่วนร่วมในการเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังเกตเวย์ภายนอกที่ให้การเข้าถึงตัวกรองการข้ามข้อมูล การพัฒนาของโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT แอสเซมบลีสำเร็จรูปมีอยู่ใน Google Play

ฟังก์ชั่น P2P ถูกย้ายไปยังไลบรารี Ouinet แยกต่างหาก ซึ่งสามารถใช้เพื่อเพิ่มเครื่องมือบายพาสการเซ็นเซอร์ให้กับแอปพลิเคชันที่กำหนดเอง เบราว์เซอร์ CENO และไลบรารี Ouinet ช่วยให้คุณเข้าถึงข้อมูลในเงื่อนไขของการบล็อกพร็อกซีเซิร์ฟเวอร์ VPN เกตเวย์และกลไกรวมศูนย์อื่น ๆ สำหรับการเลี่ยงผ่านการกรองการรับส่งข้อมูล จนถึงการปิดอินเทอร์เน็ตอย่างสมบูรณ์ในพื้นที่ที่ถูกเซ็นเซอร์ (ด้วยการบล็อกเนื้อหาอย่างสมบูรณ์ สามารถกระจายได้จากแคชหรืออุปกรณ์เก็บข้อมูลในเครื่อง)

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

ในการเข้าถึงเนื้อหาใหม่ การเข้าถึงโดยตรงที่ถูกบล็อกจะใช้พร็อกซีเกตเวย์พิเศษ (หัวฉีด) ซึ่งอยู่ในส่วนภายนอกของเครือข่ายที่ไม่อยู่ภายใต้การเซ็นเซอร์ ข้อมูลระหว่างไคลเอนต์และเกตเวย์ถูกเข้ารหัสโดยใช้การเข้ารหัสคีย์สาธารณะ ลายเซ็นดิจิทัลใช้เพื่อระบุเกตเวย์และป้องกันการแนะนำเกตเวย์ที่เป็นอันตราย และคีย์ของเกตเวย์ที่โปรเจ็กต์สนับสนุนจะรวมอยู่ในการส่งมอบเบราว์เซอร์

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

การเปิดตัวเว็บเบราว์เซอร์ CENO 2.0 ซึ่งใช้เครือข่าย P2P เพื่อหลีกเลี่ยงการบล็อก

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

การเปิดตัวเว็บเบราว์เซอร์ CENO 2.0 ซึ่งใช้เครือข่าย P2P เพื่อหลีกเลี่ยงการบล็อก

แต่ละระบบในเครือข่าย P2P มาพร้อมกับตัวระบุภายในที่ใช้สำหรับการกำหนดเส้นทางในเครือข่าย P2P แต่ไม่ได้เชื่อมโยงกับตำแหน่งทางกายภาพของผู้ใช้ ความน่าเชื่อถือของข้อมูลที่ส่งและเก็บไว้ในแคชนั้นมั่นใจได้ผ่านการใช้ลายเซ็นดิจิทัล (Ed25519) การรับส่งข้อมูลที่ส่งจะถูกเข้ารหัสโดยใช้ TLS ตารางแฮชแบบกระจาย (DHT) ใช้เพื่อเข้าถึงข้อมูลเกี่ยวกับโครงสร้างเครือข่าย ผู้เข้าร่วม และเนื้อหาที่แคชไว้ หากจำเป็น µTP หรือ Tor สามารถใช้เป็นพาหนะนอกเหนือจาก HTTP ได้

ในเวลาเดียวกัน CENO จะไม่เปิดเผยตัวตนและข้อมูลเกี่ยวกับคำขอที่ส่งไปนั้นมีไว้เพื่อการวิเคราะห์บนอุปกรณ์ของผู้เข้าร่วม (เช่น แฮชสามารถใช้เพื่อกำหนดว่าผู้ใช้เข้าถึงไซต์ใดไซต์หนึ่ง) สำหรับคำขอที่เป็นความลับ เช่น คำขอที่ต้องการเชื่อมต่อกับบัญชีของคุณทางเมลและโซเชียลเน็ตเวิร์ก ขอเสนอให้ใช้แท็บส่วนตัวแยกต่างหาก ซึ่งจะมีการร้องขอข้อมูลโดยตรงหรือผ่านพร็อกซีเกตเวย์เท่านั้น แต่ไม่มีการเข้าถึงแคชและไม่มี ปักหลักอยู่ในแคช

ท่ามกลางการเปลี่ยนแปลงในรุ่นใหม่:

  • การออกแบบแผงควบคุมมีการเปลี่ยนแปลง และอินเทอร์เฟซการกำหนดค่าได้รับการออกแบบใหม่
  • คุณสามารถกำหนดการทำงานเริ่มต้นของปุ่มล้างและลบปุ่มนี้ออกจากแผงควบคุมและเมนูได้
  • ขณะนี้เครื่องมือกำหนดค่ามีความสามารถในการล้างข้อมูลเบราว์เซอร์ รวมถึงการลบแบบเลือกตามรายการ
  • ตัวเลือกเมนูได้รับการจัดเรียงใหม่
  • ตัวเลือกสำหรับการปรับแต่งอินเทอร์เฟซจะรวมอยู่ในเมนูย่อยแยกต่างหาก
  • เวอร์ชันของไลบรารี Ouinet (0.21.5) และส่วนขยาย Ceno (1.6.1) ได้รับการอัปเดตแล้ว กลไก GeckoView และไลบรารี Mozilla ได้รับการซิงโครไนซ์กับ Firefox สำหรับ Android 108
  • เพิ่มการแปลเป็นภาษารัสเซีย
  • เพิ่มการตั้งค่าสำหรับจัดการพารามิเตอร์ธีมและเครื่องมือค้นหา

ที่มา: opennet.ru

เพิ่มความคิดเห็น