Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconsider Credentials Transmission Method from GlideinWMS Frontends to Factories #442

Open
BrunoCoimbra opened this issue Oct 9, 2024 · 0 comments
Assignees
Labels
ENHANCEMENT For ENHANCEMENTS

Comments

@BrunoCoimbra
Copy link
Contributor

While the current method of sending credentials from GlideinWMS Frontends to GlideinWMS Factories is secure, there is an opportunity to further enhance our security measures. Currently, the frontend pickles the credentials before sending them, and they are encrypted. Unpickling them on the Factory side could present a potential risk if the encryption key were ever compromised.

Details:

  • Current Method: The frontend pickles the credentials before sending them.
  • Security Measures: The credentials are encrypted, making the current implementation safe for production use.
  • Potential Risk: In the unlikely event that the encryption key is compromised, unpickling credentials could pose a security risk.

Recommendation:
Even though the current implementation with pickling and encryption is secure, we recommend exploring alternative serialization methods or additional safeguards during unpickling to further fortify our security.

@BrunoCoimbra BrunoCoimbra added the ENHANCEMENT For ENHANCEMENTS label Oct 9, 2024
@BrunoCoimbra BrunoCoimbra self-assigned this Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ENHANCEMENT For ENHANCEMENTS
Projects
None yet
Development

No branches or pull requests

1 participant