audio-share icon indicating copy to clipboard operation
audio-share copied to clipboard

[New Feature] Security features on MFC

Open ghost opened this issue 11 months ago • 0 comments

Hello, Here is a set of features that could be good to make the app more secure and more private, I don't request for all of them(they are just suggestions anyway), only the first one is already good, and the essentials one's are interesting to me and should not be too hard to concretize.

Essential:

  1. List connected devices on server MFC. I ask this because multiple devices can be connected, so I have no idea if semeone else than me is connected.
  2. Add a setting to limit the number of connected devices. For exemple set to 1 = only 1 device can be connected simultaneously. Give the priority to the first connected.
  3. Give a notification when semeone has connected / is attempting to connect.
  4. This one is not about WPF but the android app : hide the IP and port on the android app notification because it can be seen even when you close your phone(screen lock), it could be removed or be replaced with a basic text like "Linked".

20250115_013533

Others suggestions / not essential :

  • Add a setting that give the possibility that each new connection made has to be approved or refused from the server MFC before connecting or not.

Also a bit more complex and overkill so I don't recommended making them :

  • Whitelisting and blacklisting IP or partial IP directly from the app.
  • Option to allow only whitelisted ip and block all other ip.
  • Kicking an ip(not blackilisting, just kicking). Easy in theory but maybe more complex because it may enter in conflict with auto reconnection from the android, to fix that you can remove it's whitelist rights so it will not be able to reconnect without getting approved again. It could help remove the device from the server MFC, so without accessing it directly.

Thanks !

ghost avatar Jan 15 '25 01:01 ghost