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

เรียนรู้เพิ่มเติมเกี่ยวกับดาร์กเว็บประเภทต่างๆ(หน้าต่างใหม่)

ที่มาของชื่อ

โครงการ Freenet ดั้งเดิมนั้นมีมาตั้งแต่ปี 1999 แต่เมื่อไม่นานมานี้ (มีนาคม 2023) ได้เปลี่ยนชื่อเป็น Hyphanet เนื่องจาก Ian Clarke(หน้าต่างใหม่) ผู้สร้าง Freenet ดั้งเดิม ได้เริ่มพัฒนา “ผู้สืบทอดของ Freenet” โดยมี “ลำดับความสำคัญในการออกแบบที่แตกต่างออกไป”

แพลตฟอร์มดาร์กเว็บใหม่นี้มีชื่อรหัสว่า Locutus แต่ในช่วงกลางปี 2023 คณะกรรมการของ Freenet Project, Inc. ซึ่งเป็นองค์กรไม่แสวงหากำไรที่จัดการ Freenet มาตั้งแต่ปี 1999 ได้ตัดสินใจเปลี่ยนชื่อโครงการ Locutus เป็น Freenet 2023

เพื่อตอบสนองต่อเรื่องดังกล่าว ชุมชน Freenet จึงได้เปลี่ยนชื่อของ Freenet ดั้งเดิมเป็น Hyphanet (อ้างอิงถึงเครือข่ายราไมคอร์ไรซาใต้ดิน(หน้าต่างใหม่))

ในขณะที่เขียนบทความนี้ Freenet 2023 ยังคงอยู่ในขั้นตอนการพัฒนาอย่างเต็มรูปแบบ โดยมีเวอร์ชันอัลฟ่าให้เหล่านักพัฒนาได้ทดลองใช้งาน แต่ยังไม่เปิดให้ใช้งานทั่วไป ดังนั้นบทความนี้จะเน้นไปที่ Hyphanet เป็นหลัก

Hyphanet คืออะไร

Freenet เริ่มต้นจากการเป็นโครงการของนักศึกษาโดย Ian Clarke ซึ่งส่งผลให้เกิดบทความวิชาการในปี 2001 ที่ได้รับการยอมรับอย่างกว้างขวาง นั่นคือ Freenet: A Distributed Anonymous Information Storage and Retrieval System(หน้าต่างใหม่) ซึ่งกลายเป็นหนึ่งในบทความวิทยาการคอมพิวเตอร์ที่มีการอ้างอิงถึงบ่อยที่สุดในปี 2002

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

เมื่อเข้าร่วมเครือข่าย Hyphanet จะต้องตกลงที่จะแชร์พื้นที่ดิสก์ในเครื่องตามเปอร์เซ็นต์ที่กำหนด โดยพื้นที่นี้ (เรียกว่า datastore) จะได้รับการเข้ารหัสอย่างปลอดภัย และสมาชิก Hyphanet คนอื่นๆ จะดาวน์โหลดบางส่วนของไฟล์จากพื้นที่นี้ (คล้ายกับ BitTorrent)

อย่างไรก็ตาม นอกเหนือจากโครงสร้างพื้นฐานในการโฮสต์ไฟล์นี้ อาสาสมัครยังได้พัฒนาแอปพลิเคชันที่รองรับเว็บไซต์ กระดานข้อความ และอื่นๆ ข้อจำกัดของระบบนี้คือเว็บไซต์จะไม่สามารถเป็นแบบไดนามิกได้ (จึงเป็นเพียงหน้าเว็บ HTML แบบคงที่ธรรมดาเสมอ)

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

Opennet และ darknet

ตั้งแต่ปี 2007 Freenet ได้ให้บริการสอง “โหมด” ได้แก่ opennet และ darknet คำเหล่านี้อาจสร้างความสับสนได้เล็กน้อยเนื่องจากคำจำกัดความ of Freenet ไม่สอดคล้องกับความเข้าใจโดยทั่วไปของสาธารณชนเกี่ยวกับคำเหล่านี้

หากใช้งาน Hyphanet ในโหมด opennet จะเป็นการเชื่อมต่อไปยังเพียร์แบบสุ่ม ด้วยเหตุนี้ โหมด opennet จึงมีความคล้ายคลึงกับ บริการ Onion ของ Tor ในหลายๆ ด้าน หากใช้งานในโหมด darknet จะเชื่อมต่อไปยังเพื่อนที่เชื่อถือได้ซึ่งได้แลกเปลี่ยนคีย์สาธารณะและข้อมูลอ้างอิงโหนดกันไว้ก่อนหน้านี้เท่านั้น

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

