รัฐบาลของหลายประเทศจำกัดการเข้าถึงข้อมูลและบริการบนอินเทอร์เน็ตของพลเมืองไม่ทางใดก็ทางหนึ่ง การต่อสู้กับการเซ็นเซอร์ถือเป็นงานที่สำคัญและยาก โดยทั่วไปแล้ว โซลูชันที่เรียบง่ายไม่สามารถอวดความน่าเชื่อถือสูงหรือมีประสิทธิภาพในระยะยาวได้ วิธีการเอาชนะการบล็อกที่ซับซ้อนมากขึ้นมีข้อเสียในแง่ของการใช้งาน ประสิทธิภาพต่ำ หรือไม่อนุญาตให้รักษาคุณภาพการใช้อินเทอร์เน็ตในระดับที่เหมาะสม
กลุ่มนักวิทยาศาสตร์ชาวอเมริกันจากมหาวิทยาลัยอิลลินอยส์
คำอธิบายของแนวทาง
นักวิทยาศาสตร์ได้พัฒนาเครื่องมือที่เรียกว่า Salmon ซึ่งเป็นระบบพร็อกซีเซิร์ฟเวอร์ที่ดำเนินการโดยอาสาสมัครจากประเทศต่างๆ โดยไม่มีข้อจำกัดในการใช้อินเทอร์เน็ต เพื่อป้องกันเซิร์ฟเวอร์เหล่านี้จากการถูกเซ็นเซอร์บล็อก ระบบจะใช้อัลกอริธึมพิเศษสำหรับการกำหนดระดับความน่าเชื่อถือให้กับผู้ใช้
วิธีการนี้เกี่ยวข้องกับการเปิดเผยตัวแทนเซ็นเซอร์ที่อาจปลอมตัวเป็นผู้ใช้ทั่วไป เพื่อค้นหาที่อยู่ IP ของพร็อกซีเซิร์ฟเวอร์และบล็อกมัน อีกทั้งฝ่ายค้าน
Какэтоработает
เซ็นเซอร์ควรจะเป็นหน่วยงานที่ควบคุมโดยรัฐบาลซึ่งมีความสามารถในการควบคุมเราเตอร์ภายในประเทศ สันนิษฐานว่าหน้าที่ของเซ็นเซอร์คือการบล็อกการเข้าถึงทรัพยากรบางอย่าง และไม่ระบุตัวผู้ใช้เพื่อจับกุมเพิ่มเติม ระบบไม่สามารถป้องกันการพัฒนาของเหตุการณ์ดังกล่าวได้ แต่อย่างใด - รัฐมีโอกาสมากมายที่จะค้นหาว่าประชาชนใช้บริการใด หนึ่งในนั้นคือการใช้เซิร์ฟเวอร์ honeypot เพื่อสกัดกั้นการสื่อสาร
ยังถือว่ารัฐมีทรัพยากรที่สำคัญรวมทั้งทรัพยากรมนุษย์ด้วย เซ็นเซอร์สามารถแก้ปัญหาที่ต้องใช้พนักงานเต็มเวลาหลายร้อยหรือหลายพันคน
ประเด็นพื้นฐานเพิ่มเติมบางประการ:
- วัตถุประสงค์ของระบบคือการให้ความสามารถในการหลีกเลี่ยงการบล็อก (เช่น ระบุที่อยู่ IP ของพร็อกซีเซิร์ฟเวอร์) ให้กับผู้ใช้ทุกคนที่อาศัยอยู่ในภูมิภาคที่มีการเซ็นเซอร์ออนไลน์
- ตัวแทน/พนักงานของหน่วยงานและหน่วยงานเซ็นเซอร์อินเทอร์เน็ตอาจพยายามเชื่อมต่อกับระบบภายใต้หน้ากากของผู้ใช้ทั่วไป
- เซ็นเซอร์สามารถบล็อกพร็อกซีเซิร์ฟเวอร์ใด ๆ ที่เขาทราบที่อยู่ได้
- ในกรณีนี้ ผู้จัดงานระบบ Salmon เข้าใจว่าเซ็นเซอร์ได้เรียนรู้ที่อยู่เซิร์ฟเวอร์
ทั้งหมดนี้นำเราไปสู่คำอธิบายขององค์ประกอบหลักสามประการของระบบในการเอาชนะการอุดตัน
- ระบบจะคำนวณความน่าจะเป็นที่ผู้ใช้จะเป็นตัวแทนขององค์กรที่เซ็นเซอร์ ผู้ใช้ที่พบว่ามีแนวโน้มสูงที่จะเป็นตัวแทนดังกล่าวจะถูกแบน
- ผู้ใช้ทุกคนมีระดับความไว้วางใจที่ต้องได้รับ พร็อกซีที่ทำงานเร็วที่สุดมีไว้สำหรับผู้ใช้ที่มีระดับความไว้วางใจสูงสุด นอกจากนี้ ยังช่วยให้คุณแยกผู้ใช้ที่เชื่อถือได้และผ่านการทดสอบตามเวลาออกจากผู้ใช้ใหม่ได้ เนื่องจากหนึ่งในนั้นมีแนวโน้มที่จะเป็นตัวแทนเซ็นเซอร์
- ผู้ใช้ที่มีความน่าเชื่อถือในระดับสูงสามารถเชิญผู้ใช้ใหม่เข้าสู่ระบบได้ ผลลัพธ์ที่ได้คือกราฟโซเชียลของผู้ใช้ที่เชื่อถือได้
ทุกอย่างมีเหตุผล: โดยปกติเซ็นเซอร์จะต้องบล็อกพร็อกซีเซิร์ฟเวอร์ที่นี่และตอนนี้ เขาจะรอไม่นานเพื่อพยายาม "เพิ่ม" บัญชีของตัวแทนของเขาในระบบ นอกจากนี้ ยังชัดเจนว่าผู้ใช้ใหม่อาจได้รับความไว้วางใจในระดับที่แตกต่างกันในตอนแรก ตัวอย่างเช่น เพื่อนและญาติของผู้สร้างโครงการมีโอกาสน้อยที่จะร่วมมือกับรัฐเซ็นเซอร์
ระดับความเชื่อถือ: รายละเอียดการดำเนินการ
มีระดับความไว้วางใจไม่เพียงแต่ในหมู่ผู้ใช้เท่านั้น แต่ยังรวมถึงพร็อกซีเซิร์ฟเวอร์ด้วย ระบบจะกำหนดเซิร์ฟเวอร์ที่มีระดับความน่าเชื่อถือเท่ากันให้กับผู้ใช้ ในเวลาเดียวกัน ระดับความไว้วางใจของผู้ใช้สามารถเพิ่มหรือลดได้ และในกรณีของเซิร์ฟเวอร์ ระดับนั้นก็จะเติบโตขึ้นเท่านั้น
ทุกครั้งที่เซ็นเซอร์บล็อกเซิร์ฟเวอร์ที่ผู้ใช้รายใดรายหนึ่งใช้งาน ระดับความน่าเชื่อถือจะลดลง ความน่าเชื่อถือจะเพิ่มขึ้นหากเซิร์ฟเวอร์ไม่ถูกบล็อกเป็นเวลานาน โดยแต่ละระดับใหม่ต้องใช้เวลาเพิ่มขึ้นเป็นสองเท่า: หากต้องการย้ายจากระดับ n เป็น n+1 คุณต้องใช้เวลา 2n+1 วันในการดำเนินการพร็อกซีเซิร์ฟเวอร์อย่างต่อเนื่อง เส้นทางสู่ระดับความไว้วางใจสูงสุดอันดับที่หกใช้เวลามากกว่าสองเดือน
การต้องรอนานขนาดนั้นเพื่อค้นหาที่อยู่ของพร็อกซีเซิร์ฟเวอร์ที่ดีที่สุดนั้นเป็นวิธีการตอบโต้การเซ็นเซอร์ที่มีประสิทธิภาพอย่างยิ่ง
ระดับความน่าเชื่อถือของเซิร์ฟเวอร์คือระดับความน่าเชื่อถือขั้นต่ำที่ผู้ใช้กำหนด ตัวอย่างเช่น หากมีการกำหนดเซิร์ฟเวอร์ใหม่ในระบบให้กับผู้ใช้ โดยมีคะแนนขั้นต่ำคือ 2 พร็อกซีก็จะได้รับเช่นเดียวกัน หากบุคคลที่มีคะแนน 3 เริ่มใช้เซิร์ฟเวอร์ แต่ผู้ใช้จากระดับที่สองยังคงอยู่ ระดับเซิร์ฟเวอร์จะเป็น 2 หากผู้ใช้เซิร์ฟเวอร์ทั้งหมดเพิ่มระดับ ก็จะเพิ่มขึ้นสำหรับพร็อกซี ในเวลาเดียวกัน เซิร์ฟเวอร์จะไม่สูญเสียระดับความน่าเชื่อถือ ในทางกลับกัน หากถูกบล็อก ผู้ใช้จะถูกปรับ
ผู้ใช้ที่มีความน่าเชื่อถือในระดับสูงจะได้รับรางวัลสองประเภท ประการแรก เซิร์ฟเวอร์ไม่เหมือนกัน มีข้อกำหนดแบนด์วิธขั้นต่ำ (100 Kbps) แต่เจ้าของเซิร์ฟเวอร์อาสาสมัครสามารถเสนอได้มากกว่านั้น - ไม่มีขีดจำกัดสูงสุด ระบบ Salmon จะเลือกเซิร์ฟเวอร์ที่มีประสิทธิภาพสูงสุดสำหรับผู้ใช้ที่มีเรตติ้งสูงสุด
นอกจากนี้ ผู้ใช้ที่มีความน่าเชื่อถือในระดับสูงจะได้รับการปกป้องจากการโจมตีโดยเซ็นเซอร์ได้ดีกว่า เนื่องจากเซ็นเซอร์ต้องรอเป็นเวลาหลายเดือนเพื่อค้นหาที่อยู่พร็อกซี เป็นผลให้โอกาสที่เซิร์ฟเวอร์จะถูกบล็อกสำหรับผู้ที่มีความเสี่ยงสูงจึงต่ำกว่าผู้ที่มีความน่าเชื่อถือต่ำหลายเท่า
เพื่อเชื่อมต่อผู้ใช้ที่สมควรได้รับมากที่สุดกับผู้รับมอบฉันทะที่ดีที่สุด ผู้สร้าง Salmon ได้พัฒนาระบบการแนะนำ ผู้ใช้ที่มีคะแนนสูง (L) สามารถเชิญเพื่อนให้เข้าร่วมแพลตฟอร์มได้ ผู้ที่ได้รับเชิญจะได้รับการจัดอันดับ L-1
ระบบผู้แนะนำทำงานเป็นระลอก ผู้ใช้ที่ได้รับเชิญระลอกแรกจะได้รับโอกาสเชิญเพื่อนเท่านั้นหลังจากผ่านไปประมาณสี่เดือน ผู้ใช้ตั้งแต่รอบที่สองและรอบถัดไปต้องรอ 2 เดือน
โมดูลระบบ
ระบบประกอบด้วยสามองค์ประกอบ:
- ลูกค้าแซลมอนสำหรับ Windows;
- โปรแกรมเซิร์ฟเวอร์ daemon ที่ติดตั้งโดยอาสาสมัคร (เวอร์ชันสำหรับ Windows และ Linux)
- ไดเร็กทอรีเซิร์ฟเวอร์กลางที่เก็บฐานข้อมูลของพร็อกซีเซิร์ฟเวอร์ทั้งหมดและกระจายที่อยู่ IP ให้กับผู้ใช้
อินเทอร์เฟซแอปพลิเคชันไคลเอนต์ระบบ
ในการใช้งานระบบ บุคคลจะต้องสร้างบัญชีโดยใช้บัญชี Facebook
ข้อสรุป
ปัจจุบันวิธีแซลมอนยังไม่มีการใช้กันอย่างแพร่หลาย มีเพียงโครงการนำร่องเล็กๆ เท่านั้นที่ผู้ใช้ในอิหร่านและจีนรู้จัก แม้ว่านี่จะเป็นโครงการที่น่าสนใจ แต่ก็ไม่ได้ให้การปกปิดตัวตนหรือการคุ้มครองอาสาสมัครอย่างเต็มที่ และผู้สร้างเองก็ยอมรับว่ามีความเสี่ยงที่จะถูกโจมตีโดยใช้บริการ honeypot อย่างไรก็ตาม การนำระบบที่มีระดับความน่าเชื่อถือไปใช้ดูเหมือนเป็นการทดลองที่น่าสนใจที่สามารถดำเนินการต่อไปได้
นั่นคือทั้งหมดสำหรับวันนี้ ขอบคุณสำหรับความสนใจของคุณ!
ลิงค์และเนื้อหาที่เป็นประโยชน์จาก อินฟาติก้า :
การทดลอง: เป็นไปได้ไหมที่จะลดผลกระทบด้านลบของการโจมตี DoS โดยใช้พร็อกซี การวิจัย: การสร้างบริการพร็อกซีที่ป้องกันการบล็อกโดยใช้ทฤษฎีเกม ประวัติการต่อสู้กับการเซ็นเซอร์: วิธีการทำงานของแฟลชพร็อกซีที่นักวิทยาศาสตร์จาก MIT และ Stanford สร้างขึ้น วิธีทำความเข้าใจเมื่อผู้รับมอบฉันทะโกหก: การตรวจสอบตำแหน่งทางกายภาพของผู้รับมอบฉันทะเครือข่ายโดยใช้อัลกอริทึมตำแหน่งทางภูมิศาสตร์ที่ใช้งานอยู่ วิธีปลอมตัวบนอินเทอร์เน็ต: เปรียบเทียบเซิร์ฟเวอร์และพร็อกซีที่อยู่อาศัย
ที่มา: will.com