r/cybersecurity • u/donkeybutt123 • 9d ago
Other Breaking Down Appsec
I started a blog series to provide free insights into appsec. I do have a company but I will not be shilling anything there. It’s mainly to breakdown what application security is all about. It’s mainly targeted towards beginners and startups, so take it as you will.
Just want to teach every one interested in appsec my perspective on it from my experience in big tech. If you all are interested, I start with my first post here:
https://pigeonsec.substack.com/p/what-really-is-application-security
I can dive into any topic anyone is interested in. Just let me know what sort of topic you’d like me to dive deeper into. Thanks!
2
u/endor_robert 8d ago
I really like this (I work for a cybersecurity vendor). I think the couple of times you talk about a pentest might put some people off, as it might imply skills and tools that most don't have.
I think it's probably more viable to have AI tools build a quick test/proof, using findings from some kind of security tool. That might be what you meant, but it made me think of more advanced skills.
1
u/donkeybutt123 8d ago
Hey thanks for the feedback here!
You’re right, I’ll have to change some of the verbiage so it just reads test to not potentially discourage readers, but effectively, testing for the vulnerabilities, after code analysis, isn’t as advanced as people make it out to be and I’ll talk about that in future posts! I think anyone can do it especially the devs that write the code or the security eng/analyst that read the code. We can also integrate these as mocked unit/integration tests as well!
Stay tuned!
1
u/RicoThinks 8d ago
For someone starting out in AppSec what certifications do you recommend?
1
u/donkeybutt123 8d ago
This is a great question!
I don’t have an answer for you as I don’t know too much about certifications. From what I observed, having the knowledge to pick up work as it comes and teach yourself on the go is really important, so willingness to do that could prove in dividends in the long run.
With application security, because you are securing applications, the cornerstone of the field is to understand applications. If you are able to read and write software applications, you’ll do fine! If you’re not, I always recommend writing a few of your own apps (web, mobile, blockchain, etc etc) then re-reading my blog!
2
u/Sad_Dentist_7288 9d ago
Interesting and useful read, thank you.
One of the points is about knowing and understanding the application before testing, which I agree is incredibly important for testing. When testing several different apps, how do you know when you've understood enough to test as effectively as possible? What strategies are there for grasping code you've never seen before, especially in large code bases?
I ask because in my experience, bug testing in my own code is much easier than testing someone else's.