Sunday, February 5, 2023

Security Testing | Security 4 No0bs - The Importance of Your "Why"

Knowing your why can determine your how

Hello Reader,
I rececntly came across a post on my LinkedIn feed in which the author wrote about a few questions that were introspective. I wanted to take a few minutes from my usual posts about tools and tactics to discuss why we are doing what we do. Why am I learning Cybersecurity? What are my goals? How will I get where I want to go?

Knowing our why is super-critical to determining the how. As I progress through this learning journey, I am often overwhelmed with the amount of information being disseminated. Things like "40 YouTube channels to checkout", "33 Websites to learn Cybersecurity for free", add 500 new connections today. OMFG! way too noisy!. It is critical to silence the noise and get to what is real. Here are the questions posted that you can ask yourself. I will post my answer below.

“I want to go into cyber because _______”

I never considered Cybersecurity as a career path. I stepped in it as a choice when selecting a track to focus while studying at Devry IT. I enrolled with the pretext of learning some basic computer skills, perhaps web development. This was all before boot camps like Flat Iron or General Assembly. There was a call for people to sign up and choose a particular path rather than general studies. Been in love since.

Sadly the school was inadequate in terms of teaching professionals, and to have made the most of my learning I would have had to continue in their 'Masters' program. I was already disappointed with the last year in school, and had to take out a bunch of loans just to finish.

To answer the question concretely, I want to get into cyber because (a) it will be a lateral move from my current station as a QA Engineer, and (b) I absolutely love the learning process and hunting for exploits.

“I want this company because _______”

I have yet to hang my hat on any one company, but there are several companies that speak to me in terms of what they do. BrightSec is a company that specializes in dynamic application security testing (DAST). They would be cool to learn from. Red Balloon is legit! Gremlin is a company I just interviewed for that employs different attacks to test site reliability. Overall, any company that is cool and can teach me something is the one for me.

“I want this role because _______”

I am still working through the exact role I want to occupy, but Pen Tester seems like the obvious choice. The start to Cyber seems to be in compliance, but threat modelling intrigues me. Overall, I would answer this question by saying I want the role of Pen Tester because it is a natural fit for skills and experience .. plus it is just too damn fun! Purple Team is the dream.

Conclusion:

Knowing your why is like having a latern in a dark forest. It will guide you. Structure your learning, orient your goals, and align your career objectives to those goals. When you know your why, those late nights grinding through boring lessons and tedious acronyms will make sense.

Ciao For Now!

Tune in next week, I will give a brief write-up on Burp Suite and some of the cool things I have learned.

Security Testing Journal Entry | w/e Friday February 3, 2023


Highlights for the week

Since my last entry, it was an uneventful week in terms of the security learnings and job search. A couple of days were practically unproductive.

  1. A fairly quite week. Not much to report in terms of anything major.

What We Loved

  1. Connections to new job prospect look promising.
  2. Working with a connection on a QA Automation Strategy project was instrumental in my interview for another opportunity

What We Learned

  1. So Network+ has been a great learning. Struggled a bit on IP subnetting. I understand the "why"
  2. Started my Security+ journey .. again.
  3. Completed the first set of MFA labs in burp suite. On to the next lab: Vulnerabilities In Other Auth. Mech.

What We Longed For

  1. I need to get back to my Hack The Box training modules. Wasting $20, but I need more cubes to move forward.

What We Loathed

  1. Another week where there was no meeting with my mentor. Not sure how much longer I will keep this going. She's great people, but flaky!

Monday, January 30, 2023

Security Testing Journal Entry | w/e Friday January 27, 2023


Highlights for the week - A Spiritual Experience!

Apologies for the lateness of this post, but worth a mention is just how eventful last week was. If I were to take a deep look through a distinct lense of life experiences, everything came together in a spectacular kaleidescope of elements. There were several "blasts from the past" that showed themselves at odd times. Still not sure what to make of it. As the saying goes, "when you pray God hears you, but so does the enemy .. so be mindful."

