by m_sahaf on 3/28/22, 2:19 PM with 131 comments
by m_sahaf on 3/28/22, 2:26 PM
This has been my stress-reliever for the past ~2 years. I'm sticking around, so feel free to ask any questions.
Github Repo: https://github.com/mohammed90/caddy-ssh
by jon-wood on 3/28/22, 3:10 PM
by yjftsjthsd-h on 3/28/22, 2:43 PM
Okay, but 1. How many vulnerabilities has openssh shipped, and 2. How many of those were memory issues? I would usually be tentatively on board, but you're competing with the OpenBSD folks, who have a shockingly good track record regardless of using C. No offense, but you could write in a formally verified Ada subset and I'd still hesitate to replace my SSH daemon.
(FWIW, I say all of this hoping to be wrong; an alternative implementation, if equally secure, would be great to have.)
by sneak on 3/28/22, 4:11 PM
If you wouldn't use Microsoft SSO for local login, you should not thus configure your sshd that way.
by g_p on 3/28/22, 4:03 PM
by GordonS on 3/28/22, 2:58 PM
by donatj on 3/28/22, 4:19 PM
Given the name I'd at first figured it was an official Caddy project, but that does not seem to be the case.
by achairapart on 3/28/22, 7:42 PM
by elischleifer on 3/28/22, 9:02 PM
by foxtrottbravo on 3/28/22, 3:56 PM
I am in no way qualified to trample on your parade but two things came to my mind that pinch a personal nerve of mine and I would really like to have alleviated by you or the folks who know that stuff:
- if your Goal was "secure by default", why did you allow passwords in the first place? Following Caddys recipe would be more like SSH-Keys only, wouldn't it? Is there a reason other than compatibility?
- In that same avenue? Why allow such a thing as downloading authorized keys from a third party? Domain takeovers or account compromises on say Github are a thing - so again while it may be a nice usability aspect isn't that contrary to the secure by default pradigm?
Again thank you for your work and congratulations on the project - those above are just honest questions that came to mind which I would really like to be educated on