Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยของเครือข่าย

วิธีที่คุณสามารถต่อสู้กับการเซ็นเซอร์อินเทอร์เน็ตด้วย Streisand Secure Server

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

​​จอช ลันด์คือใคร

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

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

วิธีที่คุณสามารถต่อสู้กับการเซ็นเซอร์อินเทอร์เน็ตด้วย Streisand Secure Server

Lund ยังมีส่วนร่วมใน Open Whisper Systems ซึ่งเป็นกลุ่มที่สร้างแอพส่งข้อความและการโทรแบบโอเพนซอร์สที่ให้การสื่อสารและการจัดเก็บที่เข้ารหัส เพื่อนร่วมงานที่ Whisper เป็นแรงบันดาลใจให้ Lund เริ่มทำงานกับ Streisand หลังจากทวีตเกี่ยวกับการเซ็นเซอร์ Twitter ในตุรกี นั่นทำให้เขาคิดจริงๆ ว่า "มันบังคับให้ฉันต้องคิดถึงความจริงที่ว่าคนในจีนและอิหร่านจัดการกับเรื่องนี้มาหลายปีแล้ว"

แม้ว่าเขาจะใช้งาน Tor relays และทำงานในโครงการ OpenVPN แต่ Lund ก็ตัดสินใจว่าถึงเวลาแล้วที่จะต้องก้าวไปอีกขั้น สไตรแซนด์ถือกำเนิดขึ้น

Streisand คืออะไร

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

สคริปต์ตั้งค่าเซิร์ฟเวอร์ใหม่บนหนึ่งในสี่ผู้ให้บริการ (Amazon, DigitalOcean, Linode หรือ Rackspace) ที่ทำงานบน L2TP/IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel และ Tor bridge มันยังสร้างไฟล์ HTML อย่างง่ายที่มีคำแนะนำเกี่ยวกับวิธีการเข้าถึงเซิร์ฟเวอร์ที่สามารถมอบให้กับเพื่อน ครอบครัว หรือนักเคลื่อนไหวอื่นๆ ลุนด์เลือกเทคโนโลยีเหล่านี้เพื่อความซ้ำซ้อน "ฉันชอบความคิดของคนที่นั่งอยู่ในร้านกาแฟ ไม่สามารถเชื่อมต่อกับ L2TP/IPsec ได้ และตระหนักว่าพวกเขามีวิธีการเชื่อมต่ออื่นๆ อีก 5 วิธี ซึ่งทั้งหมดนี้มีเอกสารครบถ้วน"

วิธีที่คุณสามารถต่อสู้กับการเซ็นเซอร์อินเทอร์เน็ตด้วย Streisand Secure Server

นอกเหนือจากการรับรองความสามารถในการเชื่อมต่อ การใช้วิธีการที่แตกต่างกันเหล่านี้ทำให้มั่นใจได้ว่า Streisand จะสามารถสร้างเซิร์ฟเวอร์ที่จะหลีกเลี่ยงความพยายามในการเซ็นเซอร์ของเกือบทุกประเทศ ตัวอย่างเช่น Shadowsocks ได้รับการพัฒนาเกือบทั้งหมดโดยนักพัฒนาชาวจีนเพื่อใช้งาน Great Firewall ของจีน นอกจาก Shadowsocks แล้ว วิธีการเชื่อมต่ออื่นๆ อีก 3 วิธียังใช้ได้ผลในจีนและอิหร่าน

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

วิธีที่คุณสามารถต่อสู้กับการเซ็นเซอร์อินเทอร์เน็ตด้วย Streisand Secure Server

ในการสร้าง Streisand สิ่งสำคัญอันดับแรกของ Lund คือการใช้งานง่าย ก่อน Streisand "การตั้งค่าส่วนย่อยของบริการเหล่านี้เคยต้องการความเชี่ยวชาญเล็กน้อยเกี่ยวกับการดูแลระบบ Linux และความอดทนจำนวนมหาศาล" อย่างไรก็ตาม ขณะนี้ผู้ใช้สามารถตั้งค่าการเชื่อมต่อได้ในเวลาประมาณ 15 นาที แม้ว่าจะมีประสบการณ์การใช้บรรทัดคำสั่งเพียงเล็กน้อย

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

การใช้ Streisand

หากคุณสนใจที่จะจัดตั้ง Streisand เพื่อหลีกเลี่ยงการเซ็นเซอร์ในประเทศของคุณ เพื่อช่วยผู้อื่นให้พ้นจากการถูกเซ็นเซอร์ หรือเพียงเพื่อให้มีเซิร์ฟเวอร์ที่ปลอดภัย คุณสามารถตรงไปที่ GitHub เพื่อรับคำแนะนำที่จำเป็นใน Readme ของ Streisand ไฟล์.

ในการทำให้เซิร์ฟเวอร์ทำงานได้ คุณจะต้องใช้ระบบ BSD, Linux หรือ OS X รวมถึงโปรแกรมติดตั้งแพ็คเกจ เช่น Homebrew คำแนะนำจะนำคุณไปสู่การติดตั้งแพ็คเกจที่จำเป็น และเมื่อเสร็จแล้ว คุณสามารถใช้ Git ซึ่งเป็นซอฟต์แวร์ควบคุมเวอร์ชันเพื่อโคลนที่เก็บ Streisand และเรียกใช้สคริปต์ได้

วิธีที่คุณสามารถต่อสู้กับการเซ็นเซอร์อินเทอร์เน็ตด้วย Streisand Secure Server

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

แม้ว่าการมีประสบการณ์กับบรรทัดคำสั่งและซอฟต์แวร์ VPN จะช่วยในกระบวนการตั้งค่า แต่สิ่งทั้งหมดได้รับการออกแบบมาให้ง่ายที่สุดเท่าที่จะเป็นไปได้ และการตั้งค่าส่วนใหญ่เป็นแบบอัตโนมัติ

อนาคตจะเป็นอย่างไร

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

นอกจากนี้ ในงานยังได้รับการสนับสนุนเพิ่มเติมสำหรับผู้ให้บริการระบบคลาวด์ เช่น Microsoft Azure และ Google Compute Engine แพ็คเกจ Streisand pip ใหม่อาจถูกสร้างขึ้น ทำให้การตั้งค่าการพึ่งพาทั้งหมดง่ายขึ้นอย่างมาก ผู้ใช้เป็นส่วนสำคัญในกระบวนการปรับปรุงและขยาย Streisand และง่ายต่อการดูว่ามีคนสนใจกี่คนโดยดูที่หัวข้อนี้ใน Hacker News

วิธีที่คุณสามารถต่อสู้กับการเซ็นเซอร์อินเทอร์เน็ตด้วย Streisand Secure Server

โชคดีที่ Lund กล่าวว่าเขามุ่งมั่นในโครงการ Streisand ในระยะยาว คุณจึงคาดหวังว่าจะได้เห็นโครงการเติบโตต่อไป

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

สำหรับคำแนะนำเกี่ยวกับวิธีการดาวน์โหลดและใช้ Streisand โปรดดูที่ไฟล์ Streisand readme บน GitHub หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโครงการ โปรดดูโพสต์นี้ในบล็อกของ Josh และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Josh Lund โปรดดูเว็บไซต์ MissingM หรือติดตามเขาทาง Twitter

เครดิตภาพ:นักศึกษาวิทยาลัยสาวสวยในร้านกาแฟผ่านทาง Shutterstock, Jeffrey Ogden via Wikimedia Commons, zensursula via flickr