Hi all,

As part of the Pipeline Editor working with any Git server (thats right -
you'll be able to use the Editor without Github!) I am trying to massively
simplify the way that users setup Pipelines connected to Git repositories.

I've put together a short page here:
https://wiki.jenkins-ci.org/display/JENKINS/Git+creation+and+editing

The high level summary is:

   - When people upload their SSH private key to Jenkins for git operations
   that key is also commonly used for other purposes e.g. logging into other
   systems
   - If Jenkins is compromised then an attacker could use that key to gain
   access to non-git systems (e.g. your production server)

We want to resolve this by:

   - Not presenting UI in Blue Ocean to add new credentials for SSH when
   creating or editing Pipelines
   - Generate a public/private ssh key pair that is associated with the
   logged in user and have that user authorise the public key with their Git
   server (only once per Git server)

While this is a different way of working, this has advantages:

   - You never upload private keys via Blue Ocean. If Jenkins is
   compromised, no secrets are disclosed except for the public/private key we
   generate for you
      - Attacker cannot use the Jenkins users public/private key to login
      to other systems
   - Pipeline and creation user experience is vastly simplified
      - There is less UI to achieve a connection to your Git repository


What I want to find out is if this would impact you so negatively you could
not use Pipeline creation and Editing with Blue Ocean and if those exist
what the use cases are specifically.

Looking forward to hearing from you!
-- 
James Dumay,
Director of Product Management.
CloudBees, Inc.
Skype: jdumaycb Twitter: i386

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAErbOvTJN_irKUAPLk0NcfpfYbSrGB_zxGbw%3Dw%3D7QHxyt0V%2BWQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to