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

Attestation.jar Heroku based validation service #260

Open
jot2re opened this issue May 13, 2022 · 4 comments
Open

Attestation.jar Heroku based validation service #260

jot2re opened this issue May 13, 2022 · 4 comments
Assignees
Labels
Security A security issue that should be fixed, since it might allow for attacks.

Comments

@jot2re
Copy link
Collaborator

jot2re commented May 13, 2022

Currently the the crypto-verify service is based on Authenticator. However, attestation.jar is the primarily reference implementation of the construction and validation of cryptographic aspects. In particular since it is throughly tested with negative tests and since it is the implementation that receives security updates first, it makes sense to use this as the remote verification service.

@jot2re jot2re added the Security A security issue that should be fixed, since it might allow for attacks. label May 13, 2022
@jot2re jot2re self-assigned this May 13, 2022
@SmartLayer
Copy link
Collaborator

I agree but what is this with Heroku? Clarify, did @oleggrib already set up the service using Heroku?

@jot2re
Copy link
Collaborator Author

jot2re commented May 23, 2022

Currently not all security verifications are implemented in the Authenticator. Furthermore, it is not as extensively negatively tested as attestation.jar. So I think we either need to use attestation.jar as the backend verification or we need to make sure all security fixes are up-to-date (in accordance with attestation.jar) on Authenticator.

@oleggrib
Copy link
Collaborator

I agree but what is this with Heroku? Clarify, did @oleggrib already set up the service using Heroku?

I was busy with more urgent tasks for La-Praerie and devconnect and still didnt enable validation for heroku. At my morning I will work on it. Its a quick task.

@oleggrib
Copy link
Collaborator

@nicktaras , @micwallace , you can use https://crypto-verify.herokuapp.com/ to validate ticket+emailAttestation+proof, its request script example: https://github.com/oleggrib/crypto-verify/blob/main/src/request.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Security A security issue that should be fixed, since it might allow for attacks.
Projects
None yet
Development

No branches or pull requests

3 participants