<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Insider Thread]]></title><description><![CDATA[analysing TTPs of cyber professionals]]></description><link>https://blog.theinsiderthread.com</link><image><url>https://substackcdn.com/image/fetch/$s_!nh47!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28c4251-8097-4046-9007-d6c8a459c331_1279x1279.png</url><title>The Insider Thread</title><link>https://blog.theinsiderthread.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 26 Jul 2026 02:14:30 GMT</lastBuildDate><atom:link href="https://blog.theinsiderthread.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[theinsiderthread]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[theinsiderthread@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[theinsiderthread@substack.com]]></itunes:email><itunes:name><![CDATA[theinsiderthread]]></itunes:name></itunes:owner><itunes:author><![CDATA[theinsiderthread]]></itunes:author><googleplay:owner><![CDATA[theinsiderthread@substack.com]]></googleplay:owner><googleplay:email><![CDATA[theinsiderthread@substack.com]]></googleplay:email><googleplay:author><![CDATA[theinsiderthread]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Web App Pen Tester @ Consultancy]]></title><description><![CDATA[&#9484;&#9472;&#9472;(insider@thread)-[~] &#9492;&#9472;$ cat summary.txt 7 years experience You get a lot of people who sometimes are like a pen test is just a checkbox exercise.]]></description><link>https://blog.theinsiderthread.com/p/web-app-pen-tester-consultancy</link><guid isPermaLink="false">https://blog.theinsiderthread.com/p/web-app-pen-tester-consultancy</guid><dc:creator><![CDATA[theinsiderthread]]></dc:creator><pubDate>Mon, 15 Jun 2026 08:30:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nh47!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28c4251-8097-4046-9007-d6c8a459c331_1279x1279.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<pre><code><code>&#9484;&#9472;&#9472;(insider@thread)-[~]
&#9492;&#9472;$ cat summary.txt

7 years experience

