Skip to content
This repository has been archived by the owner on Aug 28, 2023. It is now read-only.

[FEATURE] Use rsa encryption on the "forgot password" page #4

Closed
yol opened this issue Jul 3, 2015 · 9 comments
Closed

[FEATURE] Use rsa encryption on the "forgot password" page #4

yol opened this issue Jul 3, 2015 · 9 comments

Comments

@yol
Copy link
Contributor

yol commented Jul 3, 2015

Encrypting passwords with RSA before transmission greatly increases security over plain HTTP connections as passwords cannot be passively intercepted then. The login form already uses the rsaauth extension by calling the hooks made for felogin.
But if the user initiates a password reset, he can specify a new password on a different page. The password field on that page is not encrypted at all. It would be nice if RSA encryption could be used there, too.

@mbrodala
Copy link
Member

mbrodala commented Jul 6, 2015

I totally agree that this would make sense but this won't be easy to fix since the whole encryption logic of rsaauth is tailored for the default TYPO3 login process and not generally re-usable.

This will need to be fixed in TYPO3 first, thus closing this for now. Please watch the upstream issue and leave a comment there.

@mbrodala mbrodala closed this as completed Jul 6, 2015
@yol
Copy link
Contributor Author

yol commented Jul 6, 2015

I've created a new issue at https://forge.typo3.org/issues/67932 because I think a more general solution would be preferable.

@mbrodala
Copy link
Member

mbrodala commented Jul 7, 2015

Thanks a lot for that, a change is already pending. :-)

If this is fixed, we can add RSA encryption as early as TYPO3 7.4 is released.

Reopening this issue as a reminder.

@mbrodala mbrodala reopened this Jul 7, 2015
@yol
Copy link
Contributor Author

yol commented Jul 7, 2015

Yep that was really quick, seems like someone was already working on that. Rewritten FE login support is still missing but it looks very promising so far.

@mbrodala
Copy link
Member

The change was merged now, thus we may be able to add this for TYPO3 7.4.

@mbrodala
Copy link
Member

mbrodala commented Aug 4, 2015

Here is an example of the new RSAAuth API.

mbrodala added a commit that referenced this issue Aug 4, 2015
This makes use of the new RSA encryption API introduced with
TYPO3 7.4 to protect passwords submitted in our reset form.

Fixes #4
@mbrodala
Copy link
Member

mbrodala commented Aug 4, 2015

@pkerling I have just added this feature and it is waiting to be merged. Can you confirm it to be working as expected? Notice that you need TYPO3 7.4 to test it.

@yol
Copy link
Contributor Author

yol commented Aug 4, 2015

That's a big works for me. Won't be able to use it for now (all customers are on 6.2), but very nice to see it implemented this quickly. Thanks!

@mbrodala
Copy link
Member

mbrodala commented Aug 5, 2015

Alright, thanks for testing, I'll merge it. And yes, I'd also like to ship this for 6.2 but copying it from 7.4 and keeping it in sync is not really an option. ;-)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants