Live data from Hacker News

Oxy – A Security Focused Remote Access Tool

oxy-secure.app

71–80 of 88 posts

Re: Oxy – A Security Focused Remote Access Tool

#71
post #69

Earlier quoted context omitted.

There isn’t one. They even had to suppress a warning about how the code can never be reached.

Hah, OK then :-) I figured there might be a unit-testy reason or something -- where you can temporarily disable panics and patch out process exits. Thanks!

Not that I'm aware of. Let's see if there's a good reason I'm missing: https://github.com/oxy-secure/oxy/pull/117

Re: Oxy – A Security Focused Remote Access Tool

#72
post #59

Great to see protocol versioning over negotiation. I don’t think replacing OpenSSH is as important as wireguard replacing OpenVPN but it’s up there. Protocol tasting notes: - If you’re going to dole out PSKs, why care about signatures? If you’re going to dole out PSKs, why are they separate from the knock PSKs? (You sort of address this by sharing knock PSKs are per server and handshake PSK is per pair. But if I have…

I think (from issue tracker spelunking) PBKDF2 got added in because at some point the PSKs weren't very strong and intended to be human-transmittable. They're still in the transport protocol. I'm not sure why, but I guess for some parameter choices it could improve forward secrecy? (That is: if you break a KEX at t=0 now you have to compute a hard function a bunch of times to make it to t=now if sessions are long-held? Seems far-fetched but...)

It's really nice to see protocols where people use memo fields to make sure one key can't be derived for another purpose though, and that is a feature you get out of PBKDF2 (but not only PBKDF2, hence my question) :)

Re: Oxy – A Security Focused Remote Access Tool

#73
post #44

Earlier quoted context omitted.

OpenSSH supports, at the very least, PKCS#11 modules out of the box these days, which can be used with hardware security modules.

For a Yubikey, you don't even have to dick around with the PKCS11 mess. Just use gpg-agent, it will use the GPG key on your Yubikey as an SSH key.

I have a Yubikey to but I never really liked that setup. I would much prefer to have my private keys on my computer and have U2F.

Re: Oxy – A Security Focused Remote Access Tool

#74
>Oxy operates as a hidden service, and connection initiation occurs over two phases: a UDP "knock", followed by a TCP connection that will contain all subsequent connection data. The TCP connection defaults to port 2600; however, the UDP "knock" uses a port number between 1025 and 65535, derived from the server's "identity" value. By not using a standardized port, detection of oxy services (and thereby deployment of exploits targeting the oxy service) is made more difficult.

By not using a standardized port, I can't firewall off UDP on non-essential ports... I hope there's a way to disable this.

Re: Oxy – A Security Focused Remote Access Tool

#75
post #7

Earlier quoted context omitted.

...and 10 lines of css would be nice.

Coming from years of open source software, I trust this sort of presentation more.

Actually I think this just smells of low effort.

As a comparative: https://www.wireguard.com/

That how a serious open source project looks like.

Re: Oxy – A Security Focused Remote Access Tool

#76
post #41

Interesting! - Does this have the buffer limitations for file transfer that ssh has? i.e. Can I send near wire speed? - Which independent third party pen testing and code validation groups have reviewed this? - Since this does not depend on rsync helpers for file transfers, are there any plans to add multipart transfers similar to lftp's p-get or other mirror sub-system functions? i.e. split a 40gb file into 20 chunk…

U2F would be amazing. I hacked around with adding second factors to openssh and its possible but not great. There was even a hack to do it with U2F. But to have a ssh like thing that supports U2F out of box would be amazing.

Teleport SSH Server supports U2F.

https://github.com/gravitational/teleport https://gravitational.com/teleport/docs/admin-guide/#fido-u2...

Disclaimer: I work for gravitational, but not on teleport.

Re: Oxy – A Security Focused Remote Access Tool

#77
post #67
post #60

Earlier quoted context omitted.

I think some people sometimes use guy in the more casual non-gender-specific way, myself included. Maybe it's a cultural or regional thing? And I guess it could be said that using guy is assuming the gender of someone, but one the other hand isn't that also assuming that the someone saying guy is making an assumption, etc, etc? Perhaps it's just a bit sad when a whole point is disregarded because of a single ambiguou…

I have no problem with your original, or particularly with your use of "guy". But the dictionary excerpt seemed to clearly show that the usage was incorrect, as it only applies to groups. So my comment is entirely about the person who accused the other commenter of virtue signalling. And I agree with you about Mosh style features. That would be lovely.

Maybe this from gcide is more appropriate:

> From The Collaborative International Dictionary of English v.0.48 [gcide]:

> [...]

> 4. A member of a group of either sex, usually a friend or comrade; -- usually used in the pl.; as, tell the guys to come inside; are any of you guys interested in a game of tennis?. [Informal] [PJC]

Re: Oxy – A Security Focused Remote Access Tool

#78
post #77
post #67

Earlier quoted context omitted.

I have no problem with your original, or particularly with your use of "guy". But the dictionary excerpt seemed to clearly show that the usage was incorrect, as it only applies to groups. So my comment is entirely about the person who accused the other commenter of virtue signalling. And I agree with you about Mosh style features. That would be lovely.

Maybe this from gcide is more appropriate: > From The Collaborative International Dictionary of English v.0.48 [gcide]: > [...] > 4. A member of a group of either sex, usually a friend or comrade; -- usually used in the pl.; as, tell the guys to come inside; are any of you guys interested in a game of tennis?. [Informal] [PJC]

https://news.ycombinator.com/item?id=17391931

Re: Oxy – A Security Focused Remote Access Tool

#79
post #59

Great to see protocol versioning over negotiation. I don’t think replacing OpenSSH is as important as wireguard replacing OpenVPN but it’s up there. Protocol tasting notes: - If you’re going to dole out PSKs, why care about signatures? If you’re going to dole out PSKs, why are they separate from the knock PSKs? (You sort of address this by sharing knock PSKs are per server and handshake PSK is per pair. But if I have…

The Noise framework (and Wireguard) deliberately support the combination of psk and public key authentication. One clear benefit is that you get redundancy against a failure in either mode. If your DH implemention is broken, the attacker still has to compromise your shared secret. Alternatively if the attacker compromises your shared secret, they still have to break your public key crypto. In short, its an excellent…

Ah! I figured out the underlying reason: in the default configuration the PSK isn't per-peer-pair, it's per server. That makes a ton more sense! You get to keep the relatively simple key distribution mechanism, keep identity despite a team-shared PSK (that's what signing solves), and you get PQ resistance.

(The problem this addresses is a passive observer who eventually gets a quantum computer, but can't pop any machines to just steal the PSK or whatever.)

Post reply on HN