DPIBreak โดย Dilluti0n: การปกปิด SNI ในท้องถิ่นสำหรับการเข้าถึง HTTPS
สัมผัสประสบการณ์การหลีกเลี่ยง DPI ที่มีความล่าช้าต่ำในท้องถิ่นด้วย DPIBreak โดย Dilluti0n ซึ่งเป็นยูทิลิตี้เครือข่าย Windows ที่ออกแบบมาเพื่อหลีกเลี่ยงการตรวจสอบระดับ ISP เครื่องมือนี้จะทำให้โดเมนปลายทางไม่ชัดเจนในระหว่างการจับมือ HTTPS เบื้องต้นโดยการเปลี่ยนแปลงแพ็กเกจการเชื่อมต่อขาออก จากนั้นจะคืนค่าการทำงานเครือข่ายตามปกติเมื่อหยุด มันถูกจัดส่งในรูปแบบไบนารีพื้นเมืองแบบพกพา รวมถึงตัวเลือกสำหรับการแบ่งส่วนแพ็กเกจที่กำหนดเอง และรองรับการคืนค่าการตั้งค่าเครือข่ายโดยอัตโนมัติ DPIBreak มุ่งเป้าไปที่ผู้ใช้ในพื้นที่ที่ถูกเซ็นเซอร์และผู้ที่ชื่นชอบเครือข่ายที่ต้องการการหลีกเลี่ยงที่ไม่เด่นชัดและไม่มีเซิร์ฟเวอร์สำหรับเว็บไซต์ที่ถูกบล็อก.
วิธีที่ DPIBreak เชื่อมต่อกับชั้นเครือข่ายของ OS
DPIBreak รวมเข้ากับระดับเคอร์เนลโดยใช้ไดรเวอร์ WinDivert ดังนั้นจึงต้องการสิทธิ์ของผู้ดูแลระบบและการมีอยู่ของ WinDivert64.sys/WinDivert.dll บนระบบ Windows วิธีนี้เชื่อมโยงการไหลของแพ็กเก็ตก่อนที่สแตกในพื้นที่ผู้ใช้จะเห็น ซึ่งช่วยให้การทำงานแบบโปร่งใสทั่วทั้งเบราว์เซอร์และบริการระบบ การแจกจ่ายรวมถึงสคริปต์เสริมสำหรับการติดตั้งเครื่องมือเป็นบริการถาวรบน Windows รุ่นเดสก์ท็อปสมัยใหม่
สิ่งที่คาดหวังจากการใช้ทรัพยากรและพฤติกรรมการทำงาน
โปรแกรมนี้เป็นไบนารี Rust ดั้งเดิม ซึ่งช่วยให้มีค่าใช้จ่ายในการทำงานต่ำและความปลอดภัยของหน่วยความจำในระหว่างการดำเนินการเครือข่ายที่มีสิทธิพิเศษ ข้อเสนอแนะแบบชุมชนเน้นการใช้ทรัพยากรที่น้อยมาก ทำให้เครื่องมือนี้เหมาะสำหรับการใช้งานเบื้องหลังบนเดสก์ท็อปในชีวิตประจำวัน เนื่องจากมันทำการประมวลผลแพ็กเก็ตที่มุ่งเป้าแทนที่จะเป็นการอุโมงค์การจราจรทั้งหมด ผลกระทบที่สังเกตได้ต่อ CPU และ RAM จึงน้อยเมื่อเปรียบเทียบกับโซลูชันการอุโมงค์ทั้งหมด
ปลอดภัยหรือไม่ที่จะใช้งานบนเครื่องที่จัดการหรือเครื่องผลิต?
การรัน DPIBreak ต้องการสิทธิ์ที่สูงขึ้นและการติดตั้งไดรเวอร์ ซึ่งสร้างข้อพิจารณาด้านการบริหารในสภาพแวดล้อมที่จัดการ มันใช้การจัดการแพ็กเก็ตที่สอดคล้องกับมาตรฐานและคืนค่าการตั้งค่าเครือข่ายโดยอัตโนมัติเมื่อหยุด ลดโอกาสในการกำหนดค่าที่ผิดพลาดอย่างถาวร เครื่องมือนี้ไม่ส่งต่อการจราจรไปยังเซิร์ฟเวอร์ภายนอก ดังนั้นจึงจำกัดการเปิดเผยต่อโครงสร้างพื้นฐานของบุคคลที่สาม อย่างไรก็ตาม การเชื่อมโยงระดับเคอร์เนลยังคงเป็นการแลกเปลี่ยนการดำเนินงานหลัก
ต้องการทักษะทางเทคนิคมากน้อยเพียงใดในการกำหนดค่า DPIBreak?
ไบนารีนี้พกพาได้และมาพร้อมกับสคริปต์สำหรับการติดตั้งบริการ ในขณะที่ตัวเลือกขั้นสูงจะเปิดเผยลำดับและกลยุทธ์การแบ่งส่วนแพ็กเก็ตที่กำหนดเอง การตั้งค่าเริ่มต้นสามารถใช้โดยผู้ใช้ที่มีทักษะน้อยกว่า แต่การทดลองกับการแบ่งส่วนหรือการติดตั้งบริการต้องการความรู้เกี่ยวกับโปรโตคอลเครือข่ายและความสะดวกสบายของผู้ดูแลระบบ โปรแกรมจะส่งผลกระทบต่อการเชื่อมต่อ HTTPS ทั่วทั้งระบบเมื่อเปิดใช้งาน ดังนั้นควรทดสอบในเครือข่ายที่ไม่สำคัญก่อนการใช้งานอย่างกว้างขวาง
ใครควรใช้ DPIBreak และข้อควรระวังหลักในการใช้งาน
DPIBreak เป็นตัวเลือกที่เหมาะสมสำหรับผู้ใช้ที่มีความสามารถทางเทคนิคในภูมิภาคที่ถูกเซ็นเซอร์ซึ่งต้องการวิธีการที่เบาและท้องถิ่นในการลดการตรวจสอบของ ISP; มันหลีกเลี่ยงพร็อกซีระยะไกลและรักษาความเร็วในการส่งข้อมูลให้คงที่หลังจากการตั้งค่า ข้อควรระวังหลักคือความต้องการในการเข้าถึงผู้ดูแลระบบและไดรเวอร์ระดับเคอร์เนล ซึ่งทำให้มันไม่เหมาะสำหรับเครื่องที่ถูกล็อคหรือจัดการโดยองค์กรโดยไม่มีการอนุมัติ ทดสอบในเครือข่ายส่วนบุคคลก่อนการใช้งานในวงกว้าง.