You get a lot of people who sometimes are like a pen test is just a checkbox exercise. And to some it is, but that's not a bad thing.</code></code></pre><h4><strong>What do you do?</strong></h4><p>I test web applications to understand if there's any flaws that an attacker could exploit to gain access to things they shouldn't. </p><h4></h4><h4><strong>What information are you given?</strong></h4><p>Generally speaking, you have white box, grey box, and black box tests.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.theinsiderthread.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Insider Thread! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Black box you&#8217;re given very little. A login and maybe a walk through of how to use the application. The idea being that you know nothing about the internal structure. </p><p>Then there&#8217;s white box where you essentially know everything. You&#8217;re given the code, you are told what the underlying infrastructure looks like, and there's open communication if you need more information. </p><p>Grey box is the middle bit. You get some information, but not all. I usually find those are code reviews. You get given the code, which is a lot of information, but you don't always see everything, and you don't always play with the actual application itself. </p><p><strong>What would usually be done ?</strong></p><p>Black box realistically. I do wish that it was more widely supported to supply code. </p><p><strong>Why do you think that is the case?</strong></p><p>I think there's two parts to it. </p><p>Sometimes clients don't understand what you might need from them or we&#8217;re not  making that clear. Testers don't often have those conversations because it can be difficult for them get the test through.</p><p>The second part is it can also make clients feel a little uncomfortable. Clients often don't want to share code and are protective over it.</p><p><strong>What do you think is the most effective?</strong></p><p>For most clients, you just need to not be the lowest hanging fruit. A black box will get them everything that they need.</p><p></p><h4><strong>Favourite technique?</strong></h4><p>I love broken password reset requests. It&#8217;s a really easy to understand and it&#8217;s a really easy thing to miss if you&#8217;re a developer. You&#8217;re not always thinking about it, but there&#8217;s a great range of ways it can be broken. </p><p>An attacker can reset the password on an account and get access to it. I have seen examples where the only thing you need to reset the password is a link that contains the user&#8217;s email address. </p><p></p><h4><strong>What is something you rely on day to day?</strong></h4><p>I have a long list of notes that I refer back to and it has everything I need. A good example is my cross site scripting POCs. It&#8217;s a huge list of things for me to try. I know they work and I have seen get around certain filters.</p><p></p><h4><strong>How did you get into web app testing?</strong></h4><p>I started on service desk and then moved into a patching roll within the same company. From there, I joined a new company, that took me on with my background of vulnerability management, as a junior tester. I think that&#8217;s a very different path. A lot of web app testers start as developers. </p><p>I started with no web app knowledge apart from how to use the internet. <a href="https://www.hackthebox.com/">Hack the box</a> and that kind of thing. I did a lot of shadowing. And after about three months, I did a pen test. It was a lot of Googling things trying to figure out how things worked. From that I was learning on the job and was full-time testing.</p><p></p><h4><strong>Are there any misconceptions about web app testing?</strong></h4><p>People think you don&#8217;t have to have good people skills. You absolutely do. Not only are you trying to work with clients, you do talk to them. It&#8217;s not just emails and reports. Clients will ask you on calls why you didn&#8217;t find a vulnerability and ask for an explanation.</p><p></p><h4><strong>Do you have any difficult conversations?</strong></h4><p>You get those conversations where the test has been done last year and they didn't fix something, and you do test and don't find whatever it was. You get people who are like &#8220;why didn't you find it?&#8221;, &#8220;weren't you doing your job well enough?&#8221;</p><p>There are also people that refuse to accept when you've raised something. They might argue it&#8217;s not a real vulnerability because of X, Y, and Z. Usually they don't understand our perspective in that when we&#8217;re doing a pen test, especially black box testing, we don't know X, Y, and Z. </p><p>We've got the application in front of us and we report on what we see. A good example is &#8220;We have a WAF and we have these protections&#8221; but that doesn't change our report. </p><p></p><h4><strong>Do you think a WAF should be turned off for testing?</strong></h4><p>It's an interesting question because arguably their WAF is probably one of the biggest protections they have on their application. But WAF circumvention is a thing, and we don't have time on a pen test to sit there and try and work our way past a WAF to understand what is actually a vulnerability. So in my opinion, you should be through the WAF, because we are assessing the application, not how good your WAF is.</p><p></p><h4><strong>How does your role improve security?</strong></h4><p>You get a lot of people who think pen tests are just a checkbox exercise. And to some it is, but that&#8217;s not a bad thing. Occasionally you do find things that the client didn&#8217;t know about and genuinely are a huge problem and they need to get fixed.</p><p>I think the bigger reason it helps is because a lot of a lot of systems require a pen test. PCI DSS requires a pen test, trying to get certain accreditations requires a pen test. To pass, this essentially means not getting highs or critical findings. </p><p>Those requirements make sure web apps are not complete rubbish and don&#8217;t have  glaring holes on them. And I think that&#8217;s the part that actually improves security.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.theinsiderthread.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Insider Thread! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Can Shared Responsibility Survive Modern Vulnerability Disclosure?]]></title><description><![CDATA[Nightmare Eclipse casts a light on the fragile trust behind bug bounty programs]]></description><link>https://blog.theinsiderthread.com/p/can-shared-responsibility-survive</link><guid isPermaLink="false">https://blog.theinsiderthread.com/p/can-shared-responsibility-survive</guid><dc:creator><![CDATA[theinsiderthread]]></dc:creator><pubDate>Sat, 30 May 2026 06:25:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nh47!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28c4251-8097-4046-9007-d6c8a459c331_1279x1279.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><pre><code><code>&#9484;&#9472;&#9472;(insider@thread)-[~]
&#9492;&#9472;$ cat intro.txt

</code>This week, the security world got front&#8209;row seats to Microsoft&#8217;s clash with Nightmare Eclipse. This escalating dispute fuels broader questions about trust in the vulnerability reporting process and whether the shared responsibility model can withstand modern disclosure tensions. 

