Moro,
Törmäsin mielenkiintoiseen kotimaiseen projektiin nimeltä STCP (Secure Transport Channel Protocol). Kyseessä on Paxsudos IT:n) kehittämä, Linux-ytimen päälle istuva siirtokerroksen protokolla, joka näyttää yhdistävän WireGuardin suoraviivaisuuden ja TCP-tyyppisen stream-liikenteen.
Mikä tekee tästä mielenkiintoisen:
Lähdekoodit löytyvät täältä: GitHub - MiesSuomesta/STCP: Secure TCP connection protocol with AES security layer.
Onko kukaan muu ehtinyt vielä perkaamaan tätä tai testaamaan ydinmoduulia käytännössä? Olisi mielenkiintoista kuulla ajatuksia toteutuksesta varsinkin Rust-for-Linux -kontekstissa.
Törmäsin mielenkiintoiseen kotimaiseen projektiin nimeltä STCP (Secure Transport Channel Protocol). Kyseessä on Paxsudos IT:n) kehittämä, Linux-ytimen päälle istuva siirtokerroksen protokolla, joka näyttää yhdistävän WireGuardin suoraviivaisuuden ja TCP-tyyppisen stream-liikenteen.
Mikä tekee tästä mielenkiintoisen:
- Kernel-natiivi & Rust: Toteutettu Linuxin modernilla Rust-infrastruktuurilla.
- Zero-config: Ideana on, että sovellus voi siirtyä salattuun liikenteeseen vain vaihtamalla socket-kutsussa IPPROTO_TCP -> IPPROTO_STCP. Ei sertifikaattirumbaa sovellustasolla.
- Kryptografia: Käyttää modernia settiä (X25519 & AES-256-GCM) ja tarjoaa kättelyssä Perfect Forward Secrecyn (PFS).
- Kaksoislisenssi: Projekti on julkaistu GPLv3-lisenssillä harrastajille ja avoimille projekteille, mutta tarjolla on kaupallinen lisenssi suljettuihin tuotteisiin.
Lähdekoodit löytyvät täältä: GitHub - MiesSuomesta/STCP: Secure TCP connection protocol with AES security layer.
Onko kukaan muu ehtinyt vielä perkaamaan tätä tai testaamaan ydinmoduulia käytännössä? Olisi mielenkiintoista kuulla ajatuksia toteutuksesta varsinkin Rust-for-Linux -kontekstissa.