eQualite ได้เปิดตัว CENO (CEnsorship.NO) เวอร์ชัน 2.0.0 ซึ่งเป็นเว็บเบราว์เซอร์สำหรับมือถือที่ออกแบบมาเพื่อให้เข้าถึงข้อมูลได้แม้ในสภาวะที่มีการเซ็นเซอร์ การกรองข้อมูล หรือส่วนของอินเทอร์เน็ตที่ถูกตัดขาดจากเครือข่ายทั่วโลก เบราว์เซอร์นี้สร้างขึ้นบนเอนจิน GeckoView (ซึ่งใช้ใน Firefox) Android), расширенного возможностью обмена данными через децентрализованную P2P-сеть, в которой пользователи участвуют в перенаправлении трафика к внешним шлюзам, обеспечивающим доступ к информации в обход фильтров. Наработки проекта распространяются под лицензией MIT. Готовые сборки доступны в Google Play.
ฟังก์ชัน P2P ถูกรวมเข้าไว้ในไลบรารีแยกต่างหากที่ชื่อว่า Ouinet ซึ่งสามารถใช้เพื่อเพิ่มความสามารถในการหลีกเลี่ยงการเซ็นเซอร์ให้กับแอปพลิเคชันต่างๆ ได้ เบราว์เซอร์ CENO และไลบรารี Ouinet ช่วยให้สามารถเข้าถึงข้อมูลได้แม้ว่าพร็อกซีเซิร์ฟเวอร์จะทำการบล็อกอยู่ก็ตาม VPNเกตเวย์ และกลไกส่วนกลางอื่นๆ สำหรับการหลีกเลี่ยงการกรองการรับส่งข้อมูล รวมถึงการปิดกั้นอินเทอร์เน็ตอย่างสมบูรณ์ในพื้นที่ที่มีการเซ็นเซอร์ (ด้วยการบล็อกอย่างสมบูรณ์ เนื้อหาสามารถเผยแพร่จากแคชหรือที่เก็บข้อมูลในเครื่องได้)
โปรเจ็กต์ใช้การแคชเนื้อหาต่อผู้ใช้ โดยรักษาแคชแบบกระจายอำนาจของเนื้อหายอดนิยม เมื่อผู้ใช้เปิดไซต์ เนื้อหาที่ดาวน์โหลดจะถูกแคชไว้ในเครื่องและเปิดให้ผู้เข้าร่วมเครือข่าย P2P ที่ไม่สามารถเข้าถึงทรัพยากรหรือบายพาสเกตเวย์ได้โดยตรง อุปกรณ์แต่ละเครื่องจะจัดเก็บข้อมูลที่ร้องขอโดยตรงจากอุปกรณ์นั้นเท่านั้น การระบุเพจในแคชดำเนินการโดยใช้แฮชจาก URL ข้อมูลเพิ่มเติมทั้งหมดที่เกี่ยวข้องกับเพจ เช่น รูปภาพ สคริปต์ และสไตล์ จะถูกจัดกลุ่มและแสดงร่วมกันภายใต้ตัวระบุเดียว
ในการเข้าถึงเนื้อหาใหม่ การเข้าถึงโดยตรงที่ถูกบล็อกจะใช้พร็อกซีเกตเวย์พิเศษ (หัวฉีด) ซึ่งอยู่ในส่วนภายนอกของเครือข่ายที่ไม่อยู่ภายใต้การเซ็นเซอร์ ข้อมูลระหว่างไคลเอนต์และเกตเวย์ถูกเข้ารหัสโดยใช้การเข้ารหัสคีย์สาธารณะ ลายเซ็นดิจิทัลใช้เพื่อระบุเกตเวย์และป้องกันการแนะนำเกตเวย์ที่เป็นอันตราย และคีย์ของเกตเวย์ที่โปรเจ็กต์สนับสนุนจะรวมอยู่ในการส่งมอบเบราว์เซอร์
ในการเข้าถึงเกตเวย์เมื่อถูกบล็อก การเชื่อมต่อแบบลูกโซ่ได้รับการสนับสนุนผ่านผู้ใช้รายอื่นที่ทำหน้าที่เป็นพรอกซีสำหรับการส่งต่อการรับส่งข้อมูลไปยังเกตเวย์ (ข้อมูลจะถูกเข้ารหัสด้วยคีย์เกตเวย์ ซึ่งไม่อนุญาตให้ผู้ใช้การขนส่งผ่านระบบที่คำขอถูกส่ง เพื่อขวางการจราจรหรือกำหนดเนื้อหา) ระบบไคลเอ็นต์จะไม่ส่งคำขอภายนอกในนามของผู้ใช้รายอื่น แต่จะส่งคืนข้อมูลจากแคชหรือใช้เป็นลิงก์เพื่อสร้างช่องทางไปยังเกตเวย์พร็อกซี

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

