You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
The way the super key is stored is not secure enough./超級密鑰存储方式不够安全 #266
I hope that only one manager can communicate with "Supercall" at a time. This will effectively prevent malware from hijacking control.
I also hope that the key is encrypted or not stored directly (the key is cleared directly after the authentication with Supercall is complete). Storing the plain text key in the manager is extremely insecure.
I don't agree that it is extremely insecure unless your password contains your personal information such as birthday or name, or is the same as your password on other platforms, but there is a possibility of being exploited by malicious people (such as someone wanting to secretly collect your password without your permission and upload it to your server, marking it based on your local social account). From this perspective, there is indeed a certain risk, but it is not extremely insecure.
But we can consider adding an option to not store the auth key locally, so that users with requirements can open it themselves in the settings.
Why is extremely insecure, which scenarios . Actually, I haven't thought of a good way to save it yet.
I'm not sure if a malicious app can gain root privileges on a device that has a manager installed, given the management rights for KernelPatch and Root. If not, it's not that dangerous.
我不清楚对于KernelPatch和Root的管理权,在装置安装有管理器的情况下其它恶意App能否成功提权,若不能则没那么危险。
The security level has indeed been reduced. It's illogical for an app with lower permissions to protect keys with higher privileges, but I have no immediate solution. For now, you can manually clear the keys or uninstall the manager.
Repository owner locked and limited conversation to collaborators on Mar 9, 2024
Activity
bmax121 commentedon Mar 9, 2024
Actually, I haven't thought of a good way to save it yet.
pomelohan commentedon Mar 9, 2024
I don't agree that it is extremely insecure unless your password contains your personal information such as birthday or name, or is the same as your password on other platforms, but there is a possibility of being exploited by malicious people (such as someone wanting to secretly collect your password without your permission and upload it to your server, marking it based on your local social account). From this perspective, there is indeed a certain risk, but it is not extremely insecure.
But we can consider adding an option to not store the auth key locally, so that users with requirements can open it themselves in the settings.
pomelohan commentedon Mar 9, 2024
How about making password hashed?
RejectVanity commentedon Mar 9, 2024
I'm not sure if a malicious app can gain root privileges on a device that has a manager installed, given the management rights for KernelPatch and Root. If not, it's not that dangerous.
我不清楚对于KernelPatch和Root的管理权,在装置安装有管理器的情况下其它恶意App能否成功提权,若不能则没那么危险。
bmax121 commentedon Mar 9, 2024
The security level has indeed been reduced. It's illogical for an app with lower permissions to protect keys with higher privileges, but I have no immediate solution. For now, you can manually clear the keys or uninstall the manager.