Keep your operating system and software up-to-date, enable automatic updates
Regularly uninstall unnecessary software to reduce potential vulnerabilities
Run antivirus software
Lock the screen when you leave the room (enable auto-lock after 3 min)
Optional: Turn on disk encryption
Optional: Document your setup
Optional: Use sandboxing or virtualization for testing software or opening unknown files
Backups
Regular backups on an external device, at least weekly (e.g., Back-in-time (Linux) or Kopia)
Share Git repositories on GitHub and with the team (publishing and distributing data across multiple devices is a useful measure against ransomware attacks)
Test backups periodically to ensure data integrity and accessibility
Optional: Create a plan for quick recovery after data loss
Do not log into your online accounts on other devices
Turn off your computer and phone completely when traveling across borders and checkpoints
Optional: Do not use public WiFi hotspots or charging stations
Optional: Use VPN and communicate through encrypted channels
Optional: Use privacy screens to prevent shoulder surfing when working in public spaces, do not work on confidential data when others can see your screen
General Security Practices
Educate team members with regular security training on the latest threats and best practices
Maintain a clear incident response plan for addressing breaches or malware infections