แต่ละระบบในเครือข่าย P2P มาพร้อมกับตัวระบุภายในที่ใช้สำหรับการกำหนดเส้นทางในเครือข่าย P2P แต่ไม่ได้เชื่อมโยงกับตำแหน่งทางกายภาพของผู้ใช้ ความน่าเชื่อถือของข้อมูลที่ส่งและเก็บไว้ในแคชนั้นมั่นใจได้ผ่านการใช้ลายเซ็นดิจิทัล (Ed25519) การรับส่งข้อมูลที่ส่งจะถูกเข้ารหัสโดยใช้ TLS ตารางแฮชแบบกระจาย (DHT) ใช้เพื่อเข้าถึงข้อมูลเกี่ยวกับโครงสร้างเครือข่าย ผู้เข้าร่วม และเนื้อหาที่แคชไว้ หากจำเป็น µTP หรือ Tor สามารถใช้เป็นพาหนะนอกเหนือจาก HTTP ได้
ในเวลาเดียวกัน CENO จะไม่เปิดเผยตัวตนและข้อมูลเกี่ยวกับคำขอที่ส่งไปนั้นมีไว้เพื่อการวิเคราะห์บนอุปกรณ์ของผู้เข้าร่วม (เช่น แฮชสามารถใช้เพื่อกำหนดว่าผู้ใช้เข้าถึงไซต์ใดไซต์หนึ่ง) สำหรับคำขอที่เป็นความลับ เช่น คำขอที่ต้องการเชื่อมต่อกับบัญชีของคุณทางเมลและโซเชียลเน็ตเวิร์ก ขอเสนอให้ใช้แท็บส่วนตัวแยกต่างหาก ซึ่งจะมีการร้องขอข้อมูลโดยตรงหรือผ่านพร็อกซีเกตเวย์เท่านั้น แต่ไม่มีการเข้าถึงแคชและไม่มี ปักหลักอยู่ในแคช
ท่ามกลางการเปลี่ยนแปลงในรุ่นใหม่:
- การออกแบบแผงควบคุมมีการเปลี่ยนแปลง และอินเทอร์เฟซการกำหนดค่าได้รับการออกแบบใหม่
- คุณสามารถกำหนดการทำงานเริ่มต้นของปุ่มล้างและลบปุ่มนี้ออกจากแผงควบคุมและเมนูได้
- ขณะนี้เครื่องมือกำหนดค่ามีความสามารถในการล้างข้อมูลเบราว์เซอร์ รวมถึงการลบแบบเลือกตามรายการ
- ตัวเลือกเมนูได้รับการจัดเรียงใหม่
- ตัวเลือกสำหรับการปรับแต่งอินเทอร์เฟซจะรวมอยู่ในเมนูย่อยแยกต่างหาก
- Обновлена версия библиотеки Ouinet (0.21.5) и дополнения Ceno Extension(1.6.1), движок GeckoView и библиотеки Mozilla синхронизированы с Firefox for Android 108.
- เพิ่มการแปลเป็นภาษารัสเซีย
- เพิ่มการตั้งค่าสำหรับจัดการพารามิเตอร์ธีมและเครื่องมือค้นหา
ที่มา: opennet.ru
