跳到主要內容

ExpressVPN 用 Rust 重寫 Lightway 協定:誠邀你一同深入了解

誠邀你一同深入了解 ExpressVPN 用 Rust 重寫 Lightway 協定!

1
隨著資訊安全與隱私的重要性日益提升,我們對虛擬私人網路(VPN)的需求已從單純的隱私保護,進化為追求更快速、穩定且安全的連線體驗。有見及此,ExpressVPN 團隊早在五年前開始開發 Lightway 協定,打造出一款真正適合現代行動世界的 VPN 解決方案。
在過去的一年多內,我們將 Lightway 從最初的 C 語言版本改用 Rust 重寫,背後不僅代表了技術選擇的轉變,更是我們對 VPN 未來創新發展的投入,以及持續與開發者社群分享成果的承諾。
如果你對這樣的轉變有興趣,想了解我們背後的考量、Rust 如何帶來更高安全性與效能,以及我們如何透過開源與外部安全審計來強化信任與透明度,非常歡迎你參加即將舉辦的技術講座:

技術講座:從 C 到 Rust:為何重寫 Lightway VPN 協定
📅 時間:2025 年 8 月 10 日 10:00–10:30
📍 地點:國立台灣科技大學 TR411

Rust 重構背後的關鍵考量

Rust 最令人印象深刻的特性之一,就是其內建的記憶體安全機制。與 C 語言相比,Rust 能夠在編譯時期就防止常見的記憶體相關漏洞,如 Buffer Overflow 、 Null Pointer Deference 等問題。這意味著 Lightway 在協定層面就具備了更強的抵禦能力,減少了潛在的攻擊面。
Rust 的語法設計讓開發者能夠撰寫更簡潔、更具表達力的代碼,同時保持優異的執行效能。更重要的是,Rust 對多核心處理的安全支援,讓 Lightway 能夠更有效地利用現代處理器的運算能力,進而提升整體效能並延長裝置電池續航力。
Rust 的現代架構使得代碼更容易理解、測試和維護。這對於 Lightway 這樣的開源專案特別重要,因為它不僅要服務我們自己的用戶,也希望能為整個 VPN 產業提供有價值的技術貢獻。

開源與雙重審查:建立信任的基石

對開發者社群來說,Lightway 一直以來都是以開源方式公開,這代表任何人都可以檢視、使用甚至改進這套協定。我們相信,唯有在公開、透明的基礎下,網路隱私與安全才能真正實現。
因此,除了開源,我們也特別委託了兩家獨立的資安公司— Cure53 和 Praetorian —進行雙重安全審計,徹底檢視 Lightway Rust 版本的程式碼與加密邏輯。他們對我們全新的 Rust 實作和加密設計進行了嚴格測試,最後只發現了數個低風險的問題。所有發現的問題都已經得到妥善處理,並再次通過了兩家公司的驗證。

一起參與,成為技術進化的推手

面對日益複雜的資安挑戰,技術人員不僅是開發者,更是使用者、審視者與守門人。我們誠摯邀請對此議題有興趣的你,親臨現場與我們一起討論與交流,深入了解這場從 C 到 Rust 的轉型,如何為 VPN 協定開啟全新的篇章。
不論你是正在探索 Rust 的軟體工程師、關注資安議題的技術顧問,還是單純對 VPN 技術感到好奇,我們都期待在講座現場與你相見。讓我們一起打造更安全、更高效的網路連線環境,共同迎向更值得信任的數位未來。
看原始碼: Lightway on GitHub
看審核報告: Cure53 報告 | Praetorian 報告

8 月 10 日,台科大見!


Blog Posts Reference:
* MySQL Blog: Link
* 玉山銀行 Blog: Link
* Berry AI Blog: Link
* Appier Blog: Link
改善可觀測的前10個Kubernetes指標和服務

留言

這個網誌中的熱門文章

Early Guide to Joining COSCUP 2025 

(Updated: Feb 13) Many people in the community are excited to find out how to participate in COSCUP 2025. We’ll share more updates soon, but here’s what we can share so far! You can join as a speaker, host a booth, organize a track, or become a sponsor. If you’re new to COSCUP, take a look at the article " COSCUP Unveiled " to learn more. Date and Location The event will take place at NTUST in Taipei, Taiwan, on a weekend in late July to early August, as usual. The planned dates for this year are August 9-10. Be a Speaker Our early bird Call for Proposals (CfP) is now opened!  If you have a presentation about open culture or open-source technology, we want to hear from you. Submitting early means you’ll hear back sooner about your proposal. Host a Booth Open-source communities can set up booths to display their work and interact with attendees. This is a great way to share your community’s projects and connect with others. Businesses that support open-source can also host a ...

COSCUP 2025 Call for Proposals / 徵稿辦法

COSCUP 常規徵稿已於 2025-05-10 截止,接下來進入加碼徵稿階段。加碼徵稿是為了提升大會的稿件品質,依據投稿狀況(數量、品質)部分徵稿主題可能提前喊停。最遲請於 05 月 24 日(AoE) 前投稿,徵稿主題可參考下方列表。 The regular call for proposals (CFP) for COSCUP closed on May 10, 2025. We are now entering the bonus CFP phase to improve the quality of submissions. Some topics may close earlier than expected, depending on the current status of submissions (in terms of quantity and quality). Please submit by May 24 (AoE) at the latest. You may refer to the topic list below for inspiration. 開始投稿 Submit Your Proposal 提案須知 Things you may need to know 演講形式:預設為現場30分鐘演講包含QA,若有其他需求可於提案系統註明,由各主題主辦單位決定如何安排。 Talk Format : The default format is a 30-minute on-site talk, including Q&A. If you have other requirements, please indicate them while submitting your proposal. The final arrangement will be decided independently by the organizers of each topic. 語言:COSCUP 受眾包含海內外與會者,大會不限制發表語言但鼓勵以英語發表。大會將公布雙語議程表,請提供中英文版議程介紹。 L...

COSCUP 2025 Call for Participation, 議程軌與攤位即日起開放申請

Jump to English   COSCUP 2025的社群議程/攤位即日起開始接受申請,社群議程於3月22日截止申請,社群攤位於6月10號截止。請有興趣在今年與我們共襄盛舉的社群把握機會! 👉  申請加入 以下介紹如何在 COSCUP 籌辦議程軌或攤位的流程及注意事項。