Collating insights from ex-hackers, vulnerability researchers and offensive security professionals, this post examines what this incident reveals about the state of vulnerability disclosure, whether the fallout was inevitable, and which lines may have been crossed. </code></pre><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.theinsiderthread.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Insider Thread! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4><strong>Nightmare Eclipse v Microsoft</strong></h4><p>Security researcher <strong>Nightmare Eclipse</strong> (Chaotic Eclipse) <strong>published several zero&#8209;day Windows exploits on GitHub</strong> after claiming Microsoft <strong>ignored their vulnerability reports</strong> and deleted their <a href="https://msrc.microsoft.com/report/vulnerability/new">MSRC account</a>. </p><blockquote><p>Microsoft still has chains in my hands, it&#8217;s been like this for years and I just can&#8217;t stay silent anymore. I hope I can release the documents soon.</p></blockquote><p><a href="https://deadeclipse666.blogspot.com/2026/05/july-14th.html">Reference: Nightmare Eclipse blog post</a></p><p>The researcher was subsequently <strong>banned from GitHub </strong>(and GitLab) and has since threatened to <strong>release additional exploits</strong> on 14 July.</p><blockquote><p>Mark this date July 14th, I will make sure your bones are shattered that day. </p></blockquote><p></p><p><strong>Microsoft Response:</strong></p><p><a href="https://www.microsoft.com/en-us/msrc/blog/2026/05/a-shared-responsibility-protecting-customers-through-coordinated-vulnerability-disclosure">Microsoft stated</a> that it <em>&#8220;firmly opposes&#8221;</em> uncoordinated disclosure and warned that releasing proof&#8209;of&#8209;concept code for unpatched vulnerabilities was &#8220;<em>never justifiable</em>&#8221; have <em>&#8220;real&#8209;world consequences&#8221;</em>.</p><p>The published vulnerabilities <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-41091">RedSun</a>, <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-45498">UnDefend</a>, <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-33825">BlueHammer</a>, <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-45585">YellowKey</a>, GreenPlasma, and MiniPlasma have since been <strong>seen under active exploitation</strong> in the wild<strong>.</strong></p><p></p><h4><strong>Bug Bounty and Vulnerability Disclosure</strong> </h4><p><br>In 2025 <a href="https://www.microsoft.com/en-us/msrc/blog/2025/08/microsoft-bounty-program-year-in-review-17-million-in-rewards">Microsoft payed out $17M in bug bounties</a>, the highest total bounty awarded in the program&#8217;s history.<br><br>Bug bounties are a valuable layer in a modern security program, providing a structured path for responsible disclosure, compensating researchers, and helping organisations identify issues before attackers do. </p><p>Bug bounties can be run through platforms like <a href="https://www.hackerone.com/company">HackerOne</a> or <a href="https://www.bugcrowd.com/about/">Bugcrowd</a>, while some organisations handle vulnerability disclosure in&#8209;house or outsource it to third&#8209;parties.</p><h5><strong><br>AI and vulnerability disclosure</strong></h5><p><br>The availability of AI&#8209;assisted vulnerability research is straining the disclosure model. AI&#8209;driven scanning tools have flooded many bug bounties with low&#8209;effort reports, prompting vendors to tighten scope, raise thresholds and reduced bounties.</p><p>Reports can outpace both the time and financial capacity of bug&#8209;bounty programs. The trend is already visible in <a href="https://security.apple.com/bounty/categories/">Apple&#8217;s bounty categories</a> announced in October 2025, which represented a downgrade in compensation for macOS including TCC bypasses. </p><p>But dismissing low&#8209;hanging fruit has drawbacks. Many time constrained researchers use proof of concept submissions to gauge how responsive a program is. Brushing these off not only discourages engagement, it also overlooks the risk of chained low&#8209;severity exploits, where minor flaws can be combined into full compromise.</p><p></p><h5><strong>Bug bounties rely on mutual trust</strong>. </h5><p><br>Disclosure programs can lean on <strong>tactics that erode trust with researchers</strong>, for example:</p><ul><li><p>Lowering bounties</p></li><li><p>Poor engagement from vendors</p></li><li><p>Drawn out disclosure processes </p></li><li><p>Downgrading the impact of a vulnerability</p></li><li><p>Retroactively updating bounty scope to exclude a disclosed vulnerability</p><p></p></li></ul><p>These can signal that a vendor no longer values the findings, can&#8217;t address them, or  isn&#8217;t willing to pay for it. Researchers may move on to other platforms, and in the worst case, it can <strong>push actors out of the responsible disclosure ecosystem</strong>.</p><p></p><h4><strong>&#8220;Ethical Hacking&#8221; Incentives </strong></h4><p>Many in the security industry call themselves &#8220;ethical hackers&#8221;, though any job that needs <em>ethical</em> in the title can feel uneasy. Few would be reassured by an &#8220;ethical doctor&#8221;. </p><p>More accurately, offensive security and vulnerability research operate at the intersection of legal constraints, contractual obligations, personal interpretations of the law, and their own moral compass.</p><p>Motivation plays a significant role in participation in bug bounty programs. Often there is a <strong>blend of incentives</strong> such as reputation, financial reward, developing skills or a genuine desire to improve security. But if every &#8220;ethical hacker&#8221; were driven purely by the latter, perhaps more would sit on vulnerabilities until vendors were ready?</p><p>The reality is more complex. Some researchers choose do not disclose, either for their own use (such as in red team engagements) or wait until the vulnerability has found its way into the public domain to reduce damage.</p><p></p><h5><strong>The case for public disclosure</strong></h5><p>Most security professionals would attest that <strong>security by obscurity is no security at all</strong>. Bug bounties exist precisely because disclosure pressure is often the only mechanism that forces improvements, particularly in sectors where security is treated as an afterthought.</p><blockquote><p>Vendors like to pretend like responsible disclosure is a moral duty, but really it&#8217;s just a courtesy to the vendor, and one they take entirely for granted. The path of least resistance, when it comes to getting a bug fixed, is to just post it publicly. It forces the vendor&#8217;s hand, and requires no further effort on the researcher&#8217;s part.</p></blockquote><p><a href="https://www.linkedin.com/posts/malwaretech_ai-will-likely-kill-responsible-disclosure-activity-7466254348860198912-Sioz?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACp2Y1IBb-YVaL_VCQrHfJcqgOqMKJyuJ6I">Reference: Marcus Hutchins LinkedIn post</a></p><p></p><h4><strong>Examining Crossed Lines </strong></h4><p><strong>What lines were crossed in Nightmare Eclipse?</strong></p><p>The catalyst appears to be <strong>Microsoft deleting the researcher&#8217;s MSRC account</strong>. While the communications leading up to this are not public, this suggests that Microsoft was no longer willing to engage with the disclosure process.</p><p>There are assertions that the actor <strong>could have been a former employee</strong>. Inside knowledge should always come with additional ethical and contractual obligations.</p><p>There&#8217;s the escalation, publishing highly destructive zero&#8209;days. Cyberattacks have caused <strong>real&#8209;world harm</strong>, especially those that disrupt critical national infrastructure and healthcare services. While some may <strong>recognise negative disclosure experiences</strong> or empathise with the frustration, it drags an already fragile ecosystem into dangerous territory, with pressure mechanics that resemble double&#8209;extortion ransomware.</p><p>Finally there&#8217;s the threats; of further public disclosures and of pursuing legal consequences, which represents a complete break down of mutual good faith on which a viable disclosure process relies.<br></p><h4><strong>Conclusion</strong></h4><p>The incident is still unfolding and raises important discussions around whether the<strong> bug bounty model is still fit for purpose. </strong>The sentiment is well summarised by the prophetic insights of <a href="https://dudetechitout.com/posts/researchers-litmus-good-faith-or-goodbye.html">dudetechitout</a> from 2025.</p><div class="callout-block" data-callout="true"><p>Bug bounty programs have the potential to be a powerful alliance between security researchers and organizations that turn independent hunting into a collaborative defense which genuinely hardens systems against real threats. Though, the real effectiveness comes down to far more than just the technical side - it&#8217;s about building trust through transparent handling of initial PoCs, recognizing the risks of exploit chaining, and aligning incentives in a way that respects researchers&#8217; time and effort.</p></div><div class="pullquote"><p>This article was written<em> based on publicly reported details and may contain incorrect information.</em></p></div><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.theinsiderthread.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Insider Thread! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Forgiveness or Permission?]]></title><description><![CDATA[We asked cyber security professionals whether they were more likely to ask for forgiveness or permission. Defensive professionals were more inclined in their answers to ask for forgiveness, and described taking calculated risks based on the cost of inaction. Offensive professionals, such as pen testers, were more cautious of the negative impacts they could have on systems and the consequences of operating outside of the law.]]></description><link>https://blog.theinsiderthread.com/p/forgiveness-or-permission</link><guid isPermaLink="false">https://blog.theinsiderthread.com/p/forgiveness-or-permission</guid><dc:creator><![CDATA[theinsiderthread]]></dc:creator><pubDate>Sat, 13 Dec 2025 09:10:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nh47!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28c4251-8097-4046-9007-d6c8a459c331_1279x1279.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<pre><code><code>&#9484;&#9472;&#9472;(insider@thread)-[~]
&#9492;&#9472;$ cat summary.txt

