Replies: 2 comments 1 reply
-
Got another Idea: This should make it possible to enable 2fa and then enter the local IP range as an exclusion, TacticalRMM would still be able to connect as usual because this is internal traffic. Everybody on the WAN, even if he somehow got the password wouldn't be able to get in. I would still like the Login Key feature however, should distress many of the automated scans. |
Beta Was this translation helpful? Give feedback.
-
TRMM is fundamentally built against the django framework. I believe trying to carve out custom security bypass use cases like this is would be breaking the framework, and would be done at the risk of system-wide security. If you can find django framework supported features like this please link them, and the devs can take a look https://www.djangoproject.com/ As there are a lot of security restrictions/enhancements that can be done outside of TRMM with firewalls etc I think devs are focused on "TRMM features" at this time |
Beta Was this translation helpful? Give feedback.
-
From my understanding the current security of the integrated MeshCentral2 component is based on a long random password generated in the setup routine and setting "maxInvalidLogin" inside the MeshCentral2 config.
I found out that MeshCentral by itself has multiple other options :
I wondered which of these could work (unsupported) with tacticalrmm. The LoginKey 3FA obviously needs changes in the source code, the login urls need to be changed to include the loginkey set in the meshcentral config.
The changes should be relatively small however, somewhere to configure a LoginKey within tactialrmm and then if present add this login key to the MeshCentral URLs. Should I open a Feature Request for this or is there no interest from the tacticalrmm team in implementing this?
Crowdsec Bouncer should work as it only redirects in case your IP has been banned.
Has anybody tested adding any 2FA authentication or separating agent and Frontend ports? I think the TacticalAgent Installation Routine requires access to the Frontend to download the meshagent?
Any other things you have done to limit MeshCentral Frontend accessibility?
Beta Was this translation helpful? Give feedback.
All reactions