Breaking Into an Information Security Career
bitrot.sh
bitrot.sh
- Be hungry - I'm willing to spend hours with someone who's hungry and just lacks knowledge or a mentor
- Be humble - Always underplay what you know, especially in a market where people wildly overestimate their skillset being humble sets you aside
- Do open source stuff - It's a great indicator not only that you're willing to fail publicly and be ok with it, but it's also a great way to show your progression as an engineer. It also shows you can deal with occasional asshats on the internet (hopefully).
- Differentiate yourself somehow - Being knowledgeable about IT is only one of those ways (though probably the best IMO), if you can have security skills and a sense for business, or security skills and hardcore networking experience (think Cisco certification), etc you'll almost automatically shoot to the top of any stack of resumes.
First of all, it's 2018. Don't pay for a cert unless you are trying to get into an industry you know nothing about really fast, in which case you will be hired by idiots or abusive exploitative companies (or governments). Studying certs is a good way to identify the processes/requirements of infosec, but paying for one is like paying for a certificate that says you learned how to cook. If someone talks to you about cooking they can tell if you have ever actually done it.
Second, forget working your way up, IT, tic tac toe. There's so much more to know that this really doesn't begin to explain. You want to know how technology is managed in a business, which is IT, but then there's the software dev and product dev and project management and admin, etc. Then you'll want to actually know how to not only develop software, but how to do it so it's secure. And then you'll want to know how to find software that isn't secure, and exploit it. And then you'll want to know how to prevent it. That is a metric shit ton of information. Experience and talking to people who know can help speed this up, and you can skip a lot of it for specific positions, but this certainly is more demanding than becoming a DBA.
Third, 2600 meetings are a great way to waste your time. I should know. I started one when I was 16. Conferences are great ways to network and find people hiring, and cheap if you can get a ticket to a "real" con and not a trade show for people expensing their trip to Vegas. But stay away from unprofessional egotists full of the lore of the elite hacker. And generally just stay off of IRC. There's so many snobby douchebags still holding on to their little cliques, it's generally a soul crushing waste of time to court them. Talk to people who work on teams at real companies, or know people who do.
Infosec is one of those jobs where you basically just have to learn what the processes are and have a firm grasp of all the concepts, and know the latest tools and trends, and you can get a job. (Come to think of it, that's every tech job...) So besides knowing the ins and outs of how businesses interact with technology (regulations, standards & practices) you also need to know how security firms do business (procedures, positions, services, etc).
But, yeah, don't go this route if you want a real career. Learn it from the bottom up by studying it like it was a job maintaining nuclear reactors, but keeping in mind it's basically just monkeys running tools and generating reports.
Second. I am for the most part speaking to how I got into the field. You DO NOT by any stretch of imagination need to know secure coding, how to find exploits in code, etc. Sure if you want to gun straight for a senior role it would help but if you don't have corporate experience it's not going to get you in the door any faster than working your way up.
Third. I'm not even sure what to say to that. You come off as one of those egotistics you speak of. Maybe your 2600 meeting in your area are not good. That's not to say they all are the same. Stay off irc? Again not all channels are the same.
Last paragraph you basically spell out what the certifications I mention literally do for you. Learn the processes, trends, latests tools, etc. I think you're the one trying to troll.
They have a lab environment and a curriculum, and I think a forum and video tutorials for you to practice with before you actually pony up for the exam.
It is one of the widely well-regarded certs because it doesn't simply test knowledge, but your ability to do a practical thing that infosec companies are looking for.
From what I've read (I don't have this cert) you need to cover a lot of knowledge bases to actually pass it anyway, chief among those is enumerating networks and vulns.
Some of the other certs are treated like software engineering certs (that is, not really well regarded except in cases of consultancy body shops needing simple qualifications for their clients)
No it isn’t, because it’s not intended to be literal. Instead, it’s shorthand for saying, “certifications have approximately negligible positive utility compared to learning alternatives, and net negative utility after time and monetary investments are considered compared to alternatives.”
It’s like functions in the local versus global scale: for the most part, a certification is has an imperceptible impact on overall career trajectory. To abuse terminology a bit, of available opportunities with similar time and monetary costs, certifications are not among the those capable of changing the global scale of your career.
I’ve been responsible for making hiring decisions in infosec positions. I consider certifications like CISSP to be a weakly negative signal in an inexperienced candidate and no signal either way in an experienced candidate. It’s useless to say that certain things have value if their value is absolutely dominated by similarly accessible alternatives. I know more than a handful of people who have started successful infosec careers with no certification or degree because they invested in themselves in more meaningful ways that the really well paying companies care about.
True, but there are a lot of bullshit certifications out there that either 1.) vastly over project the actual knowledge people glean from it (CISSP and friends) or 2.) are unrecognized to the point that they're useless.
What logically follows from my grandparent post is that people who can demonstrate vast experience shouldn't be asked to hold beginner certs. But companies do this all the time. It perpetuates a false impression that a beginner cert is actually aligned with advanced knowledge, which sets up people to complain about "bullshit certs" on internet forums.
> SEC301 Introduction to Cyber Security.
> Dates: Fri, May 11 - Tue, May 15 (5 Days)
> Fee: 5,380 USD
Source: https://www.sans.org/registration/register.php?conferenceid=...
Over 5 grand for a 5 day course for an Intro Level Training? Wut!
In an hour you can go over only a finite amount of knowledge, I was asked about aspects of technology I knew very little about because I hadn't tried anything in that space (FWIW it was a segment of networking). To pass over candidates based on a minuet lack of detailed knowledge - to me is crazy.
It's like interviewing a builder and asking them if they know where the majority of local maple wood comes from. Who cares, and if you need to know - Google it! Great, now you know more than you ever needed about the local maple industry!
YMMV, sample size 1, etc
Conferences are great for networking and entertaining. They're not great for learning new stuff, there's much better media out there. I'm not sure what your gripes are with it.
We like software engineers because they can synthesize complex software architectures, whereas someone with only networking knowledge will be at a much larger knowledge deficit on most software focused assessments.
Infosec has trended toward application focused security for many years now.
For infosec, the hiring bar is entirely random. Know your algorithms as those questions are all still fair game, know an enormous and entirely random amount of security trivia as infosec has interviewers with incredible ego, be able to solve CTF challenge problems under extreme pressure in 30 minutes, be able to review code in all programming languages for security defects, etc. I recently had an interview for a IoT penetration testing role (requiring C and Python) at a large tech company. The first phone screen was an engineer on an unrelated team asking me Java OWASP Top 10 style questions. What on earth???
Apparently CTFs (which do nothing except teach you how to get better at CTFs) are the new hiring bar. God only knows what's next.
So don't feel bad. Keep interviewing and you'll get lucky. Luck has far more to do with it than anything else at the moment.
Most organizations are not equipped to hire for one-of roles on dev teams involving information security.
In saying that, the top-tier InfoSec guys get paid buckets, and buckets of money - usually through non-traditional means (ie bug hunters making $2-3M/yr on private bounties). That's 1% of the 1% though.
Can you make your question a little bit more specific?
It is interesting that he values "SANS" certifications, but not the courses for them.
Besides my own rambling[1] you might find these resources valuable instead:
* https://tisiphone.net/category/security-education/
* https://krebsonsecurity.com/category/how-to-break-into-secur...
* https://s3ctur.wordpress.com/2017/06/19/breaking-into-infose...
[1] http://dfirnotes.net/ etc.
hth,
adric
I strongly disagree. Most security shops I've been in are made up of people who are blunt and speak exactly like that. You absolutely do need to be able to conduct yourself professionally in a professional setting, but when giving advice to folks I tend to use the most informal language I have, which sometimes means this level of profanity.
Not sure how it's distracting.
His educational advice was good but the attitude he shares via diction is unhelpful at best especially to folks who do not _yet_ have an awesome job in infosec.
Thanks, have a great weekend, cheers,
adric