Defensive professionals were more inclined in their answers to ask for forgiveness, and described taking calculated risks based on the cost of inaction.

Offensive professionals, such as pen testers, were more cautious of the negative impacts they could have on systems and the consequences of operating outside of the law.</code></code></pre><h4><strong>Incident Response Consultant</strong></h4><p>I&#8217;ve learned over time to go with forgiveness over permission.</p><p>I think it really depends on the company that you are working for and how fast internal processes within a company are working. Cybersecuity operations side of things is about timely response. If your processes are slow, as long as you&#8217;re not breaking any laws and impacting massively, sometimes you might have to ask for forgiveness.</p><p><strong>Give an example?</strong></p><p>Say you need to review a draft report and the client really expects it because its time sensitive, and the people who are supposed to review are all on leave. You might just release it as a draft. Make sure it is caveated. If changes need to be made, you make it before you issue the final deliverable. But at least you give something to the client something to digest and prepare and a bit of an idea of what they can expect in the final report.</p><p><strong>Why has that changed over time?</strong></p><p>I think a lot of it was about confidence and understanding what you are doing, and the limitations. There are clear red lines that you can&#8217;t cross. As a consultancy, you can&#8217;t put the company at risk. If you release a report that is not appropriately caveated, and the client relies on information that is inaccurate, that increases the risk of liabilities.</p><p></p><h4><strong>Security Engineer</strong></h4><p>I think there is a balance here. I come from a position of technical development. I love building things. From that point of view, I find it a bit stifling when you have a great idea, but maybe the organisation's not ready for it. Maybe it needs to go through some levels of approval or maybe even if it is a good idea, they just don't think it's the right time.</p><p>Those kind of situations sort of give you a desire to be like, I'll just do it and seek approval later. But organisations have compliance and and change processes for a reason. You need to be careful about what you are deploying into your environment. If everyone was able to take a cowboy approach, go and build whatever they wanted, you could end up with vulnerabilities, shadow IT or holes in your defences that you weren't aware of.</p><p>It needs to be loose enough that you have that ability for creativity. You have that ability for people to come up with proposals that maybe a bit outside the box, maybe something you haven't thought of and they could really benefit the organisation. But also, there does need to be some level of oversight and management of the whole process.</p><p></p><h4><strong>Web App Tester </strong></h4><p>I'm going to say permission. I wouldn&#8217;t say that in most cases, but with pen testing, I think the risk of legal consequence is a little too high.</p><p>We are set a very strict scope, and we are told what we can and cannot do, and we are told what we have to ask about. If anything is even marginally outside of that or there is a chance that I could break something the client could get very upset and pursue legal consequence. </p><p>There are laws against hacking websites when you're not allowed, and these are laws can be enforced with jail time. So, you do not want to step outside those bounds. </p><p><strong>What what steps do you take to make sure you're within the lines?</strong></p><p>I am very particular about my scope. If I get a scope and the URL is even slightly different or there is a domain that's not included I will go and check. </p><p><strong>What damage could you cause to an application?</strong> </p><p>You would be surprised what damage you can cause to an application. If there's a chance that it could cause harm or it could get somewhere that it's not supposed to, I just stop. It's usually things with SQL injection. SQL injection can get really weird, really quickly. You can find out perhaps information that you should really shouldn't have. Once I've found it, I will stop. I will email the client and ask if they want me to continue.  <br><br>I do know of someone who sent off an automated Burp scan and deleted a back end database. That's not to say don't use Burp scan. It was a very badly implemented web app that never should have been pen tested. But it is an example of what can be done with something that you think is completely safe.</p><p></p><h4><strong>SIEM Engineer</strong></h4><p>I would say forgiveness. Either we have had a small incident and something had to be done and we just couldn&#8217;t wait for permission. </p><p>Isolating a few machines, just do it, rather than having something potentially spread. Take a calculated risk, if it is a core part of the business.</p>]]></content:encoded></item><item><title><![CDATA[Incident Response @ Big Four]]></title><description><![CDATA[Get an insider perspective from an incident response professional. We delve into the most rewarding parts of incident response, the challenges during investigations and the skills needed to manage response effectively.]]></description><link>https://blog.theinsiderthread.com/p/incident-responder-big-four</link><guid isPermaLink="false">https://blog.theinsiderthread.com/p/incident-responder-big-four</guid><pubDate>Mon, 11 Aug 2025 14:11:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nh47!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28c4251-8097-4046-9007-d6c8a459c331_1279x1279.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theinsiderthread.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theinsiderthread.com/subscribe?"><span>Subscribe now</span></a></p><pre><code><code>&#9484;&#9472;&#9472;(insider@thread)-[~]
&#9492;&#9472;$ cat summary.txt
6 years experience

