-
Notifications
You must be signed in to change notification settings - Fork 786
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
Remove "insecure access" feature #1418
Comments
This is useful for us and for test environments, where the island machine is protected via other means. Unless the main goal of this effort is to reduce complexity, I'd suggest a prompt that explains what this option means. This would be cheaper and would make sure that users understand the consequences. Also, we wouldn't need to constantly log in while developing. |
Reducing complexity is definitely a motivating factor for this, especially since any complexity in the authentication system can potentially hide security issues. Ideally we should use an off-the-shelf authentication solution, but that's a bigger problem for a different day. I think we need to look at why our tokens expire so frequently while we're using the system, rather than renewing themselves so the user/developer isn't constantly being kicked out. During development, we may be able to find a way to disable the authentication that's cleaner than the current mechanism. |
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Since #1418, credentials are always required, rendering the _credentials_required property of the Environment class obsolete.
Infection Monkey stores very sensitive information (passwords, NTLM hashes, SSH keys, etc.) that could give someone access to large portions of the network. Further more, Infection Monkey allows you to configure it to run arbitrary scripts or executables on any system it can breach. This means Infection Monkey is a very dangerous tool for someone malicious to be able to access. For this reason, we should not allow users to configure unsecured Monkey Islands.
The "I want anyone to access the island" option should be removed.
Tasks
setNoAuth()
). (0d) - @shreyamalviyaThe text was updated successfully, but these errors were encountered: