GithubHelp home page GithubHelp logo

SSH Fingerprints about bastillion HOT 8 OPEN

iakat avatar iakat commented on July 21, 2024
SSH Fingerprints

from bastillion.

Comments (8)

nox-do avatar nox-do commented on July 21, 2024

I agree to Simone. A check and warning if the fingerprint (or so far the
server) was requested by some users here also.

Am 01.01.2015 06:29 schrieb "Simone" [email protected]:

As far as I see, KeyBox does not save and check SSH fingerprints.
This would be a really nice addition.


Reply to this email directly or view it on GitHub.

from bastillion.

skavanagh avatar skavanagh commented on July 21, 2024

Kind of fuzzy on how this could work since this is SSL/TLS stacked on top of SSH. Users authenticate to KeyBox, then KeyBox authenticates to the servers with its SSH key. In the case of SSL/TLS, certificates are the mechanism used to validate authenticity (which it is a good idea to purchase or generate your own cert). StrictHostChecking couldn't be turned on between users and the host itself. Maybe it could work between KeyBox and the host, but there would have to be a way to resolve if the fingerprint doesn't match.

from bastillion.

nox-do avatar nox-do commented on July 21, 2024

I just thought about the integrity check between keybox and the configured
hosts. That is the connection that needs to be validated. so far keybox
then ensures the host connection and SSL/TLS ensures integrity of the
client session.
Am 04.01.2015 18:20 schrieb "Sean Kavanagh" [email protected]:

Kind of fuzzy on how this could work since this is SSL/TLS stacked on top
of SSH. Users authenticate to KeyBox, then KeyBox authenticates to the
servers with its SSH key. In the case of SSL/TLS, certificates are the
mechanism used to validate authenticity (which it is a good idea to
purchase or generate your own cert). StrictHostChecking couldn't be turned
on between users and the host itself. Maybe it could work between KeyBox
and the host, but there would have to be a way to resolve if the
fingerprint doesn't match.


Reply to this email directly or view it on GitHub
#27 (comment).

from bastillion.

iakat avatar iakat commented on July 21, 2024

I just thought about the integrity check between keybox and the configured
hosts.

That is what I was referring to, as well.
It's obvious a CA signed SSL/TLS certificate is needed to guarantee legitimacy on the HTTP side.

from bastillion.

skavanagh avatar skavanagh commented on July 21, 2024

Right, but if the fingerprint doesn't match how is that resolved? and what happens in the meantime? are users locked out from accessing the host with the fingerprint mismatch?

from bastillion.

iakat avatar iakat commented on July 21, 2024

If the fingerprint doesn't match, the way to resolve it could be either inputting the new fingerprint, or deleting the current one for the host.
This could be either possible for every user, or admins only.

from bastillion.

skavanagh avatar skavanagh commented on July 21, 2024

Yeah, I was kind of thinking it should only be something an admin could do. b/c you wouldn't want just a regular user verify the host is authentic for all the other users.

from bastillion.

nox-do avatar nox-do commented on July 21, 2024

I agree to Simone. Only an admin should be able to accept a changed host.
There are might be users that have hosts changed quite often (eg. during
development for provisioning test and re-install) but keeping the domain
name. I suggest to make the "CheckHostFingeprint" configurable as an
option, default == true. So far, yes, users should be locked out until the
problem is solved. But it would be nice to let the users know WHY they
can't connect :-)

2015-01-07 12:26 GMT+01:00 Sean Kavanagh [email protected]:

Yeah, I was kind of thinking it should only be something an admin could
do. b/c you wouldn't want just a regular user verify the host is authentic
for all the other users.


Reply to this email directly or view it on GitHub
#27 (comment).

from bastillion.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.