Incident response [IR] and security operations as a consultant.

When you&#8217;re doing forensics you are dealing in probabilities. There is the classic problem of you can&#8217;t ever be certain. </code></code></pre><h4><strong>What do you do?</strong></h4><p>Incident response and security operations as a consultant. Incident response is anything from planning, preparation and response to incidents. Security operations includes SOC [Security Operations Centre] transformation, operationalising the SOC and making it more efficient.</p><p><strong>How do those relate to each other?</strong></p><p>They are all on the defensive side. You need to have these teams communicate and collaborate constantly. If you don&#8217;t have one it would be hard to do the other.</p><p></p><h4><strong>How did you get into IR?</strong></h4><p>It was just by chance. I started as part of a detection engineering and threat hunting team that got merged into incident response. </p><p>It was probably the best way to get involved into incident response. Starting with threat hunting taught me to spot suspicious activity in a safer environment. But during incidents when the worst has already happened or is happening, the threshold for mistakes is lower. </p><p></p><h4><strong>What is a misconception about IR ?</strong></h4><p>Everyone thinks it&#8217;s this interesting James Bond style thing. It&#8217;s a lot less exciting, a lot of excel. You have huge amounts of data and you need to use it to reconstruct what an attacker did.</p><h4></h4><h4><strong>What do you find most rewarding?</strong></h4><p>The impact. You are responding to attacks that impact peoples&#8217; day to day lives. I like the crisis and incident side of things.</p><p>There are incidents that can be categorised as breaches, where the attacker didn&#8217;t  action on their objectives. For incidents that materialise and result in crisis scenarios, the business operations are impacted. </p><p>That means the business is no longer able to provide what they are providing, or public sector, they can&#8217;t deliver what they are supposed to deliver to citizens. Going to your doctor is something everyone can relate to. The doctor needs to use a system to give you medication, write your prescription and get your history up so they can properly investigate. Imagine if those systems are down.</p><h4></h4><h4><strong>How do you manage a crisis scenario?</strong></h4><p>That&#8217;s probably the most stressful situation for a client out there. There is huge pressure on you. It&#8217;s about constant communication, being honest, providing real updates and managing the expectations. </p><p>Everything is burning, everyone is calling you, they are trying to find out what&#8217;s happening. In a crisis situation you normally talk to the client three or four times a day in short updates just to discuss about progress,  next steps,  where we are, and what we found out. But also getting the download from the client on what they have been working on the latest developments.</p><p></p><h4><strong>What are some challenges of IR?</strong></h4><p>When you&#8217;re doing forensics you are dealing in probabilities. There is the classic problem of you can&#8217;t ever be certain really. </p><p>You need to be careful around probabilistic language. One that I learnt over time (painfully) is never use &#8220;there is no evidence of&#8221;. It&#8217;s always &#8220;We haven&#8217;t identified evidence of&#8221; because you can&#8217;t be certain there is no evidence, maybe you just missed it.</p><h4></h4><h4><strong>You said in forensics you are dealing in probabilities, what do you mean?</strong></h4><p>You can never have the confidence that your data is capturing everything that an attacker is doing. There are things that are not captured depending on the data you are relying on. So sometimes you need to make informed guesses or come up with hypotheses.</p><p>EDR / XDR [Endpoint Detection and Response / Extended Detection and Response] is designed to record as much data as possible that you will use during incidents or for detection. But if we&#8217;re analysing classic Windows artefacts, that data hasn&#8217;t really been designed to be a forensics log or a security log. It&#8217;s used by Windows for different functionality and we are just lucky enough to be able to use it for reconstructing what is happening on a system. </p><p><strong>Can you give an example of what you mean by artefact reconstruction?</strong></p><p>Probably the easiest example is prefetch. It&#8217;s included in Windows to preload the execution of binaries. The first time you are clicking on a binary, Windows will create this prefetch file and load some memory so that the next time you are executing it, it executes faster. That is quite useful for forensics, because it will record recent execution times for that specific process.</p><p><strong>What are the limitations?</strong></p><p>From experience something that is usually lacking from that data (like amcache shimcache, registry keys, and so on) is understanding how privilege escalation happened. What you can see is how the attacker moved laterally, some of the software that has been executed, the files that have been accessed on disk. </p><p>You might see the attacker using one account, and then connecting with an administrative account. So clearly there has been some privilege escalation there, but you can rarely get a glimpse into how. </p><p></p><h4><strong>Are there any specific tools you like to use?</strong></h4><p>I try not to stay attached to any tool at one time. They tend to change and evolve all the time. It&#8217;s more about feeling, staying excited for the field and the projects you are working on.</p><p></p><h4><strong>As an IR lead, how do you gain confidence in delegating analysis?</strong></h4><p>It&#8217;s about trusting your team. Trusting that they will come to you when they have questions or when they aren&#8217;t sure.</p><p>Encouraging them to do that and to ask as many questions as possible. I&#8217;d rather you ask me a hundred questions [at the start] than you not coming back to me with any update for two weeks, at which point it is probably too late. </p><p>Having a structured way of analysing things, like a list of artefacts that you as the  response lead provide to people in advance. You are the main point of contact, you are scoping the incident. It applies to any kind of project, you are understanding what is needed and devising a plan of action that is then discussed and communicated to your team. </p><p></p><h4><strong>What changes are you are seeing in IR?</strong></h4><p>Full disk forensics is a lot less common that it used to be. I came into IR as the transition was being made from full disk forensics to collecting artefacts. </p><p>When analysing systems, you are relying on specific data sources that we call artefacts. Before cybersecurity tooling was a thing, you&#8217;d have to collect the whole disk, all your log sources would be extracted from there.</p><p>I remember the first time I had to do my first full disk forensic acquisition. I had to pick up about thirty laptops. Driving up to the client, getting chain of custody signed and completed. Putting laptops in evidence bags and making sure that the whole process is followed. That is the kind of thing you don&#8217;t want to mess up in any way.</p><p><strong>You&#8217;ve mentioned collecting artefacts is more common, what do you think that drives that?</strong></p><p>Nowadays, through the tooling and the fact that most servers are now hosted on cloud, the prevalence of SaaS [Software as a Service] etc. logs are just made available to you. All you need is a quick way to collect these. </p><p><strong>What are the benefits of artefact collection?</strong></p><p>From a consultants point of view, we have a duty to act in the interest of our clients. If that means collecting artefacts is possible rather than a full disk image, we should do that, so long as it doesn&#8217;t impact the accuracy of the data. </p><p>If I collect the data faster, that means I can focus more of my time on analysis. That means I can provide an update quicker to the client and maybe even the project will end up cheaper for the client.</p><p>If we are talking about endpoints, you can just use your XDR tool to just retrieve only the data sources that you need. That saves time, which is essential during incident response. It opens the avenue for automation, which is great. You don&#8217;t need to travel (to client site) as much. You just give the client the collector to run on their systems, and the data is back with you within hours.</p><div><hr></div><p>This article was written following an open discussion. Responses capture the essence of the conversation, but may not be direct quotes and details are anonymised.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.theinsiderthread.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Insider Thread! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>