What We Loved

  1. The fish are biting and a few job prospects are in different states in the process. That is to say: applications were filed and interviews have been had.
  2. The first of the odd but wonderful events came in the form of working with a QA VP on an Automation Strategy doc - which has lead to a potential job opportunity.
  3. Working with the aforementioned VP yielded the chance that we knew the same person(s), people from my first QA job. This lead to reconnecting with that acquaintance.
  4. Having connected with this acquaintance, my former manager - the one who forced me to resign - also connected. We exchanged pleasantries .. and I learned something about myself.
  5. One of the jobs I'm super interested in has a recruiting assistant who just happens to have the same name of that special someone. What are the odds!
  6. Discussing my passion for Cybersecurity lead to another job opportunity, waiting to hear back.
  7. And last but not least, another friend from my past presented a job opportunity my way. He forwarded my resume to the recruitment manager, who just happened to be a co-worker from another of my jobs.

What We Learned

  1. The biggest thing I took away from the weekend was how indifferent I was to my ex-manager reaching out to me. I felt no joy, but I had no ill-will either. It was a test .. hope I passed!

What We Longed For

  1. More time. The chore of moving everything off my emails and the Monday.com kanban to Trello bore some exciting but monumental amounts of work. Gotta keep grinding!!

What We Loathed

  1. Nothing to report this week.

Saturday, January 21, 2023

Security Testing | Security 4 No0bs - GDPR Basics


A quick n' dirty breakdown of GDPR and why it is important

Hello Reader!

In this installment of Security 4 NoObs we will be discussing GDPR - the General Data Protection Regulation

Anytime you visit a website, be it in the United States, or Europe, you are prompted with a banner to accept/decline cookies. It's a little checkbox (boolean) that carries a lot of value. On the surface, you tick off a box (or not) and the banner goes away. Behind the scenes a vast system of logic rules kicks into gear, the purpose of which is to collect and store "cookie" data as it relates to you when browsing that site.

A cookie can look something like this:









Why this matters

How data is collected is actually a big deal. Users have agency over how their data is to be handled and disseminated. The option to accept/decline tracking cookies gives the user the power to give consent to their data. Below are some quick notes on the specific details of how it works. Some glossary terms to note:

  • Member State: any acting government / governing body complying with GDPR
  • Controller: the product or service collecting the data
  • Collected for an explicit purpose at the consent of the consumer (data subject) visiting said site; not retained longer than necessary
  • Minors (~16yrs) require the consent of a parent (adult)

How it works

For a comprehensive reading of GDPR, written in a lot of legal-ese, please visit: gdpr-info.eu. Below are some key take-aways:

  1. Users have the right to be forgotten, as requested
  2. Users have the right to be informed when their data is being handled/transferred
  3. Users have the right to have their information wiped upon request
  4. Users have the right to object if their feel their PII is mishandled
  5. Processing ensures C.I.A of data
  6. If a breach occurs, notice to all impacted users must happen within 72hrs
  7. An official is to be appointed:
    • The Official will be solely responsible for all particulars of data
    • It is expected that this official will cooperate with any other authority figure as the need warrants
    • Any necessary investigation will be conducted jointly
  8. Reports will be drawn yearly to show the state of application of guidelines
  9. A board / committee will be created for the overall governance of said guidelines:
    • Any ratifications require 2/3rds vote
    • A chairperson will be appointed
    • The board will have a proper e-board, incl. A Secretary
  10. The board handles any complaints filed against mishandling of info.
  11. Users have the right to sue if their data gets mishandled:
    • Controller and/or Processor may be held liable, as the evidence warrants
    • The fine cannot be crazy excessive, max = $20M
  12. Every 4 years starting 5/25/2020, the Commission is expected to send a report on the evaluation and review of the regulation to European Parliament & The Council; available to the public

When it goes wrong

It is important to mention that European regulations for data management are somewhat different than those in the United States. A violation of the GDPR can have major consequences, as in the following issue with TikTok: tiktok-fined-54-million-by-french

Conclusion:

Consumers (visitors to a website) have the right to understand how their information is being used by Companies and how to ensure their privacy is not being violated. Next time you visit a website and get a prompt to accept/decline cookies, you'll know the true power you have over your information and how it should be used.

END OF LINE

Friday, January 20, 2023

Security Testing Journal Entry | w/e Friday January 20, 2023


