| Hello HN! I was let go from my gaming job a couple of months ago, and unfortunately nothing has come up yet. Thankfully, I was thinking of moving away from the industry anyway, so this is a great opportunity to do so. I've got some savings and have given myself a year to set-up a cybersecurity consultancy business. My main target will be start-ups, and small to medium tech companies, particularly gaming ones that don't yet have a cybersecurity division, but nonetheless need one, and don't see the point of hiring a full time cybersecurity professional. The field has always interested me, and most of my games experience is doing server side development, alongside DevOps, and then straight game dev. But server work has been the bulk, so at least I'm familiar with the basics of hardening a system against interference, mostly by players trying to cheat, and every now and again against criminal interests who have targeted our games. I've got around 15+ years of experience as a software engineer, around half of that in plain server development, and the other half specialized in server dev for games. I've got a bachelor's degree in software engineering, and an MSc in Computer Games Technology. I'm taking a short postgrad course in Cybersecurity at my local university, but that takes 8 months. In the meantime, I'm studying to get Security+ certified so I can start bidding for jobs and have something more backing me apart from my CV. My question is the following, what am I missing? What else can I get or do to give myself more credibility? Does anyone have any tips on getting clients? I'm planning on running promotions for start-ups and going to several meet-ups to distribute coupons, some booklets with free information on personal cybersecurity, and just to network. Cheers in advance for the advice! p.s.: I'm also setting a sister company for game dev consulting, but I'm much more familiar with that and feel much more comfortable with it, but tips for that are also welcome. |
1. Security is more a mindset than anything else. Get used to finding the edge cases. Think "how can I break this..." or "how can I get around this restriction..." Many security folks I know started actually by exactly what you mentioned- figuring out how to bypass copy protection on games, how to bypass client-side checks in multi-player games, ... and so on.
2. Many pure security folks are very poor developers. You'll have a unique skillset here if you can apply it. Most security oriented folks use Python for quick scripts. If you already know python, great; otherwise, learn it and use that as a marketable skill.
3. I'm not sure about jumping head first into a consultancy. I'd recommend getting some experience in a security field first. It's hard to have credibility without some experience first.
4. Don't bother with security+. If you want creds, go and take your favorite cloud provider's security specialist exam. Cloud security is still relatively new, in high demand, and can get you immediate credibility with employers or clients.
5. I'm a big fan of real-world experience. Set up your own Linux server and try to attack it. Learn what some of the real world attacker techniques are. See some of the following:
Learn the Techniques, Tactics, and Procedures (TTPs) outlined in the MITRE ATT&CK matrix (https://attack.mitre.org/).
There are a LOT of "Capture the Flag" (CTF) events and writeups out there. Search for ones in a subfield you find interesting. Security is a HUGE topic. You'll need to specialize. Do you want to reverse engineer code? Secure cloud applications? Help companies define their identity and access management strategy? There's a CTF for all of those and then some. Do some googling around.
I have a lot more tips, so if you're interested just reply to this comment with a way I can get in touch and I'll reach out.