Programmers need to think like hackers
Just don&#x27;t be a cheap date. I&#x27;m hardly any kind of &quot;hacker&quot;. I&#x27;m barely a &quot;programmer&quot;.<p>But if I&#x27;m in a conference room, and I see some little embedded computer powering something, my mind immediately starts going &quot;Oooo, wut that? Does it run something unixy? I wonder if it connects to the same network as the main office. I could probably borrow its little flash memory disk without anyone noticing for a day or so. I bet I could put a program to open a reverse shell for me so that I can just peacefully chill behind the firewall anytime I want.&quot;<p>Etc, etc etc. I can&#x27;t help it. I&#x27;m curious! I&#x27;m also not very driven and highly nervous. But what if I were driven and brazen, but also very curious?<p>Put important things behind a firewall, and make sure that firewall is correlated to a physically secure location. Password protect systems that need protection. Encrypt things that are critical and confidential. Limit the number of people who have unrestricted access. Divide your network so that more public services only communicate with more secure backend service as little and as securely as possible. Don&#x27;t hire people you don&#x27;t trust. Compensate the people you hire well. Be ethical so that people generally won&#x27;t delight in your downfall.<p>And then live your life! Lol.