Highlights for the week

Work to continue personal improvements, one discipline at a time. The best part about this week was the continued emphasis on positive thinking manifesting positive results. In so doing, I had a couple of interviews that went extremely well. I also coordinated efforts with a QA director of a company I'm quite familiar with, and have friends that work there.


What We Loved

  1. Making new contacts
  2. Finally starting Network+ learnings
  3. Finally writing again. Starting a book!
  4. 2 successful interviews for QA Lead positions, promsing big $$ for setting up QA from scratch
  5. Successful conversation with mentor - new mission to accomplish

What We Learned

  1. Started on the fundamentals of Networking: OSI, protocols, different connector types, different cable types
  2. Moving through BurpSuite quite nicely - learned about login exploits
  3. Set up metasploit on my machine, required another VM but it works .. next is a few tutorials

What We Longed For

  1. Miss having connections with people, namely the Security team and Unq
  2. The cool job at IBM didn't happen .. but was worth the try!

What We Loathed

  1. Nothing really bad happened. Positive vibes this week!!

Friday, January 13, 2023

Security Testing Journal Entry | w/e Friday January 13, 2023


It has been a somewhat productive, mostly fun week

Two weeks of the new year in the bag, and I feel fine!

Unemployment has been a drag. I will go on about this in a separate entry, but for the most part the job search has been rough. Part of me needs a job to pay the bills and what-not, the other part of me is so over everything. What's the point of going through the circle- jerk of looking for a job you'll ultimately end up loosing if you're not playing the game the right way. It's not fair that bad decisions by executives result in job loss.

Regarding the job search, had a great first-round interview with one company, and had something great happen on slack that lead to applying for another job. A really great third opportunity was missed due to the policy of being hybrid (x-days in office, y-days out), with the office being located in Atlanta. I can't wait to hear back from either IBM or BRIGHT .. two potential job leads leaning towards the cybersecurity world. Not quite there yet, but a foot in the door at a Cybersecurity company would be killer! Will need to reign in the learnings and focus on security auditing and risk analysis. Stay tuned!!

I've maded a concerted effort to continue the Cybersecurity learnings. Boy oh boy! has there been a lot learned.


What We Loved

  1. Made a couple of new connections, one resulting in a potential job (fingers crossed).
  2. Started some Cypress learnings with Typescript. The purpose is for a second job that is in the works!
  3. Started on Network+ Learning. Might double-up with Security+ (3rd go-around).
  4. Made a lot of progress w. Burp Suite, namely file directory traversal, OAuth hacking, and currently brute-force authentication

What We Learned

  1. Network+: Basics of network architecture; topologies, virtual networks, and cabling.
  2. Burp Suite: Authentication Bypass.
  3. GDPR: completed learning some time ago.
  4. Windows Fundamentals: completed the HTB learning module.
  5. Cypress w. Typescript (work in progress)
  6. Python Practice (need to fix web driver)

What We Loathed

  1. Job search hasn't been as fruitful as I'd like. It's been an absolute horror. Closing in on 5 months.
  2. The idea of posting my weekly "wins" on Linked In annoys me. I prefer to be the "silent option".

What We Longed For

  1. I need a job to subsidise my learning.
  2. I need a better mentor to provide some kind of guidance, or at least a gameplan. Current has been "absent" going on 3 weeks.

Monday, January 2, 2023

New Me in 2023

Boy oh Boy!

It has been a crazy-busy-hectic-dramatic-awesome two years since my last post. I fervently propose to renew the discipline of writing and plan to keep this blog refreshed. This is going to be a short post, with a lot of events to unpack in a year-by-year basis, starting from the point of the last post. Here are some topics:

  1. July 2020 - December 2020: persistent lock-downs, working from home became the norm, and so on
  2. 2021: Lockdowns continued; tons of security breaches; thoughts of return to the office laughable; Qurantine-15 is real; travelled
  3. 2022: 2 Jobs lost (personally); mass job loss in tech; a war in Ukraine; Twitter taken over by Elon Musk; and oh so much more

What we longed for

Rest & relaxation!

This is just a super-brief summation (#tl;dr). There is going to be more ... promise! This is just the beginning