Re:Warpgate: Smart SSH bastion that works with any SSH client
by likeabbas on Sunday April 17, 2022 @03:23PM
(#31063519)
Personally, I’m weary of software written in languages without memory safety that are more likely to have long living exploits only known to certain government authorities.
[ Parent
| on HN ]
Re:Warpgate: Smart SSH bastion that works with any SSH client
by VWWHFSfQ on Sunday April 17, 2022 @04:35PM
(#31064230)
Just because the OP didn't use unsafe {} anywhere in their code doesn't mean it's not used in any dependencies. Just glancing at some of the deps I can already see there is a lot of unsafe usage deep down that are "wrapped" in safe interfaces. Rust is not some kind of silver bullet for safety. It just makes it more explicit.
Also, I'm less concerned about the memory safety than the _complete reimplementation of SSH_ from scratch. So give me OpenSSH any day for things that are actually important.
Re:Warpgate: Smart SSH bastion that works with any SSH client
by throwaway2048 on Sunday April 17, 2022 @07:08PM
(#31065406)
Id trust old software written in a memory unsafe language that has a sterling track record over new software written in a safer language that has not much of a track record at all.
Re:Warpgate: Smart SSH bastion that works with any SSH client
by politician on Sunday April 17, 2022 @08:23PM
(#31065924)
The Rust authors condemned the world to play their stupid game of semantics when they created the `unsafe` keyword.
The feature turns off extra compile time checks. That’s it. It doesn’t mean the program is correct.
This program still allows potentially damaging things like `rm -rf /`. So, it’s not data safe. It’s unknown whether it’s secure safe either, since it’s not been audited and it’s still “alpha”.
Re:Warpgate: Smart SSH bastion that works with any SSH client
by RTFM_PLEASE on Sunday April 17, 2022 @07:27PM
(#31065545)
Please educate yourself.