Hyphanet ปลอดภัยหรือไม่

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

การเข้ารหัสลับที่ Hyphanet ใช้ทำให้ “ยาก แต่ไม่ใช่ว่าเป็นไปไม่ได้” ที่จะระบุว่าไฟล์ใดบ้างที่จัดเก็บไว้ใน datastore ในเครื่อง และจุดประสงค์หลักคือเพื่อเป็นหลักฐานความปฏิเสธที่สมเหตุสมผล (plausible deniability(หน้าต่างใหม่)) เกี่ยวกับลักษณะของข้อมูลที่จัดเก็บไว้บนดิสก์ในเครื่อง

Hyphanet ได้รับการออกแบบมาเพื่อปกป้องการไม่เปิดเผยตัวตนของผู้ที่ “แทรก” (อัปโหลด) เนื้อหาเข้าสู่เครือข่าย และผู้ที่ “ร้องขอ” (ดาวน์โหลด) ข้อมูลดังกล่าว เช่นเดียวกับ Tor และ I2P การเชื่อมต่อไปยังข้อมูลที่จัดเก็บไว้ใน Hyphanet จะเป็นไปในทางอ้อมเสมอ โดยการเชื่อมต่อจะถูกส่งผ่านโหนดอื่นๆ หลายโหนดในเครือข่าย Hyphanet ก่อน

Hyphanet จะรวมแพ็กเก็ตเข้าด้วยกันและส่งผ่านโหนดต่างๆ ในจำนวนที่ไม่แน่นอนเพื่อป้องกันการโจมตีแบบวิเคราะห์เวลา (Timing Attack)

Hyphanet สามารถถูกโจมตีได้หรือไม่

มีรายงาน(หน้าต่างใหม่)จำนวนหนึ่ง(หน้าต่างใหม่)เกี่ยวกับหน่วยงานบังคับใช้กฎหมายที่สามารถติดตามตัวผู้ใช้ Freenet/Hyphanet ได้สำเร็จ แต่รายงานเหล่านี้ไม่มีรายละเอียดทางเทคนิคใดๆ และได้รับการโต้แย้ง(หน้าต่างใหม่)แล้ว

บทความวิชาการในปี 2017 ที่มีชื่อว่า Statistical Detection of Downloaders in Freenet(หน้าต่างใหม่) อ้างว่าได้พัฒนา “เทคนิคแบบพาสซีฟสำหรับการตรวจจับผู้ดาวน์โหลดใน Freenet” แต่อย่างไรก็ตาม ข้อกล่าวอ้างนี้ก็ได้รับการโต้แย้ง(หน้าต่างใหม่)เช่นกัน

วิธีติดตั้ง Hyphanet

Hyphanet มีให้บริการในรูปแบบแพ็กเกจ Windows .exe, Debian .deb และ Gentoo นอกจากนี้ยังสามารถติดตั้งบน macOS หรือระบบ Linux ใดๆ ในรูปแบบไฟล์ .jar ได้อีกด้วย (ซึ่งจำเป็นต้องติดตั้ง Java)

การติดตั้ง Hyphanet

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

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

วิธีใช้งาน Hyphanet

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

เว็บพอร์ทัล Hyphanet

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

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

บทสรุป

เนื่องจากไม่สามารถเข้าถึงอินเทอร์เน็ตปกติได้ ปัญหาใหญ่ของ Hyphanet ในโหมด opennet ก็คือเนื้อหาส่วนใหญ่มักไม่มีสาระประโยชน์ (เช่น “สวัสดี!”) หรือเป็นสิ่งผิดกฎหมายในบางลักษณะ อย่างไรก็ตาม ดัชนีต่างๆ เช่น The Filtered Index ที่แสดงบนหน้าแรกของ Hyphanet ก็มีลิงก์ไปยังเนื้อหาที่อาจน่าสนใจ (และเหมาะสม) มากกว่าได้เช่นกัน

เมื่อเปรียบเทียบกับดาร์กเว็บอื่นๆ Hyphanet จะยังคงเป็นทางเลือกเฉพาะกลุ่มสำหรับบริการ Onion ของ Tor เสมอ อย่างไรก็ตาม ระบบนี้ทำงานได้เร็วกว่า I2P และมีสัดส่วนลิงก์ที่ใช้งานได้จริงมากกว่ามาก

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

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