<script data-pm-proxy="intercept"></script><?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[Red Dog Security Report]]></title><description><![CDATA[The Red Dog Security Report delivers daily cybersecurity insights and practical tips to help small businesses stay ahead of evolving threats.]]></description><link>https://reddogsecurity.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png</url><title>Red Dog Security Report</title><link>https://reddogsecurity.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 02 Sep 2026 01:53:14 GMT</lastBuildDate><atom:link href="/__u/reddogsecurity.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ilya Volovnik]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[reddogsecurity@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[reddogsecurity@substack.com]]></itunes:email><itunes:name><![CDATA[Ilya V.]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ilya V.]]></itunes:author><googleplay:owner><![CDATA[reddogsecurity@substack.com]]></googleplay:owner><googleplay:email><![CDATA[reddogsecurity@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ilya V.]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[OSINT Research]]></title><description><![CDATA[OSINT research is often sold to management and clients as a magic button: &#8220;There will be early warnings, threat visibility, brand protection, and even strategic advantage.]]></description><link>https://reddogsecurity.substack.com/p/osint-research</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/osint-research</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Tue, 01 Sep 2026 12:01:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>OSINT research is often sold to management and clients as a magic button: &#8220;There will be early warnings, threat visibility, brand protection, and even strategic advantage. Buy the right platforms, connect the right sources and risk will be visible before anything even happens.&#8221;</p><p>There&#8217;s no arguing that information is worth investing in. But there are beautiful expectations, and then there&#8217;s the ugly face of reality. Dashboards exist, alerts come in, reports land in the inbox, busy activity buzzes yet the client never gets the feeling that they have better control of the situation or that decision-making has become easier.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>The inevitable outcome is disappointment and skepticism. The gap between expectation and reality is disheartening; the employer is dissatisfied and the OSINTer gets fired.</p><p>In this case, the problem is not that OSINT as a methodology doesn&#8217;t work. It&#8217;s that it is misunderstood, misused, and misinterpreted. Misunderstanding breeds errors in approach.</p><p>OSINT is not just a set of tools and methods. It is, first and foremost, a way of thinking and working with chaotic, noisy information. Tools can help and speed up the process, but they will never replace the human mind. If company management believes it all comes down to software and platforms, failure is baked into that very belief. &#8220;Press a button and everything pops out&#8221; doesn&#8217;t work here.</p><p>Let&#8217;s start from the beginning. First and foremost, you need to understand what you&#8217;re looking for and define your goals. From there, set the research task. A correctly posed question is half the answer. In practice, it sometimes happens that the OSINTer has to formulate the task themselves so that it can be understood and executed, because the client may deliver it in the form of various hand-wavy gestures and incoherent wishes (if you&#8217;re lucky, in a language that makes sense). But the client is not obligated to understand your work. Translating and interpreting their wishes is your headache. That is the very first stage of research, and one of the riskiest.</p><p>It&#8217;s important to understand not just what is happening, but also why it even matters. That is what determines the use of one particular methodology and one particular set of tools over another.</p><p>It often happens that tasks get handed over as &#8220;monitor threats,&#8221; &#8220;track social media,&#8221; &#8220;flag anything suspicious.&#8221; In form, it&#8217;s a task; in substance, it&#8217;s just a wish. Without a specific question behind a real problem, research quickly devolves into a simulation of busywork: stuff gets collected, stuff gets written into reports, but no one sorts out what&#8217;s actually important and what just seemed curious.</p><p>At the end of the day, the point of research is to reduce uncertainty for those who will make decisions. But if the client themselves can&#8217;t clearly articulate what exactly they&#8217;re unsure about, no amount of collected data will help.</p><p>Example from practice: a client a mid-sized firm in the pet food industry handed over the task as &#8220;figure out in your internets who&#8217;s messing with our pockets.&#8221; The result was a week of wasted time, a pile of disparate information, and an unhappy client. After adjusting and redefining the task as &#8220;social media and media monitoring, identifying the source of negativity, verifying information, filtering out white noise, identifying the instigator,&#8221; the result was different: identification of a coordinated campaign across local media and social platforms, and direct communication between the client and the campaign&#8217;s instigator.</p><p>So, briefly, the intermediate takeaway: the point of effort in the first stage is not speed and not the toolset, but who translates the vague &#8220;I want to know what&#8217;s going on&#8221; into a concrete question with a clear criterion for results &#8212; and how they do it. If the OSINTer explicitly takes ownership of goal-setting and documents it, the expectation gap is largely closed. What remains is the &#8220;small&#8221; matter of convincing the client that this is indeed what they want, without falling into a new conflict of expectations and reality.</p><p><strong>Separating the Wheat from the Chaff</strong></p><p>Any tool does a good job showing what it&#8217;s built for. But its blind spots what it doesn&#8217;t see, and what assumptions are baked into its data collection logic you won&#8217;t get those from it. It delivers a picture and stays silent about what fell outside the frame.</p><p>An unprepared analyst doesn&#8217;t notice this silence. They simply don&#8217;t see that something important is missing from the data. From this, a dangerous overconfidence can arise: appearance is mistaken for understanding. They look at the dashboard, ask no follow-up questions, and don&#8217;t challenge the data. A tool should make a strong analyst even stronger, not carry a weak one on its back. OSINT where no one asks questions is just activity for activity&#8217;s sake.</p><p>Example from practice: a serious company was leaking kilotons of important documents into open access simply because it didn&#8217;t properly filter outgoing documentation. The leak was discovered by accident, during unrelated work. To the natural question &#8220;are you out of your minds?&#8221; came the natural answer: &#8220;everything&#8217;s fine, wonderful, marvelous.&#8221; People had never even had a flicker of thought that a leak could happen in that exact place and in that way. As far as they were concerned, all the lights were green.</p><p><strong>Information Without Context Is Useless to Anyone</strong></p><p>The client often wants guarantees: clear-cut, unambiguous, once and for all. But OSINT operates amid probabilities, assumptions, incomplete data, and a picture that changes literally before your eyes. This is not a bug but a feature of the profession that&#8217;s how open-source analytics works, and it simply cannot be otherwise.</p><p>When clients demand guarantees instead of assessments and scenarios, disappointment is inevitable. OSINT gets blamed for &#8220;not providing answers,&#8221; even though it was never obligated to provide them in that form. Decisions are not made by the OSINTer, but by the one who is paid to make them.</p><p>Even technically strong teams fail if they are disconnected from the real context. They see perfectly well what&#8217;s happening online, but have no idea what the current priorities are, what level of risk is acceptable, or what the decision timeline is. And then the client sets the reports aside  not because they don&#8217;t value the analytics, but because they can&#8217;t find an answer to the simple question: &#8220;so what do we do with this now?&#8221;</p><p><strong>Critical Analysis Is Not Fact-Checking</strong></p><p>Critical analysis of open data is not &#8220;fact-checking.&#8221; It&#8217;s systematic work with uncertainty, bias, gaps, and context. To avoid falling into severe uncertainty, here is a basic set of procedures. None of it is dogma, but it performs well in practical work, and it earns its keep by saving unnecessary effort.</p><p>The first layer, and the one most often skipped, is source assessment. Who created the information, when, why, and in what context? Did the author have real access to what is described? What were their motives commercial, political, reputational, ideological? How has the source behaved in the past, and where did it come from? What do the technical traces show &#8212; metadata, edit history, IP, domain, writing style, linguistic markers? A practical technique here is to explicitly record, for every key claim, who said it and on what basis.</p><p>Second comes triangulation. A single source is rarely evidence, so the work is to seek independent confirmation from sources with different interests, origins, and methodologies and to compare not just matches but discrepancies too. It&#8217;s worth differentiating primary observation from secondary retelling from tertiary commentary. And a caution worth keeping in mind: three media outlets quoting the same agency is not triangulation.</p><p>Third is context and scale analysis. Data without context is almost always useless. That means weighing temporal context (when something happened versus when it became known), geographic and cultural context, the scale of the phenomenon (an isolated incident or a systemic pattern), and a comparison against a baseline what&#8217;s considered normal in this environment. The question worth asking constantly is how much a given finding deviates from the usual state of affairs.</p><p>Fourth is searching for the absent, one of the most powerful and underrated methods available. What is missing from the data that ought to be there? Which sources are silent? What types of information are systematically absent? Are there gaps that are themselves a signal? Often the most important thing is not what&#8217;s written, but what&#8217;s persistently left unsaid.</p><p>Fifth is identifying bias and framing: which words are chosen and which are avoided, what&#8217;s placed in focus and what&#8217;s pushed to the periphery, what emotional coloring or moral judgment creeps in, and what was shown versus what was cut. It helps to keep observed fact, interpretation, and evaluation clearly separated from one another.</p><p>Sixth is checking internal consistency does the source contradict itself across different places or points in time, does its stated methodology match the actual data it produced, and does the resulting picture look too convenient?</p><p>Seventh is working with hypotheses and alternatives. Instead of seeking confirmation of your own working theory, formulate several competing explanations, look for data that could disprove each of them, and assess which hypothesis requires the fewest assumptions Occam&#8217;s razor, applied deliberately rather than assumed.</p><p>Eighth is quantifying uncertainty. Honest analytics always shows the boundaries of its own knowledge: a confidence level (high, medium, or low), the key assumptions behind it, what could change the conclusion, and what critical data is still missing.</p><p>To this list, it would be good to add temporal analysis connecting events over time and reflexive analysis of the analyst&#8217;s own work, but these aren&#8217;t always necessary. Most cases are simpler and don&#8217;t call for that depth.</p><p><strong>Putting It Together</strong></p><p>Combining what was said at the start with this checklist gives a practical workflow. First, formulate a specific question not &#8220;what is happening,&#8221; but &#8220;what do we need to know to make decision X.&#8221; Second, collect the initial data set. Third, assess sources and filter out obvious noise. Fourth, triangulate the key claims. Fifth, analyze context, gaps, and bias. Sixth, construct and test alternative hypotheses. Seventh, formulate conclusions with explicit indication of uncertainty and implications.</p><p><strong>Common Mistakes</strong></p><p>The recurring failures worth naming: mistaking appearance for understanding a green dashboard read as &#8220;everything is fine.&#8221; Confusing data volume with analytical quality. Ignoring silence and the absence of information. Demanding certainty and guarantees from open data. And working only within a single platform or ecosystem, mistaking its view for the whole picture.</p><p>Good critical analysis of open data almost always leaves more questions than answers, and that is normal. Its value isn&#8217;t in knowing everything &#8212; it&#8217;s in reducing uncertainty around the case just enough to support the decision that has to be made.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[AI and Quality Inflation]]></title><description><![CDATA[The conversation about AI&#8217;s impact on jobs somehow quickly boiled down to one question: who exactly will it replace?]]></description><link>https://reddogsecurity.substack.com/p/ai-and-quality-inflation</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/ai-and-quality-inflation</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Mon, 31 Aug 2026 11:16:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The conversation about AI&#8217;s impact on jobs somehow quickly boiled down to one question: who exactly will it replace? First, copywriters were supposed to disappear, then programmers, then analysts. Then it turned out that programmers are still around, but a new question emerged about juniors. The next version is just as predictable: juniors will vanish now, mids a little later, while seniors will stay at the top of the food chain, watching ChatGPT gradually inch closer to their seat.</p><p>I think we&#8217;re looking in the wrong direction. Not because AI won&#8217;t replace anyone certain tasks, roles, and even entire professions will almost certainly disappear. It&#8217;s just that &#8220;replacing humans with machines&#8221; doesn&#8217;t quite capture what&#8217;s really happening. AI is changing not so much the volume of work as its economics, and much more rapidly: the cost of achieving a certain quality of output is dropping sharply, and along with it, our sense of what quality even counts as acceptable is shifting too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>I quickly got used to the short distance between &#8220;roughly knowing what I want&#8221; and the final result. Previously, any improvement came at a cost. Checking one more source, digging into an unfamiliar topic, double-checking your own logic, iterating through options, rewriting a text, building a prototype and discarding it all of that took time. So at some point, &#8220;good enough&#8221; became a perfectly reasonable stopping point. If improving a result from 80% to 85% requires another two hours, sometimes those five percentage points simply aren&#8217;t worth the time.</p><p>AI broke that math. Now the next iteration often costs just a few minutes: fact-checking, finding a weak spot in the argument, asking the model to argue against the original thesis, looking at the problem from another angle, iterating through options, and then circling back to the first idea. The model&#8217;s answer doesn&#8217;t have to be correct  in an experiment with 758 BCG consultants on a task beyond GPT-4&#8217;s capabilities, the control group gave the correct answer 84.5% of the time, while GPT users got it right only 70.6% of the time. But on tasks within the model&#8217;s capabilities, people worked faster and produced higher-quality results. An experiment by Shakked Noy and Whitney Zhang with 453 professionals shows the same dynamic: roughly 40% less time with an approximately 18% increase in quality.</p><p>In other words, AI doesn&#8217;t just make producing results cheaper. It makes trying to improve the result cheaper. And this, in my opinion, is more important than yet another forecast about the number of programmers in 2030.</p><p><strong>Quality Inflation</strong></p><p>In 1937, Feuerhand sold about 12 million kerosene lanterns. Then electric lighting came along, but Feuerhand didn&#8217;t disappear well into the 21st century, the company was still producing millions of lanterns a year. The kerosene lamp remained a perfectly functional device; electricity just made light so cheap, accessible, and ordinary that the lamp stopped being a normal way to light a room and moved to places where its features still made sense off the grid, in emergencies, on camping trips.</p><p>Something similar may happen to intellectual work. A good report, presentation, analysis, or piece of code doesn&#8217;t become worse because AI exists. What changes is the cost of achieving that result, and with that cost, the point at which we&#8217;re willing to say &#8220;good enough.&#8221;</p><p>If an additional review of a report costs two hours, you can justify skipping it by citing the cost. If it costs ten minutes, that justification becomes harder. If a presentation of a certain caliber used to take half a workday and now takes twenty minutes, the ability to produce exactly that presentation remains useful but it no longer commands the same price. The next employee will show up with the same PowerPoint, the same ChatGPT, and the same twenty minutes.</p><p>You could call this quality inflation in intellectual labor. What&#8217;s being devalued is not intelligence or the profession itself, but a certain level of output, because it has become cheaper to produce. Yesterday it was rational to stop at 80%, because the next five percentage points cost two hours. Today they cost a few prompts and thirty minutes of verification so they gradually stop being an extra premium and become part of the baseline.</p><p>There&#8217;s nothing particularly new here. Spreadsheets didn&#8217;t wipe out accounting, even though a huge chunk of the work accountants used to do by hand now happens instantly in Excel. Computers didn&#8217;t mean accountants could finish the monthly report by lunch and spend the next two weeks staring out the window. Email didn&#8217;t free up the hours once spent on paper correspondence, and search engines didn&#8217;t give researchers half their day back. When technology lowers the cost of an operation, organizations usually don&#8217;t return that gain to the employee as free time they start demanding more.</p><p>With AI, quality stacks on top of quantity. If you can test more hypotheses, explore more options, do an extra iteration, and double-check your conclusions in the same amount of time, that eventually becomes what&#8217;s considered normal work. So I don&#8217;t think productivity gains will automatically leave half of knowledge workers idle. Historically, we&#8217;ve been far better at turning productivity into new demands than into free time.</p><p><strong>It Didn&#8217;t Land</strong></p><p>With AI, this has only become more relevant. You can have a model at your fingertips that&#8217;s capable of checking arguments, finding sources, offering alternatives, pointing out contradictions, and playing devil&#8217;s advocate and yet use it only as a &#8220;write me a text&#8221; button. You can get an analysis and fail to notice that the machine perfectly answered a slightly different question. You can ask for code, get a decent result, and have no idea why it works or under what conditions it breaks.</p><p>The problem here isn&#8217;t the model&#8217;s quality. A person first has to understand what exactly they need, and then be able to evaluate what they got. And the better the models get, the less noticeable a mistake can be: poorly written nonsense is suspicious on its face; well-written nonsense has to be checked.</p><p>When only one analyst in ten has access to AI, that access gives a noticeable edge. When all ten have it, access itself stops meaning anything. Two people with the same model get different results not because one got a good ChatGPT and the other a bad one. One uses the model to iterate through options, test their own assumptions, and find holes in their reasoning; the other takes the first decent-looking answer and runs with it.</p><p>So the mass adoption of AI doesn&#8217;t destroy skill. It just changes which part of it is worth paying for.</p><p>A study by Erik Brynjolfsson, Danielle Li, and Lindsey Raymond with 5,179 customer support employees illustrates this well. After introducing an AI assistant, average productivity rose by about 14%, but for newer and less experienced employees the increase was about 34%, while for the most experienced it was modest. The model effectively let less experienced workers adopt some of the practices of the best performers.</p><p>It&#8217;s easy to spin this into a catchy headline about AI erasing the gap between juniors and seniors, but the study only shows that a novice with a model starts performing better on certain tasks. Years of experience, an understanding of the system, and the ability to spot a problem no one has articulated don&#8217;t come with a subscription.</p><p>And here an interesting asymmetry emerges. Producing an answer is getting cheaper much faster than verifying it.</p><p>METR studied experienced open-source developers working on large codebases they already knew well. Before the experiment, the developers expected AI to speed them up by about a quarter; afterward, they still felt it had sped them up, but in fact their tasks took about 19% longer. This doesn&#8217;t mean AI hinders programming the study is narrow, the participants are experienced, and the tools are changing fast. But it clearly shows where some of the promised speedup goes.</p><p>The model can write a function in thirty seconds, but the engineer still needs to understand what it does, whether it accounts for constraints, and whether it broke a neighboring component. You can get a text in a minute, but someone has to notice that one argument doesn&#8217;t follow from the previous one. You can assemble an analytical memo in ten minutes, but someone needs to know that the baseline metrics can&#8217;t be compared that way. Generating answer options becomes nearly free &#8212; but the ability to tell a good option from convincingly packaged nonsense doesn&#8217;t get any cheaper.</p><p>Research from Microsoft Research and Carnegie Mellon on 319 professionals adds another wrinkle. The more a person trusted AI&#8217;s ability to perform a task, the less critical thinking they applied; the more confident they were in their own ability to perform and evaluate that task, the more often they checked and reworked the result. This creates a somewhat ironic dynamic: the person best equipped to control the AI is the one who needs the least help from it to understand the task, while the one with the most reason to trust a ready-made answer is precisely the one who may lack the knowledge to verify it.</p><p>So skill isn&#8217;t going anywhere. Part of its value is just shifting from the ability to produce an answer to the ability to frame the right question, choose between responses, and determine whether the result can be trusted.</p><p><strong>So What About Juniors?</strong></p><p>Here I&#8217;m not so sure about the popular prediction that AI will inevitably eat the bottom of the professional ladder. Early data from the Stanford Digital Economy Lab does show a worsening position for young workers in AI-exposed professions, mainly through reduced hiring &#8212; though the authors themselves caution that causality hasn&#8217;t been proven (as if they&#8217;d say anything else; they&#8217;d be eaten alive otherwise &#8212; author&#8217;s note). This could well be the first effect: if a junior with AI produces more, a company today needs fewer juniors to handle the same volume of work.</p><p>But &#8220;the same volume of work&#8221; is precisely the questionable assumption here.</p><p>If productivity gains automatically reduced the need for specialists in proportion to those gains, Excel should have caused a small demographic catastrophe in accounting. Instead, accounting got Excel, ERP, electronic document management, automated postings, bank integrations, and a massive volume of reporting, control, and analysis that simply wouldn&#8217;t have made economic sense with manual processing.</p><p>With AI, the same mechanism could operate across all skill levels at once. A junior with AI will be able to do some of yesterday&#8217;s mid-level work &#8212; but the mid won&#8217;t stand still. They&#8217;ll have the same AI, more baseline skill, and the ability to tackle tasks that were previously too expensive or time-consuming. The same applies to the senior. If the cost of intellectual iteration falls for everyone, the boundary of economically viable work shifts for everyone as well.</p><p>So I wouldn&#8217;t rush to bury juniors. It&#8217;s quite possible their work will simply get harder. What yesterday required hiring someone for an entry-level position will be partly automated, but at the same time, a whole range of work will emerge that no one used to do because it cost more than it was worth. We don&#8217;t know whether one will fully offset the other, and today&#8217;s data doesn&#8217;t prove it. But the assumption that &#8220;productivity went up 30%, so we&#8217;ll need 30% fewer people&#8221; has held up poorly through several technological revolutions in a row.</p><p>The training problem remains, though. If the simple tasks people used to learn on disappear, we&#8217;ll have to change how we grow specialists. But that&#8217;s a problem of how the professional ladder is built not proof that the bottom rung becomes unnecessary.</p><p><strong>On Dependency</strong></p><p>Another popular question is whether we&#8217;ll become too dependent on AI.</p><p>Of course we will. We depend on electricity, cars, food logistics, computers, the internet, and search engines. I&#8217;m always late everywhere, so I&#8217;m heavily dependent on clocks and cars. :-)</p><p>Civilization is largely built on technologies that prove so useful that giving them up becomes costly. So dependency itself tells us little about the quality of the technology. The more interesting question is which capabilities we hand over to the tool and which we keep for ourselves.</p><p>The calculator long ago took away the need to quickly multiply large numbers, and that&#8217;s been fine as long as a person can tell that 14,812 &#215; 73 = 81 looks suspicious. The problem starts not when the machine calculates instead of the person, but when the person can no longer tell that the machine has calculated nonsense.</p><p>With AI, this boundary is harder to see, because it doesn&#8217;t handle just one operation. It writes, searches, compares, analyzes, codes, proposes solutions, and explains its own answers. The more of these operations we hand over, the more important it becomes not to check every intermediate step, but to check the whole construct: did we ask the right question, can we trust the source data, does the conclusion follow from the arguments, and does the result make sense?</p><p>And here we come back to the start.</p><p>AI doesn&#8217;t just make intellectual work faster. It lowers the cost of quality. Additional checks, another hypothesis, an alternative approach, a critique of your own decision, and one more iteration become cheaper and therefore gradually stop being an extra service and become part of normal work. What yesterday counted as a good result doesn&#8217;t disappear and doesn&#8217;t get worse it just stops being a sufficient reason to call the work good.</p><p>So the main effect of AI on the labor market may not look like the sequential disappearance of copywriters, juniors, mids, and seniors. It&#8217;s much more likely that all of them stay in the game but everyone will have to do work that yesterday cost more than their time was worth. The junior gains some of the mid&#8217;s capabilities, the mid gains some of the senior&#8217;s, and the senior can afford a depth of analysis and a number of iterations that previously made no economic sense.</p><p>And if that&#8217;s truly the case, the question &#8220;who will AI replace?&#8221; is being asked too early.</p><p>First, we should see how much work suddenly becomes worth doing once doing it well has become cheap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The Digital Footprint Audit: Why Personal Privacy Habits Become Professional Liabilities]]></title><description><![CDATA[I&#8217;ve spent enough hours watching OSINT analysts work to know one thing for certain: nobody loses their privacy in a single dramatic moment.]]></description><link>https://reddogsecurity.substack.com/p/the-digital-footprint-audit-why-personal</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-digital-footprint-audit-why-personal</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Mon, 03 Aug 2026 11:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve spent enough hours watching OSINT analysts work to know one thing for certain: nobody loses their privacy in a single dramatic moment. It goes gradually, one social media post at a time, one app permission at a time, one &#8220;convenient&#8221; account registration at a time. And most people never notice it happening until someone hands them a folder full of their own life and asks them to explain it.</p><p>That folder gets built more often than you&#8217;d think, and not just for people who did something wrong. In M&amp;A due diligence, litigation prep, and executive risk assessments, the subject of the investigation is frequently just a person who signed up for a lot of things over twenty years and never gave it a second thought. The findings aren&#8217;t secret. They&#8217;re sitting in public view, waiting for someone with the right method to connect them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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><h2>What an analyst actually sees</h2><p>Per my own experience running these investigations, the process rarely starts with anything dramatic. It starts with an email address or a phone number, because those are the keys that tie everything else together. If someone reused an email address across a banking login, a decade-old forum account, and a shopping site that got breached in 2019, that address alone gives me a timeline of services, a rough age of the account holder, and via a breach dump sometimes a password pattern that person still uses elsewhere.</p><p>From there, usernames do the rest of the work. A person picks a handle at nineteen, uses it on a gaming forum, then again on GitHub, then again on a professional network years later without thinking twice. Tools built for exactly this purpose checking a username&#8217;s footprint across hundreds of platforms will return every account tied to that string of characters in seconds. The GitHub profile that looks entirely professional links, through the username alone, to a decade-old post where the person named their employer, their city, and their daily commute.</p><p>None of this required hacking, purchasing stolen data, or any method Red Dog Security&#8217;s ethics policy would prohibit. Every one of these findings came from publicly accessible information: cached pages, breach data that&#8217;s already circulating publicly, metadata embedded in ordinary files. That&#8217;s the uncomfortable part. The information was never hidden. It was simply never assembled before.</p><h2>Metadata is the quiet one</h2><p>If cookies and browser fingerprinting are the noisy trackers everyone half-understands, metadata is the one nobody thinks about at all. Every photo carries GPS coordinates, a timestamp, a device model, sometimes a serial number. Every document carries an author name, an editing history, and the software used to produce it.</p><p>I&#8217;ve seen this bite people in ways that had nothing to do with malice. A leaked internal document during a litigation matter still had the original author&#8217;s name embedded in the file properties, despite every visible reference to that person having been redacted from the text itself. In a due diligence context, the same oversight can attach an executive&#8217;s name to a document they believed was anonymous, or place them at a location they&#8217;d rather not have confirmed on a specific date.</p><p>Stripping metadata before sending or publishing a file takes one extra step. Skipping that step is how confidential becomes public.</p><h2>Why this matters to deal teams and legal practices</h2><p>Executives and principals involved in a transaction, a litigation matter, or a security incident carry the same accumulated digital footprint as anyone else, and that footprint doesn&#8217;t stop being relevant just because the person in question runs a company instead of posting on a forum. A due diligence team evaluating a target company&#8217;s leadership benefits from knowing what&#8217;s publicly reconstructable about the people making representations in that deal. A litigation team benefits from knowing what an opposing party&#8217;s own public footprint already establishes, before the other side finds it first.</p><p>This is the business case for what&#8217;s otherwise personal advice: the same OSINT methodology used to find undisclosed breaches or verify beneficial ownership applies just as cleanly to individuals. Reused credentials, linked usernames, and unstripped metadata are findings, not gossip. They belong in a risk assessment the same way an unpatched server does.</p><h2>A practitioner&#8217;s framework for reducing exposure</h2><p>The goal here isn&#8217;t to disappear. Total invisibility isn&#8217;t achievable in 2026, and chasing it usually wastes effort that would be better spent on the following, more achievable steps.</p><p>Compartmentalize by context. Maintain a professional identity tied to your real name, a separate personal identity for friends and family, and a third identity for one-off registrations and trial subscriptions you don&#8217;t intend to keep. None of these three should share an email address, a username, or a payment method. The moment they overlap, an analyst can connect them, and the whole point of separating them collapses.</p><p>Treat email addresses and phone numbers as the primary keys they are. A breached email address exposes every service tied to it. A compromised phone number, particularly one used for two-factor authentication, exposes considerably more. Separate addresses for banking, for social accounts, and for disposable registrations reduce that exposure meaningfully.</p><p>Strip metadata before any file leaves your hands, whether that&#8217;s a photo, a resume, or a document produced for a deal or a filing. This is a five-second habit that closes a gap most people never think to check.</p><p>Assume anything posted publicly will eventually be found by someone with a reason to look for it. That includes location data, which reveals routines and patterns far more readily than most people expect. A public account that posts from the same coffee shop every morning has already disclosed a neighborhood and a schedule.</p><p>Audit the footprint periodically rather than once. Search your own name, your usual usernames, and your primary email address every six months or so. What comes up will change as accounts age, as breaches accumulate, and as your professional profile changes with a new role or a new deal.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[Why We Have 613 Vulnerabilities a Week to Worry About]]></title><description><![CDATA[A developer friend sent me this, unprompted, after a rough week.]]></description><link>https://reddogsecurity.substack.com/p/why-we-have-613-vulnerabilities-a</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/why-we-have-613-vulnerabilities-a</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Thu, 30 Jul 2026 11:01:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A developer friend sent me this, unprompted, after a rough week. I asked him why his team&#8217;s static analysis had turned up 613 open vulnerabilities in a single sprint, and instead of a short answer, he sent me this. I&#8217;m publishing it close to verbatim, because it says something a security report never quite captures: the vulnerabilities aren&#8217;t only a testing gap or a training gap. Per what he describes, they&#8217;re the byproduct of a review process that&#8217;s been outpaced by its own tooling. When merge requests run to a thousand-plus lines and get rewritten every few days, nobody, reviewer included, is actually reading the code anymore. That&#8217;s not a developer opinion piece. That&#8217;s a root cause.</p><div><hr></div><h1>Do We Really Need Code Agents?</h1><h2>Preface</h2><p>Several factors prompted me to write this article:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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><ul><li><p>Problems with generated code when working in a team.</p></li><li><p>Increased cognitive load.</p></li><li><p>Active (forced) adoption pushed by CTOs/management.</p></li><li><p>And overall, you can&#8217;t really have a proper debate with colleagues you need a larger audience. When I suggest we think things through, I usually get marketing articles from LLM beneficiaries thrown at me, or some rather strange analogies, which I&#8217;ll also address in this article.</p></li></ul><p>In general, I&#8217;m not trying (okay, I am trying) to convince anyone of anything. My main point is to encourage asking more questions and thinking about clearer boundaries for the applicability of AI/LLMs in development.</p><h2>What This Article Will NOT Cover</h2><p>I see no reason to avoid using LLMs altogether. They definitely provide value and certainly speed up certain routine tasks.</p><p>&#8220;Generate a JSON mock for me, here&#8217;s the contract schema,&#8221; &#8220;What do you think about&#8230;,&#8221; &#8220;Do you see any problems in this piece of code&#8230;,&#8221; &#8220;Here&#8217;s an ORM query, I need an equivalent SQL query in PostgreSQL dialect,&#8221; &#8220;I&#8217;m writing in language X, framework Y, and I&#8217;ve run into this problem, here&#8217;s the log&#8212;what&#8217;s the cause and how can I fix it&#8230;&#8221;</p><p>These are examples of queries that, in my opinion, are perfectly valid, and LLMs handle them remarkably well in most cases. LLMs are pretty good as a second opinion. So, there won&#8217;t be any total LLM hate here.</p><h2>What This Article WILL Cover</h2><p>I&#8217;ll examine the problems of using LLMs as a primary tool. Again&#8212;not as a second opinion tool, but as the primary tool that writes the majority of the code in merge requests spanning hundreds or thousands of lines. I&#8217;ll also cover edge cases where the developer supposedly reads the generated code and supervises the agent.</p><h2>The Problems</h2><h3>1. Generated Code in Team Work</h3><p>Merge requests. LLMs generate a lot of code. LLMs cannot think a feature through deeply. LLMs cannot form a set of questions and go to product managers/designers/analysts for additional information that could help design and write simpler, more intuitive code.</p><p>LLMs write code only for the current request. They don&#8217;t care about tomorrow, they don&#8217;t care about the roadmap, they don&#8217;t care about the consequences for neighboring services/modules. As a result, we see a lot of code for a small feature in a merge request.</p><p>A few days later, a request comes in to add another feature to the same module, and the LLM rewrites the entire code, and again we get a diff of +1500 -1400. Reviewing such volumes this frequently is simply impossible. This doesn&#8217;t just slow down development&#8212;it completely nullifies any benefits. It accelerates the rate of change in the codebase, and the pace becomes overwhelming for the human brain.</p><p>After a few such iterations, I stop understanding a service that just yesterday I was reasonably familiar with and could quickly fix some unexpected bugs thanks to a deep understanding of the codebase. Now even bug fixes will take much longer. Cognitive load skyrockets. Developers were supposed to fight complexity, but the exact opposite has happened.</p><p>As a result, review quality drops. And consequently, code quality and the quality of releases/products as a whole suffer.</p><h3>2. Increased Cognitive Load</h3><p>This point ties into the previous one. However, I&#8217;d like to focus on slightly different aspects. As of 2026, most players in the IT world still underestimate the level of cognitive load. This, in turn, affects emotional strain and the developer&#8217;s overall health.</p><p>Today, a developer uses tons of different tools in their daily work, which require knowledge beyond just the programming language itself. These include linters, formatters, containers, CI/CD pipelines, task trackers, methodologies, frameworks, various architectures and SOLID principles, type checkers, load testing tools, emulators, version control systems, databases, message brokers, and so on, and so on.</p><p>Not to mention that the languages themselves are getting more complex. I&#8217;ve yet to see any language become simpler. Yesterday&#8217;s object-oriented language is now heavily using pattern matching branches instead of familiar ifs. Getting familiar with this whole zoo takes months, and mastering it takes years.</p><p>And that was all yesterday. Today, another tool has been added: LLMs. Which differ from all the rest. Their interface changes too quickly. Their boundaries of applicability are blurred. There&#8217;s no time to think&#8212;you must use it, or the market will cast you out tomorrow, as every second person claims&#8212;from LLM provider CEOs to your colleagues, and indeed, it&#8217;s in almost every other job posting (if not the first).</p><p>LLMs generate code fast. You need to read it, understand it, correct it again, read it again, understand it, correct it again. Nobody even stops to wonder whether the brain can even work at such a pace. But, as usual, there&#8217;s no time to think the feature was promised to be released yesterday.</p><h3>3. Active (Forced) Adoption by CTOs/Management</h3><p>It&#8217;s the usual story here. Management is driven by hype. Management is more prone to cargo cult thinking. Having made +x profit yesterday, today they&#8217;re already thinking about +10x. And nothing will stop them. Not appeals to articles or facts, not explanations of how things work, not descriptions of the problems, not questions about what we&#8217;ll do with the generated code in six months nothing.</p><p>But unlike any other hype, this one is special. It infects the minds of even the smartest among us. Many CTOs, tech leads, and team leads, despite being engineers just yesterday, can no longer be cured of this affliction. And it&#8217;s understandable. On one hand, they&#8217;re under pressure from higher management. On the other hand, LLMs generate code that looks awfully convincing.</p><h2>A Bit of Theory</h2><p>Many refer to this article, and I&#8217;m no exception. The article by Peter Naur, Programming as Theory Building.</p><p>In it, the author argues that a significant part of development involves building a theory in your head. A theory about how the various components of the system are interconnected, how the constructed model reflects the business processes embedded in it, how flexible the current model is, various tradeoffs, and so on.</p><p>And all of this exists in the developers&#8217; heads. Some of it can be captured in documentation, specs, and comments, but one way or another, when new developers join the project, they need to build this entire theory in their heads from scratch. And this takes a tremendous amount of time, including communication time with colleagues.</p><p>Documentation is good, but it isn&#8217;t always accurate. The pace of development can outpace the speed of writing documentation. Some might say that LLMs can help write documentation. But an LLM won&#8217;t write in the documentation why a particular class was implemented in a certain way and how it affected neighboring classes, even though this might be critically important for future feature development. Nobody checks what the LLM writes there.</p><p>And if we abstract further, we could even move to the most formal language of all mathematics. Differential equations or Field Theory were written down long ago and in great detail.</p><p>First, did that allow anyone to apply them in practice, solving problems without building those theories in their own heads?</p><p>Second, how many people have you seen who interpret differential equations in exactly the same way?</p><p>And that&#8217;s the most formal language possible. What about applied matters and business logic? Therefore, even with detailed documentation and quality code, a person will need a certain amount of time to understand the essence of the project.</p><p>At the end of the article, you can find some scientific research on this topic.</p><h2>Questions About the Current State of LLMs</h2><p>We all see and feel the intense marketing pressure from LLMs and AI tools in general. However, let&#8217;s step away from the news about &#8220;the new x.yz version of the ABC network, which is e^100000 times better than all previous versions combined&#8221; and look at the impact of LLMs on development from a different angle.</p><p>For several years now, we&#8217;ve been assured that soon there will be no work left for developers. That is, LLMs will do everything for us. But what&#8217;s happening to the products, to the tooling, to programming languages? If LLMs are really doing the heavy lifting now, this should already show up in the tools we use every day. So look at the record so far:</p><p>Have some faster, more reliable databases appeared, written by LLMs?</p><p>Has everything been rewritten in Rust, eliminating problems with Electron-based apps that consume tons of memory?</p><p>Have IDEs stopped lagging during simple typing?</p><p>Has Wayland been finalized and all problems resolved?</p><p>Has CPython seen significant optimizations via LLMs and caught up with compiled languages in speed?</p><p>What about the browser from Anthropic?</p><p>And what about Bun&#8212;does it not crash in production anymore?</p><p>So, the question is: where are the tons of products? When will every developer become an entrepreneur?</p><p>Yes, we hear about individual successes of small vibe projects, but these are often either small projects generating income at the level of a middle/senior programmer, or even less, or&#8230; very isolated cases that would need a thorough verification. And what&#8217;s new and interesting in open source? For 2025/2026, GitHub hasn&#8217;t been very abundant in this regard.</p><h2>Real Bottlenecks</h2><p>Somehow, without any prior announcement, everyone suddenly decided that the biggest bottleneck in development is writing code. It&#8217;s not clear what research this claim is based on and it isn&#8217;t new. Vim users who could touch-type at 120 words a minute never turned typing speed into the industry&#8217;s competitive edge, because typing was never the bottleneck to begin with.</p><p>What customers forget/don&#8217;t understand/don&#8217;t want to see:</p><ul><li><p>Program/service design&#8212;from classes and methods to system design of the entire product.</p></li><li><p>Communication with product managers, designers, analysts, and colleagues.</p></li><li><p>Finding solutions.</p></li><li><p>QA of the written code. Yes, developers also spend time testing before handing it over to testers.</p></li><li><p>Documentation, problem-solving, thinking through and anticipating various events that could affect the service&#8217;s load and its behavior in exceptional cases.</p></li></ul><p>All of this takes a massive amount of time. No, LLMs don&#8217;t do this, or they don&#8217;t do it very well.</p><p>Just run a thought experiment. Suppose it&#8217;s not an LLM doing all this, but a personal senior-level slave. Despite some successes, the responsibility lies with the hired developer. And to maintain that responsibility, they need to be convinced of the correctness of the decisions. Transferring that into their own head will still require a significant amount of time.</p><h2>Arguments of AI Adherents</h2><p><strong>1. &#8220;Imagine you have a team of 10 mid-level/senior developers. Well, agents are the same thing.&#8221;</strong></p><p>No, it&#8217;s not the same thing. I have about 2.5 years of experience as a team lead. Not a huge amount, but it&#8217;s not hard for me to draw conclusions and spot the differences:</p><ul><li><p><strong>Responsibility.</strong> A team does indeed take responsibility for its work. Each team member is motivated (by salary) and demotivated (by potential penalties or dismissal). And in real life, by mortgages, loans, needs, etc. Their motivation and demotivation obligate them to bear this responsibility.</p></li><li><p><strong>Predictability.</strong> From the first point follows predictability. Each team member becomes predictable after some time (roughly the probationary period). The team lead understands their technical level, development speed, degree of involvement in development, and a bunch of other characteristics. It&#8217;s not in any team member&#8217;s interest to be unpredictable. A colleague won&#8217;t cave and say &#8220;you&#8217;re right, here&#8217;s the fix&#8221; ten times an hour just to get the ticket closed &#8212; there&#8217;s a reputation and a paycheck riding on being right. An LLM has none of that. It&#8217;s unpredictable and deeply chaotic: it forgets context, repeats the same mistakes, and doesn&#8217;t know how to back off.</p></li></ul><p><strong>2. &#8220;Everyone uses them, and we absolutely must use them too.&#8221;</strong></p><p>This is classic cargo cult thinking; arguments won&#8217;t save you. BUT. Please. Let&#8217;s at least try to ask a few more questions before dragging something new into our workflow.</p><p><strong>3. &#8220;But LLMs speed up development. Who cares what happens to the project/service in 3-6-9 months? Everyone&#8217;s happy and satisfied right now.&#8221;</strong></p><p>No, I&#8217;m not satisfied. It&#8217;s painful to review merge requests with thousands of lines in the diff. It&#8217;s painful that there are no people left who understand the code. And, most importantly, the fun is gone. What pleasure is there in generating code? When writing code by hand, I at least get some dopamine (fighting off tons of cortisol I got as a junior/mid).</p><p>Tons of code that nobody understands directly impact the business and the product. The maintainability curve, while remaining flat for a while, eventually skyrockets. And then feature releases get delayed more and more. Bugs appear more often, and nobody knows how to fix them. A normal, healthy business also needs predictability from the project and development, just like water.</p><h2>Edge Cases</h2><p>This is trickier. What I&#8217;d include here: the LLM writes the code, but the developer more or less reviews their own code. To objections about the increased number of lines in merge requests and frequent rewrites of the same code sections, they reply, &#8220;Just glance over the MR diagonally,&#8221; &#8220;This module isn&#8217;t that critical,&#8221; etc.</p><p>In my opinion, this is still a risky case for the product. Maybe it&#8217;s acceptable for services that are meant to be written once and forgotten, but nothing more. The likelihood of errors increases, and the point of code review evaporates. Responsibility can start to blur. You might start hearing things like &#8220;The LLM introduced this bug,&#8221; &#8220;The LLM messed up the config,&#8221; etc.</p><p>I believe that responsibility should always lie with the developer. In the case of problems coming from other tools, be it CI/CD, infrastructure components, or even the code editor&#8212;such an argument is valid. We trust colleagues, the project&#8217;s lifespan, maintainers, companies, etc., and we understand that no software is without issues. However, we continue to trust up to a certain critical point. That critical point might simply be that the tool isn&#8217;t suitable for the specific load of the current product. But we still have feedback from real people that the tool works in other cases.</p><p>But with LLM generation, we cannot afford that&#8212;we have no tools to assess the risks and the likelihood of problematic code. And I believe that any blurring of responsibility in this case leads to risks and problems&#8212;both in terms of the developer&#8217;s understanding of the product and overall trust in the developer.</p><h2>Conclusions</h2><p>LLMs are not stable. There are no tools to determine/increase/work with the level of trust in an LLM. We observed this a year ago with Test-Driven AI Development, which I don&#8217;t want to comment on or investigate because it evaporated as a concept. Today we have SPEC-Driven Development, which I don&#8217;t hold out much hope for because, again, I don&#8217;t see every developer becoming an entrepreneur, and I don&#8217;t see an influx of quality projects in open source.</p><p>When using LLMs as generators for the main codebase, both the level of trust in the developer and the developer&#8217;s own understanding of the codebase, the problems, and the product are lost. This negatively impacts cognitive load and can increase the likelihood of burnout. There are considerable risks associated with using them on long-term projects.</p><p>I&#8217;ll just repeat the phrase from the article: let&#8217;s at least try to ask a few more questions before dragging something new into development.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[Just 100 Wallets Hold 90% of Sam Altman's Token Supply]]></title><description><![CDATA[Per documents Grayscale filed with the SEC to launch a Worldcoin ETF, roughly 90% of all WLD tokens in circulation sit in just 100 wallet addresses.]]></description><link>https://reddogsecurity.substack.com/p/just-100-wallets-hold-90-of-sam-altmans</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/just-100-wallets-hold-90-of-sam-altmans</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Tue, 28 Jul 2026 11:03:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Per <a href="https://www.sec.gov/Archives/edgar/data/2145351/000119312526308957/ck0002145351-20260720.htm">documents</a> Grayscale filed with the SEC to launch a Worldcoin ETF, roughly 90% of all WLD tokens in circulation sit in just 100 wallet addresses. That&#8217;s a hard turn from Sam Altman&#8217;s <a href="https://whitepaper.world.org/designing-for-scale">original pitch</a> for the project as a &#8220;coin for the whole world&#8221; tokens meant to reach people after an iris scan at one of the project&#8217;s Orb devices.</p><p>These numbers carry weight because they didn&#8217;t come from a critic. They came from a firm that wants to package WLD into an exchange-traded fund, list it on Nasdaq under the ticker GWLD, and sell shares to retail investors. The application was filed on July 20.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>The risk factors section states it plainly: the 100 largest WLD wallets hold about 90% of tokens in circulation. One of those wallets is the bridge between Ethereum and World Chain, which likely serves many users at once but that detail doesn&#8217;t change the concentration picture.</p><p>This cuts against Altman&#8217;s own promises. Back in October 2021, he <a href="https://world.org/blog/announcements/at-last-trust-in-the-age-of-ai">wrote </a>that Worldcoin would be &#8220;fairly distributed to as many people as possible.&#8221; The project&#8217;s white paper went further, predicting that &#8220;most of the currently living people&#8221; would hold WLD tokens, making it the most widely distributed digital currency on record. In the actual filing, Grayscale&#8217;s lawyers had to work with facts instead of marketing: a large share of the tokens issued ended up with a small group of early participants.</p><p>WLD is billed as a governance token, but in practice that function barely gets used. Per the filing, WLD &#8220;may be used in the future&#8221; for governing the World Network, though the mechanisms for that shift are described as &#8220;novel and untested at scale.&#8221; Right now, governance &#8220;remains largely conducted under the direction of the World Foundation.&#8221;</p><p>The filing also lays out how much the project leans on centralized infrastructure. The World Chain sequencer runs centrally, and the network sits at an &#8220;early stage of decentralization&#8221; behind even Ethereum on that count. Protocol updates fall under the &#8220;coordinated control of a limited number of participants&#8221; tied to the World Foundation, Tools for Humanity (Worldcoin&#8217;s developer), and Optimism (operator of the L2 chain running the project&#8217;s smart contracts).</p><p>That, too, cuts against earlier statements. When World Chain launched in April 2024, the project&#8217;s founders said the network would be &#8220;built by all of humanity, owned by it, and governed by it.&#8221; In May 2025, the <a href="https://world.org/blog/announcements/at-last-trust-in-the-age-of-ai">World Foundation </a>promised the &#8220;final stages&#8221; of full decentralization by the end of 2026. It&#8217;s July 2026 now, and the project is behind that timeline.</p><p>Even the Orb devices the hardware behind the entire iris-scan identity system &#8212; are produced and distributed mainly under Tools for Humanity&#8217;s control, while the World Foundation holds significant sway over the protocol, the WLD treasury, and ecosystem grant distribution.</p><p>At publication, WLD was <a href="https://coinmarketcap.com/currencies/worldcoin-org/">trading </a>around $0.40 down 20% year-to-date and 96% below its all-time high of $11.74, set in March 2024.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[THE GENTLEMEN: What the Reporting Got Right, What It Left Out, and Why the Name Doesn't Matter]]></title><description><![CDATA[Published by Vorexig]]></description><link>https://reddogsecurity.substack.com/p/the-gentlemen-what-the-reporting</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-gentlemen-what-the-reporting</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Fri, 03 Jul 2026 12:03:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>By now you have probably read at least one of the major reports on The Gentlemen ransomware operation. Group-IB published their technical breakdown in March. Check Point Research followed with attribution analysis in April and again in May after the group&#8217;s own infrastructure was breached and leaked. PRODAFT tracked the administrator as LARVA-368 with high confidence. Intel 471 and Constella Intelligence contributed the OSINT chain that led from a forum handle to a Telegram ID to a phone number to a name and a LinkedIn profile in Izhevsk.</p><p>The technical work is solid. The attribution chain is credible. We verified what we could verify, cross-referenced what we could cross-reference, and consulted sources beyond what appears in English-language reporting.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>The evidence points where it points.</p><p>But before we get to the name and we will get to the name, or rather to the question of what you do with it there are a few things worth examining that the published reporting passed over quietly.</p><div><hr></div><p><strong>What the cultural markers actually tell us</strong></p><p>The email address that Intel 471 traced back to the Hastalamuerte persona contains the number combination 1488. The reporting notes, correctly, that 1488 is associated with white supremacist ideology. What the reporting does not examine is whether that association is meaningful in context.</p><p>1488 as a coded white supremacist identifier is primarily an American and Western European neo-Nazi reference. It exists in Russian far-right spaces but it is not organic to Izhevsk &#8212; an industrial city in Udmurtia, a predominantly Muslim republic within Russia, where the dominant cultural backdrop is Russian Orthodox, not American extremist subculture.</p><p>Three explanations exist. Someone adopted American extremist iconography deliberately as part of a constructed persona. Someone borrowed an identifier without understanding its Western connotation in Russian internet culture, numbers are frequently combined in usernames without ideological intent. Or the number is genuinely meaningful to this individual for reasons that don&#8217;t appear in the public record.</p><p>All three are possible. None of the published reporting asked which one.</p><p>Similarly, the GitHub username SantaMuerte and the forum handle SantaMuerte on Codeby form part of the attribution chain. Santa Muerte &#8212; Nuestra Se&#241;ora de la Santa Muerte &#8212; is a Mexican folk Catholic saint, a personification of death associated with healing and protection. The devotion is specifically Mexican and Mexican-American in origin. It does not travel naturally to Russian Orthodox Izhevsk any more than 1488 does in the other direction.</p><p>Again borrowed persona, deliberate misdirection, or genuine adoption of foreign symbolism by someone whose online identity was assembled from whatever seemed appropriately threatening in 2019? Possible. Documented. Unexamined.</p><p>We raise these questions not to exonerate anyone or to undermine the attribution chain. The chain holds together. We raise them because our job is to ask the next question, not just confirm the last answer.</p><div><hr></div><p><strong>Who these people actually are</strong></p><p>The published reporting includes something important that tends to get buried under the technical detail. A review of Hastalamuerte&#8217;s early forum posts from 2019 to 2020 shows a relatively unskilled user still trying to establish a reputation. In June 2020 the account joined a months-long Telegram training program to learn basic penetration testing tools. The posts show someone struggling with fundamentals.</p><p>This is not a supervillain origin story. This is a pattern that repeats across nearly every significant threat actor we have studied.</p><p>Most people who end up operating at this level did not plan to become ransomware administrators. They were technically curious, found communities that rewarded their skills, discovered that those skills had financial value, and gradually moved further in than they initially intended. The escalation is incremental. The point of no return is rarely visible when you cross it.</p><p>The Russian government dimension matters here but not in the way it usually gets framed in Western reporting. The tolerance of outbound cybercriminal activity &#8212; the unwritten rule that domestic targets are off limits, that the right people occasionally get paid, that foreign law enforcement jurisdiction stops at the border &#8212; does not produce hardened master criminals. It produces people who feel protected enough to be careless. OPSEC mistakes that would end careers elsewhere become survivable. Which means they persist, they learn, and they leave traces that a more pressured operator would have eliminated years earlier.</p><p>That carelessness is documented. It is also, from an investigative standpoint, useful.</p><p>The motivation is money. Not ideology, not geopolitics, not a desire to destabilize Western infrastructure as an end in itself. The 90% affiliate split that distinguished The Gentlemen from every competing program is not a philosophical statement. It is a market strategy. Experienced operators have options. Higher margins attract better talent. Better talent produces faster scale.</p><p>Understanding that the motivation is financial and the behavior is therefore predictable is more operationally useful than knowing a name.</p><div><hr></div><p><strong>The question nobody answered</strong></p><p>Multiple respected intelligence firms have published what they believe to be the real identity of The Gentlemen&#8217;s administrator. The evidence chain runs from forum handles through Telegram IDs through phone numbers through data breach records to a named individual with a LinkedIn profile and an employer in Izhevsk.</p><p>We reviewed that chain. We conducted our own verification across sources that include Russian-language forums, Telegram channels, and data that does not appear in English-language reporting. The convergence is real. Multiple independent methodologies pointing in the same direction is as close to confirmation as open-source attribution gets.</p><p>And then the reporting ends. A name. An employer. A phone number. No response to requests for comment.</p><p>Now what?</p><p>Here is Vorexig&#8217;s position, stated plainly.</p><p>We find. We report. We do not make arrests and we do not publish private citizens&#8217; identifying information ahead of law enforcement action. Not because we lack confidence in the evidence. Because a name in a Substack post does not put anyone in handcuffs. It does not protect a single organization from the next attack. It does not disrupt infrastructure, seize cryptocurrency, or trigger extradition proceedings.</p><p>What it does is create legal exposure for the publisher, alert the subject, and give them time to move.</p><p>If you have evidence strong enough to name someone publicly, you have evidence strong enough to hand to the FBI, Interpol, or the relevant national cybercrime authority first. That is not being a snitch. That is understanding what your evidence is actually for.</p><p>Crime does not pay eventually. The historical record of ransomware operators who felt protected by geography and government tolerance and then made the mistake of traveling abroad is instructive. Arrests happen. They just happen on a timeline that does not align with the news cycle.</p><div><hr></div><p><strong>What you should actually do with this information</strong></p><p>If you are reading this as a security practitioner, the actionable insight is not the name. It is the infrastructure.</p><p>The Gentlemen maintain a pre-compromised inventory of approximately 14,700 FortiGate devices exploited through CVE-2024-55591. Your organization does not need to do anything wrong today to already be on that list. The breach may have occurred months ago. The encryption has not started yet.</p><p>The group targets organizations where the return justifies the effort. They are not ideologically motivated. They are economically motivated. Which means the most effective defensive posture is not impenetrability &#8212; it is making your network more expensive to attack than the organization beside you.</p><p>Patch your edge devices. Audit your FortiGate exposure. Understand what your acquisition target&#8217;s network perimeter looked like eighteen months ago, not just today.</p><p>If you are in M&amp;A  and a significant portion of Vorexig&#8217;s audience is  the question to ask before a transaction closes is not whether the target company has been attacked. It is whether they are currently on a list that someone is working through methodically.</p><p>We can help you find out.</p><div><hr></div><p><strong>A final note</strong></p><p>The Gentlemen will not be the last group built this way. The conditions that produced them accumulated expertise inside established programs, a payment dispute, a calculated departure with tools and access intact  are structural, not exceptional. As the ransomware market consolidates around fewer dominant operators, the experienced affiliates who leave or get pushed out will build competing operations. Some will fail. Some will move faster than any group before them.</p><p>The barriers to entry are lower than most organizations assume. The people behind these operations are more human and more fallible than the technical reporting suggests. And the name, when it eventually becomes public through proper channels, will matter less than what you did with your network while you were waiting.</p><p>We find. We report. We keep companies safe including the ones that have not invested in cyber yet.</p><p>That is the job.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The Dialog Leak Isn't a Story About a Secret Society. It's a Story About View Source.]]></title><description><![CDATA[By now you&#8217;ve probably seen the headlines about Peter Thiel&#8217;s &#8220;Dialog&#8221; the invite-only retreat that&#8217;s been quietly running since 2006, compared in every write-up to Bilderberg, populated by senators, a NATO four-star, Treasury Secretary Scott Bessent, half the PayPal Mafia, and apparently a session called &#8220;Build-a-Cult&#8221; moderated by the founder of a Christian dating site.]]></description><link>https://reddogsecurity.substack.com/p/the-dialog-leak-isnt-a-story-about</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-dialog-leak-isnt-a-story-about</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Thu, 18 Jun 2026 11:01:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>By now you&#8217;ve probably seen the headlines about <a href="https://www.wired.com/story/leak-exposes-members-of-peter-thiels-secretive-dialog-society/">Peter Thiel&#8217;s &#8220;Dialog&#8221;</a> the invite-only retreat that&#8217;s been quietly running since 2006, compared in every write-up to Bilderberg, populated by senators, a NATO four-star, Treasury Secretary Scott Bessent, half the PayPal Mafia, and apparently a session called &#8220;Build-a-Cult&#8221; moderated by the founder of a Christian dating site. The internet has spent two days arguing about whether this is a harmless retreat for rich nerds or a parallel government in waiting.</p><p>I don&#8217;t really care about that argument. I care about how the data got out, because that&#8217;s the part nobody outside the OSINT and infosec world is actually talking about  and it&#8217;s the part that should worry these people far more than which sessions made the agenda.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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><h2>What actually happened</h2><p>Strip away the conspiracy framing and here&#8217;s the technical reality. <a href="https://www.miaminewtimes.com/news/peter-thiels-secret-society-exposed-as-palantir-deepens-south-florida-roots-40559039/">Swiss researcher Maia Arson Crimew</a> the same person who previously surfaced the U.S. government&#8217;s No Fly List and breached the surveillance camera company Verkada got an anonymous tip and found a directory of 113 names tied to Dialog sitting embedded directly in the source code of the organization&#8217;s own website. Not behind a login. Not in a database that required a breach. The directory had been sitting in plain sight, served to anyone who simply viewed the page&#8217;s source.</p><p>That&#8217;s not a hack. That&#8217;s a &#8220;right-click, View Page Source&#8221; discovery. I want to sit with that for a second, because it&#8217;s the entire story.</p><p>Separately, Dialog&#8217;s participant records live in Airtable  a commercial, off-the-shelf database  and for each person it tracks membership status, every retreat they&#8217;ve attended, a biography, a home city, and a private access token that functions as a login credential. A source gave Wired the full 2026 registration list separately, which is how the broader 222-name roster for the August retreat surfaced. WIRED chose not to publish the tokens or the personalized account links that contained them, which tells you those tokens were live and functional, not some sanitized export.</p><p>So you&#8217;ve got a 20-year-old organization, run by people who built some of the most consequential surveillance, data brokerage, and identity infrastructure on the planet, whose own membership directory was exposed the same way a junior dev&#8217;s side project gets exposed: hardcoded into client-facing HTML and parked in a SaaS tool with default-ish access controls. Crimew&#8217;s quote on this is the one worth remembering, not the session titles: it shows how confident the people who run the world are in their own safety, since they don&#8217;t bother with basic operational security even for the off-the-record gatherings where they discuss the world&#8217;s future.</p><p>That&#8217;s the headline. Everything else is color.</p><h2>Why this matters more than the gossip</h2><p>I spend my working life on the other side of this exact failure mode. When I&#8217;m tracing a fraud network or doing diligence on a counterparty, the breakthrough almost never comes from some exotic zero-day or a dark web breach dump. It comes from exactly this: someone treated a low-friction tool &#8212; a shared spreadsheet, a forum profile, a website&#8217;s own source code  as private, when it was never actually locked down. People conflate &#8220;obscure&#8221; with &#8220;secure.&#8221; Dialog has no public-facing site, no published member list, two decades of media silence. That obscurity bred a false sense of security, and false security is precisely where OPSEC discipline goes to die.</p><p>The irony, and it&#8217;s a real one, is who&#8217;s on the list. This isn&#8217;t a retreat of marketing executives. Howie Liu, the founder and CEO of Airtable itself, is a listed participant &#8212; the same Airtable that hosted the unsecured records. The roster includes people who built or run the largest data brokerage, ad-tech, and surveillance companies in the country, gathering specifically to discuss, among other things, the future of AI-driven information control, and their own membership records were sitting in a tool with the access discipline of a fantasy football league.</p><p>If you only take one lesson from this story for your own organization, take this one: your threat model has to account for low-effort, high-embarrassment exposure, not just sophisticated attackers. Nobody breached Dialog&#8217;s infrastructure with anything resembling skill. Somebody looked.</p><h2>The part that should worry the attendees more than the press coverage</h2><p>The leaked records include personal email addresses, mobile phone numbers, birthdates, and emergency contacts for the people on the list &#8212; for sitting senators, a NATO commander, a Treasury Secretary, and assorted billionaires. That&#8217;s not reputational risk. That&#8217;s a physical security and targeting risk. Emergency contact information for a sitting general or cabinet official, tied to a home city and a verified attendance history at private events, is exactly the kind of dataset that turns into a social engineering or physical security problem in someone else&#8217;s hands. None of them appear to have used government email addresses to register, which tells you the attendees themselves understood there was something worth keeping separate from their official lives &#8212; they just didn&#8217;t extend that same instinct to the platform holding their personal data.</p><p>This is the gap I see constantly in this work: people are good at compartmentalizing what they say. They&#8217;re bad at compartmentalizing the infrastructure that holds what they say. Dialog reportedly went to the trouble of building a private, members-only dating feature inside its participant directory, including whether someone was looking for love at Dialog events &#8212; a level of granular personal detail most people wouldn&#8217;t hand to a stranger at a bar, sitting in the same unsecured system as phone numbers and birthdates for a four-star general.</p><h2>What I&#8217;d tell a client in this position</h2><p>If you ran an organization like this and frankly, if you run any organization that maintains a membership list, a donor list, an investor list, or a client roster with personal contact data attached here&#8217;s the unglamorous checklist that this leak should put back on your radar:</p><p>Audit what&#8217;s actually rendered in your site&#8217;s client-side source, not just what&#8217;s behind authentication. Browsers render everything sent to them; &#8220;not linked from the navigation&#8221; is not the same as &#8220;not exposed.&#8221; Crimew didn&#8217;t break anything. She viewed source.</p><p>Treat third-party SaaS tools Airtable, Notion, Google Sheets, anything with a shareable link as a primary attack surface, not a convenience layer. These tools are popular precisely because they&#8217;re frictionless, and frictionless almost always means permissive defaults somewhere.</p><p>Separate identity data from preference data. A membership directory with names and bios is one risk tier. A membership directory with phone numbers, birthdates, emergency contacts, and dating preferences attached to the same record is a completely different risk tier, and it should never live in the same table, let alone the same access scope.</p><p>Rotate and scope access tokens like you mean it. The fact that Dialog&#8217;s tokens functioned as standing login credentials, embedded in personalized links, means a leaked link wasn&#8217;t just exposure  it was account takeover waiting to happen.</p><p>None of this requires a six-figure security budget. It requires someone in the organization whose job is to ask &#8220;what does our public-facing footprint actually expose,&#8221; and to keep asking it as the org grows. Dialog is reportedly building a permanent campus and scaling its membership. Growth without a parallel growth in data discipline is how you end up the subject of a Wired story instead of the host of one.</p><h2>The bigger picture</h2><p>I&#8217;ll leave the &#8220;is this a secret society shaping world events&#8221; debate to the political commentators  that&#8217;s a worthwhile conversation, but it&#8217;s not mine to adjudicate here. What I&#8217;ll say as someone who does this kind of digging for a living is that this leak is a near-perfect case study in why &#8220;we&#8217;re private, not public&#8221; is not a security posture. It&#8217;s a hope. Dialog had twenty years of media discipline and zero years of basic web hygiene, and the web hygiene is what got them.</p><p>The people in that room are going to spend a week in August discussing how to survive World War III and whether money buys happiness. I&#8217;d suggest they spend twenty minutes first on whether their own vendor stack can survive someone hitting Ctrl+U.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The Tools That Make You Invisible Also Make You a Red Flag]]></title><description><![CDATA[This is not a money laundering guide.]]></description><link>https://reddogsecurity.substack.com/p/the-tools-that-make-you-invisible</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-tools-that-make-you-invisible</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Thu, 04 Jun 2026 07:01:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is not a money laundering guide. But if you live under a government that tracks your every financial move Iran, Russia, Belarus, or any number of other places  the tools described below are real, and people use them for legitimate reasons. I&#8217;m writing about them for a different reason entirely: to show you how visible the &#8220;invisible&#8221; really is, and why that matters if you&#8217;re moving into crypto-adjacent business.</em></p><div><hr></div><p>A few months ago, I was reviewing a due diligence file on a crypto payments company. Mid-stack acquisition, reasonable valuation, clean cap table on the surface. Then I started pulling transaction graph data.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>The patterns were textbook. Privacy coin layering. Repeated conversion cycles through non-KYC (Know Your Customer) exchanges. Intermediate wallets with a single inbound and single outbound transaction each  classic peeling chain behavior. The kind of thing that shows up in every blockchain analytics training course as an example of what not to do.</p><p>The founders weren&#8217;t criminals. I&#8217;m fairly confident of that. They&#8217;d built tools for privacy-conscious users in high-surveillance environments journalists, activists, people sending remittances across sanction boundaries. Legitimate use cases, real demand. But nobody had explained to them that the techniques their users employed to stay safe were also the techniques that would make their entire business look like a money laundering operation to any competent analyst, regulator, or acquirer&#8217;s legal team.</p><p>The deal died in diligence.</p><div><hr></div><h2>What the &#8220;invisible&#8221; path actually looks like</h2><p>Here&#8217;s the general shape of what privacy-seeking crypto users do stripped of the specific tools and step-by-step detail that would make this a how-to guide, which it isn&#8217;t:</p><p>They start with fiat currency, typically acquired through a peer-to-peer exchange or crypto ATM that requires minimal identity verification. They move those funds into a non-custodial wallet  one they control with a seed phrase and then convert to a privacy-focused cryptocurrency like Monero (XMR) or shielded Zcash (ZEC). These coins obscure transaction history by design: Monero hides sender, receiver, and amount on every transaction by default; Zcash offers optional shielded pools that do the same.</p><p>From there, they convert back to a stablecoin or spendable asset through an automated exchange  typically one that doesn&#8217;t require identity documents  and load a virtual card that accepts crypto funding. That card gets used like a normal payment card: VPS hosting, cloud services, software subscriptions, anything that accepts Visa or Mastercard.</p><p>The result, from the user&#8217;s perspective, is a payment with no clear link back to their identity.</p><p>From my perspective and from the perspective of Chainalysis, TRM Labs, CipherTrace, and every AML compliance team at every major financial institution &#8212; it&#8217;s a recognizable pattern with a signature.</p><div><hr></div><h2>Why the signature matters</h2><p>Privacy coins don&#8217;t actually make transactions invisible to investigators. What they do is shift the analytical burden. Instead of reading a transparent ledger, you&#8217;re looking at behavioral patterns around the privacy coin: what went in, what came out, timing correlations, exchange footprints, IP metadata where it&#8217;s available, and the transaction graph on either side of the shielded segment.</p><p>Monero&#8217;s ring signatures obscure which input is the real one, but they don&#8217;t eliminate the inputs. Zcash&#8217;s shielded pool is genuinely strong  but most Zcash transactions still involve transparent addresses at some point, and the transition into and out of the shielded pool leaves artifacts.</p><p>More importantly: the <em>behavior</em> of using these tools is itself a signal. Per the EU&#8217;s Anti-Money Laundering Regulation (EU AMLR), which takes full effect in July 2027, Virtual Asset Service Providers will be required to screen for privacy coin usage as a risk indicator. Transactions routed through non-KYC exchanges, peeling chain patterns, and repeated conversion cycles are already flagged by blockchain analytics platforms as elevated risk.</p><p>This doesn&#8217;t mean everyone who uses these tools is laundering money. It means that if your business touches crypto  as a payments company, an exchange, a service provider accepting crypto your customers&#8217; behavior becomes your compliance exposure.</p><div><hr></div><h2>The acquisition problem</h2><p>Back to that due diligence file.</p><p>The company&#8217;s transaction volume looked fine in aggregate. The problem was the composition. A significant portion of user activity showed privacy-enhanced routing patterns not because the users were criminals, but because the product had been designed and marketed to people who needed privacy. The founders understood their users&#8217; threat models. They hadn&#8217;t thought about their acquirer&#8217;s compliance team&#8217;s threat model.</p><p>When you&#8217;re building in crypto, you&#8217;re not just building a product. You&#8217;re building a transaction history that will be analyzed if you ever raise a meaningful round, get acquired, face a regulatory inquiry, or have a correspondent banking relationship reviewed. That history doesn&#8217;t disappear. Blockchain is permanent.</p><p>The techniques that make your users feel safe can make your business unsellable.</p><div><hr></div><h2>What you should actually do</h2><p>If you&#8217;re moving into crypto &#8212; building a product, accepting payments, launching a fund, structuring a deal involving digital assets  here&#8217;s what I&#8217;d tell you directly:</p><p><strong>Get a blockchain analytics review before your counterparties do.</strong> Know what your transaction graph looks like. Know what patterns are present in your user base. Know what a competent AML analyst will find before they find it.</p><p><strong>Understand the regulatory timeline.</strong> The EU AMLR July 2027 deadline isn&#8217;t far away. Financial institutions are already adjusting their screening criteria in anticipation. Privacy coin exposure, non-KYC exchange routing, and mixer-adjacent behavior are moving from &#8220;elevated risk&#8221; to &#8220;presumptive noncompliance&#8221; in many institutional frameworks.</p><p><strong>Get legal counsel that understands this space.</strong> Not general corporate counsel. Counsel with specific experience in FinCEN, FATF frameworks, OFAC, and blockchain-specific AML. The intersection of crypto and financial regulation is technical enough that generalist advice isn&#8217;t sufficient.</p><p><em>(Shameless plug: this is exactly the kind of pre-transaction risk picture that Vorex Intelligence Group builds for M&amp;A teams, PE funds, and legal practitioners. If you&#8217;re evaluating a crypto-adjacent company or preparing your own for acquisition, the time to understand your transaction graph is before the term sheet, not after.)</em></p><div><hr></div><h2>The actual lesson</h2><p>The tools that allow someone in Tehran or Moscow to pay for a VPS without their government knowing are real, they work reasonably well, and people have legitimate reasons to use them. I&#8217;m not here to judge that.</p><p>What I am here to tell you is that those same tools, used at scale, by a user base you&#8217;re building a business around, produce a transaction signature that looks from the outside like the operational security hygiene of a money laundering operation. The techniques are identical. The intent is different. The blockchain doesn&#8217;t record intent.</p><p>If you&#8217;re building in this space, that&#8217;s the problem you need to solve. Not with better privacy tools. With better compliance architecture, better legal structure, and a clear-eyed understanding of what your transaction history actually looks like.</p><p>The privacy seekers have a threat model. You need one too.</p><div><hr></div><p><em>Vorex Intelligence Group provides AI-enhanced OSINT investigation services to M&amp;A teams, legal practitioners, private equity funds, and corporate security practices. All investigations rely exclusively on publicly available information and documented methodology, per our published Research Ethics and Methodology Policy.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The Medical Device Problem Nobody Puts in the Deal Room]]></title><description><![CDATA[I do not write scare pieces.]]></description><link>https://reddogsecurity.substack.com/p/the-medical-device-problem-nobody</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-medical-device-problem-nobody</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Wed, 03 Jun 2026 11:03:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I do not write scare pieces. That is not what Vorex Intelligence Group does, and it is not how I think about risk. Doom-and-gloom gets clicks; it rarely gets deals structured better.</p><p>But I recently finished a research engagement for a client that sent me deep into a corner of the threat landscape I had not spent much time in: medical devices. What I found was not theoretical. It was not a projected risk or a worst-case scenario. It was a documented, quantified, reproducible gap that sits inside virtually every hospital network in the country  and by extension, inside every healthcare acquisition that does not specifically look for it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>I want to walk you through what I found, why it matters to M&amp;A and PE teams specifically, and what questions you should be asking before you close on a healthcare target.</p><div><hr></div><h2>What the Research Showed</h2><p><a href="https://unit42.paloaltonetworks.com/infusion-pump-vulnerabilities/">Unit 42 (Palo Alto Networks)</a> analyzed 200,000 infusion pumps across hospital networks. Seventy-five percent contained at least one known vulnerability. Fifty-two percent were susceptible to two specific CVEs with a CVSS score of 9.8 &#8212; the top of the Critical scale. Those vulnerabilities were disclosed in 2019. Six years ago.</p><p>CVSS 9.8 means: attackable over the network, no privileges required, no user interaction required, full impact on confidentiality, integrity, and availability. That is as bad as it gets on the scoring scale.</p><p>Infusion pumps account for approximately 38% of all connected medical devices in a typical hospital. The picture with other categories MRI machines, CT scanners, patient monitors, imaging systems is not better.</p><p>This is not a niche finding. This is the baseline condition of most hospital networks right now.</p><div><hr></div><h2>Why This Is an M&amp;A Problem, Not Just a Security Problem</h2><p>When I think about this through the lens of a deal, three categories of exposure stand out.</p><p><strong>Regulatory liability that does not appear in financial statements</strong></p><p>Medical devices in the United States operate under FDA oversight. The FDA has been increasing pressure on manufacturers to implement Software Bills of Materials (SBOMs) registries of every software component inside a device, including third-party libraries and their version numbers. Many devices currently in hospital networks predate those requirements entirely.</p><p>Here is what that means in practice: a hospital may be running devices with known critical vulnerabilities that cannot be patched, ever, because patching firmware on an FDA-cleared device requires recertification. The manufacturer may no longer support the device. The hospital may have no path to remediation short of full device replacement.</p><p>That is a capital expenditure liability. It does not show up in the income statement. It will not appear in a standard financial audit. It requires a technical assessment to find and most healthcare due diligence processes do not include one.</p><p><strong>Data breach exposure with a long discovery window</strong></p><p>The protocols that medical devices use to communicate were not designed with security in mind. DICOM the standard for transmitting medical images between devices and storage systems requires no authentication by design. Any device on the same network can query a DICOM server and retrieve patient images and associated data. HL7, the protocol carrying lab results, prescriptions, and patient records between systems, transmits in cleartext.</p><p>In a flat hospital network meaning no segmentation between device categories and administrative systems  an attacker who gains access to one device can move laterally to patient records, billing systems, and administrative infrastructure. That lateral movement is often trivial because the network was never designed to prevent it.</p><p>Per <a href="https://industrialcyber.co/reports/healthcare-ransomware-attacks-surge-30-in-2025-as-cybercriminals-shift-focus-to-vendors-and-service-partners/">Industrialcyber</a>, incidents involving penetration into medical facility networks through equipment increased 42% in the first nine months of 2025.</p><p>A healthcare target that has experienced a breach originating through a medical device may not know it. These networks frequently lack the monitoring tools that would detect such movement. Standard endpoint detection and response agents cannot be installed on devices running embedded operating systems. Security information and event management platforms do not parse DICOM or HL7 traffic by default. The blind spots are structural.</p><p>The discovery window for this class of breach is long. A PMC/OCDS study covering 92 million procurement records across 36 countries found an average exposure window of 3.2 years from device purchase to CVE publication meaning devices operate for years with vulnerabilities no one has catalogued yet. Even after a CVE is published, devices routinely remain unpatched for the remainder of their operational lifecycle, which runs eight to ten years in medical environments.</p><p><strong>Valuation risk from deferred remediation</strong></p><p>Device lifecycles in healthcare run eight to ten years. Replacement cycles are driven by clinical function, not security posture. A hospital acquiring a new imaging system does not retire the old one because it runs a vulnerable operating system &#8212; it retires it when the clinical upgrade justifies the capital cost.</p><p>That means the installed base of vulnerable devices in a target company&#8217;s network is not a problem with a near-term solution. It is a cost that will be carried forward. Network segmentation  isolating medical devices into separate network zones with strict access controls is the primary remediation path that does not require device replacement. It is also an infrastructure project with real cost, real timeline, and real operational disruption during implementation.</p><p>For a PE fund modeling a healthcare acquisition, the question is not whether vulnerabilities exist. Per the Unit 42 data, they almost certainly do. The question is: what is the cost to bring the network to a defensible posture, and who is carrying that cost in the deal structure?</p><div><hr></div><h2>What the Vulnerabilities Actually Look Like</h2><p>I want to be specific here, because the abstract version of this risk is easy to dismiss. The concrete version is harder to set aside.</p><p>The two CVEs affecting 52% of the pumps in the Unit 42 study include CVE-2019-12255, a buffer overflow in the VxWorks TCP/IP stack the operating system layer running on a large share of embedded medical devices. CVSS 9.8. Network-accessible. No authentication required. EPSS score of 0.80, placing it in the top 1% of vulnerabilities by exploitation probability. A public exploit exists. The vulnerability was published in 2019. Devices running <a href="https://www.windriver.com/security/vulnerability-responses">VxWorks</a> are still operating in hospital networks without patches, because patching requires firmware recertification, and recertification requires manufacturer support that may not exist.</p><p>A separate vulnerability class <a href="https://nvd.nist.gov/vuln/detail/cve-2020-12040">CVE-2020-12040</a>, affecting Baxter Sigma Spectrum infusion pumps involves cleartext transmission of all status and operational data between the pump and its drug library server. An attacker on the same network segment can intercept that communication and, from that position, manipulate transmitted data. On an infusion pump, transmitted data includes dosage parameters.</p><p>I am going to stop there and not editorialize further on that particular implication. The risk is self-evident.</p><p>Physical access to devices yields an additional vulnerability class. BD Alaris infusion pumps models covered under <a href="https://nvd.nist.gov/vuln/detail/cve-2016-9355">CVE-2016-9355</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2016-8375/change-record?changeRecordedOn=02/13/2017T21:59:00.287-0500">CVE-2016-8375</a> &#8212; store wireless network credentials in unencrypted flash memory, accessible to anyone who opens the casing. Security researchers, including Billy Rios, one of the leading figures in medical device security, have demonstrated this by purchasing decommissioned devices on eBay and extracting credentials from them in a lab. Decommissioned devices from your acquisition target may be on the secondary market right now.</p><div><hr></div><h2>The Network Architecture Problem</h2><p>Individual device vulnerabilities are one issue. The network architecture that connects them is a separate and in some ways larger issue.</p><p>Most hospital networks were built for clinical function, not security segmentation. Infusion pumps, imaging systems, physician workstations, billing systems, and administrative infrastructure often share the same network segments. The protocols in use DICOM, HL7 were designed in an era when the network perimeter was the security boundary, and the assumption was that anything inside the hospital was trusted.</p><p>That assumption has not been valid for years. Guest Wi-Fi, vendor remote access, compromised contractor credentials, and supply chain attacks have all been used to gain initial access to hospital networks. Once inside a flat network, lateral movement to clinical systems is often a matter of minutes.</p><p>The monitoring tools that would detect this movement do not work on most medical devices. Endpoint detection agents are incompatible with embedded operating systems. Network traffic analysis tools are not configured to parse medical protocols. The devices generate no logs that a SIEM can ingest.</p><p>In practice, this means a hospital network can sustain an active intrusion that touches clinical systems without any alert being generated. The intrusion becomes visible only when it reaches systems that do have monitoring  billing, administration, EHR platforms or when ransomware is deployed and clinical operations are disrupted.</p><div><hr></div><h2>What to Ask Before You Close</h2><p>Based on my research, I would add the following to any healthcare due diligence process:</p><p><strong>Device inventory with CVE mapping</strong>: Request a complete inventory of networked medical devices including make, model, firmware version, and operating system. Map that inventory against published CVEs. If the target cannot produce this inventory, the absence is itself a finding &#8212; you cannot manage risk you cannot see.</p><p><strong>Network architecture documentation</strong>: Request network diagrams showing segmentation between medical device VLANs and administrative systems. Ask specifically whether DICOM and HL7 traffic is restricted to authorized network paths, or whether those protocols are permitted broadly.</p><p><strong>Patch and update history</strong>: For each device category, ask what the manufacturer&#8217;s current support status is, whether firmware updates are available and applied, and what the remediation path is for devices that cannot be patched. Understand the delta between current firmware and the latest available release.</p><p><strong>Incident history</strong>: Ask specifically about incidents involving medical devices, not just IT systems. Ask whether the hospital has experienced unexplained network anomalies, device communication failures, or performance degradation that was not traced to a clinical cause. These are potential indicators of compromise that may not have been investigated as security events.</p><p><strong>Remediation cost estimate</strong>: If the assessment surfaces significant vulnerabilities, request an independent estimate of the cost to implement network segmentation across the affected device population. This is a capital cost that belongs in your model.</p><p><strong>Vendor agreements and support contracts</strong>: Review manufacturer support agreements for end-of-life devices. Understand which devices are operating beyond manufacturer support windows and what the contractual path to remediation looks like.</p><div><hr></div><h2>The Framing I Keep Coming Back To</h2><p>I said at the start that I do not write scare pieces. That is still true. The framing I keep coming back to is a simpler one: there are costs in this acquisition that are not in the data room, and the technical assessment required to find them is not standard in most healthcare deals.</p><p>The vulnerabilities are catalogued. The exploitation paths are documented. The monitoring gaps are structural. None of this is speculation  it is the current condition of most hospital networks, confirmed by independent research across hundreds of thousands of devices.</p><p>The question for M&amp;A teams is not whether the risk exists. It almost certainly does. The question is who is pricing it  and whether that pricing is showing up in the deal structure before closing or in remediation costs after.</p><p>In my experience, deals that answer that question before closing are better deals.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The Ghost in the Registry: Why NTUSER.DAT Is an Insider Threat's Worst Nightmare]]></title><description><![CDATA[They cleared their browser history. They emptied the Recycle Bin. But they forgot about the one file that remembers everything.]]></description><link>https://reddogsecurity.substack.com/p/the-ghost-in-the-registry-why-ntuserdat</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-ghost-in-the-registry-why-ntuserdat</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Tue, 02 Jun 2026 11:02:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I am called in to investigate a data breach or an insider incident, I rarely start with fancy SIEM dashboards. More often than not, I&#8217;m handed a system image from which the departed employee has helpfully cleared their browser history and deleted files. They think they&#8217;ve covered their tracks.</p><p>The key witness that ultimately condemns them is an unassuming file: NTUSER.DAT.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>When I pull it from a system image, I&#8217;m not looking at artifacts in isolation. I&#8217;m building a timeline.</p><p>Consider a scenario I&#8217;ve worked through more than once. RecentDocs tells me a file called &#8220;Q3_customer_export.xlsx&#8221; was opened at 11:47 PM on a Tuesday. UserAssist confirms that WinRAR launched at 11:52 PM the same evening. TypedPaths shows a network path to an external USB-mapped drive typed into the Explorer address bar at 11:58 PM.</p><p>No single artifact makes the case. All three together tell a story that&#8217;s very hard to explain away.</p><p>This is what I mean by behavioral reconstruction. The Windows registry doesn&#8217;t record intent but it records action, sequence, and timing. In an insider investigation, that sequence is often more persuasive than any single piece of evidence.</p><div><hr></div><h3>The Key Witnesses Hiding in Plain Sight</h3><p>NTUSER.DAT is the Windows registry hive for an individual user. When a departing employee clears their browser history and deletes files before handing in their laptop, they think they&#8217;ve done the job. But NTUSER.DAT is, without exaggeration, a treasure trove of behavioral artifacts.</p><p>Here are the key witnesses I look for:</p><ul><li><p><strong>TypedPaths</strong> &#8212; Stores paths the user manually typed into Explorer&#8217;s address bar. Want to jump quickly to a hidden network folder called &#8220;Reports_for_competitors&#8221;? The entry stays, even if the folder is no longer mapped.</p></li><li><p><strong>RecentDocs &amp; OfficeMRU</strong> &#8212; Shows which documents were opened and edited in Word or Excel, complete with timestamps and full paths. The employee can delete the file. The record of opening it does not go with it.</p></li><li><p><strong>WordWheelQuery</strong> &#8212; This one is a particular problem for insiders. These are the search queries typed into the Windows search bar. When an employee searches for &#8220;master_salary_table&#8221; or &#8220;customer_db_dump&#8221; and later claims they accidentally clicked the wrong shortcut, this artifact does an excellent job of demonstrating intent.</p></li><li><p><strong>UserAssist &amp; RunMRU</strong> &#8212; Shows which GUI applications were actually used and how many times, plus commands executed from the Run dialog. If someone launched a file transfer utility at midnight, this is where that shows up.</p></li><li><p><strong>ShellBags</strong> &#8212; Remembers that folders were opened and how they were viewed, even if the folders themselves are later deleted. The folder is gone. The fact that someone opened it is not.</p></li><li><p><strong>RDP Connection History</strong> &#8212; Shows whether the user connected to other machines on the network. Lateral movement in an insider case often starts here.</p></li></ul><p>These records are tied to a specific user account and live far longer than browser history. Cleaning them through normal means is nearly impossible. You&#8217;d need to know exactly where to dig in the registry, and the average office employee has no idea these places exist.</p><div><hr></div><h3>The Toolkit</h3><p>Two tools I reach for consistently when working with NTUSER.DAT:</p><ul><li><p><strong>Registry Explorer</strong> (Eric Zimmermann) &#8212; My first stop. It parses the hive cleanly, handles transaction logs, and makes artifact hunting fast. It also handles the ROT-13 encoding that Windows applies to program names in UserAssist automatically, which saves time.</p></li><li><p><strong>ShellBagsExplorer</strong> (also Zimmermann) &#8212; Renders ShellBags into a readable folder timeline that I can drop directly into an evidence appendix. Clear, defensible, exportable.</p></li></ul><p>Both tools are free. Both are industry standard. If your forensic vendor is not using them on insider threat cases, that is worth asking about.</p><div><hr></div><h3>The Rules of Engagement</h3><p>I want to be direct about something: collecting and analyzing NTUSER.DAT in a professional context requires proper authorization before anyone touches a single file.</p><p>At Vorex Intelligence Group, every investigation operates under a documented engagement letter. Per our published Research Ethics &amp; Methodology Policy, we conduct passive analysis of authorized data only  no unauthorized access, no overreach. In an employment context, that means working under a documented incident response charter with HR, Legal, and IT aligned before the investigation begins.</p><p>If you are an attorney managing e-discovery for a departing employee case, this is exactly the kind of artifact your forensic vendor should be pulling. If they are not, ask why.</p><div><hr></div><h3>The Gap</h3><p>The departed employee who cleared their Chrome history and emptied the Recycle Bin did not cover their tracks. They covered the tracks they knew about.</p><p>NTUSER.DAT records the ones they didn&#8217;t.</p><p>That gap  between what a non-specialist thinks to erase and what is actually preserved  is the core of what makes registry forensics so valuable in insider threat cases. In my experience, that gap is wide enough to drive a case through.</p><div><hr></div><p><em>What is your go-to registry artifact when investigating insider threats? Let me know in the comments.</em></p><p><em>If you found this useful, subscribe for more practitioner-level breakdowns of digital forensics, incident response, and the realities of investigating insider threats.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[Your Secrets Inside AI: Where Do Your Prompts Actually Go?]]></title><description><![CDATA[Every time you paste a piece of code into Cursor, upload a report to Gemini, or ask Claude to summarize your internal strategy memo, somewhere a cybersecurity attorney quietly weeps.]]></description><link>https://reddogsecurity.substack.com/p/your-secrets-inside-ai-where-do-your</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/your-secrets-inside-ai-where-do-your</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Mon, 01 Jun 2026 11:03:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every time you paste a piece of code into Cursor, upload a report to Gemini, or ask Claude to summarize your internal strategy memo, somewhere a cybersecurity attorney quietly weeps.</p><p>AI tools are genuinely useful. I use them myself. But there&#8217;s a question most professionals skip right past in their rush to save time: has anyone actually read the legal documents on these platforms?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>I did. Let me tell you what I found.</p><div><hr></div><h3>Your Data Is Fuel</h3><p>For most of these companies, your inputs are not just code snippets or business reports. They are training data. Almost every major provider says this directly in their documentation.</p><p>OpenAI states that they may use content you provide to improve their services, including training the models that power ChatGPT. Google applies similar language to Gemini, noting that your data supports and improves their services  explicitly including generative AI models.</p><p>This means your proprietary algorithm, your draft acquisition memo, your client risk assessment  any of it could theoretically become part of a model&#8217;s weights. And if a provider&#8217;s anonymization process is imperfect during training, that information could surface in responses to someone else. Including a competitor.</p><div><hr></div><h3>A Human May Be Reading This</h3><p>Think only an AI sees your conversations? Not exactly.</p><p>Google&#8217;s documentation for Gemini explicitly states that some chats are reviewed by human specialists employed by Google and its service providers, for the stated purpose of improving their models. Anthropic and OpenAI carry similar language companies reserve the right to conduct human moderation when their security filters are triggered.</p><p>So if you&#8217;re feeding private financial reports, internal correspondence, or documents containing personally identifiable information into a consumer AI tool, you should know: a human reviewer may see it. In practice, those reviewers are often contractors in offshore locations. The chain of custody for that information after that point is not something any of these companies can fully guarantee.</p><div><hr></div><h3>Where Does Your Data Actually Live?</h3><p>This is the question compliance officers and general counsel should be asking before any AI rollout.</p><p><strong>US-based providers</strong>  OpenAI, Anthropic, Google store data under US jurisdiction, which means it falls under the Cloud Act. That gives US intelligence agencies a legal pathway to request access, and these companies process data on servers across multiple countries.</p><p><strong>Chinese providers</strong> DeepSeek and Qwen are a different category entirely. DeepSeek&#8217;s documentation states directly that your information may be transferred to the People&#8217;s Republic of China. Chinese law gives the state broad access to data held by domestic technology companies. If you are sending anything sensitive to these platforms, you should treat that information as potentially accessible to Chinese government authorities. That is not speculation  it is what the legal documentation says.</p><div><hr></div><h3>Why Governments Are Nervous About This</h3><p>Before generative AI, states had a fairly linear mechanism for controlling information. A regulator could send a request to a search engine or social platform, get a link removed or an IP blocked, and limit access for users in a specific geography.</p><p>That model does not work on large language models.</p><p>A trained model does not provide a link to information it generates text from billions of internal weights. You cannot simply ban a fact from inside a neural network. You cannot selectively block it for users in a specific region. Filter layers can be built around LLMs, and they are but those filters can be bypassed through prompt engineering, and they add cost and fragility to the product.</p><p>Beyond information control, states increasingly recognize that LLMs carry the cultural and political values of the countries where they were trained. That is why we are seeing a race toward sovereign AI models in multiple countries simultaneously. Your conversations with these platforms are stored on servers in the provider&#8217;s home jurisdiction. From a state perspective, that represents a meaningful transfer of information and potential influence to a foreign power.</p><div><hr></div><h3>Practical Hygiene: What You Should Actually Do</h3><p>I recognize that banning AI tools outright in a professional environment is not realistic. These tools improve the speed and quality of work, and the business benefits are real. The goal is not prohibition  it is discipline.</p><p>Here is what I recommend, both for individual practitioners and for organizations thinking about policy.</p><p><strong>Turn off training.</strong> OpenAI and Anthropic both offer settings that prevent your conversations from being used for model training. Find the setting. Turn it on. This should be the default state for any professional use.</p><p><strong>Anonymize before you paste.</strong> Before sending any sensitive document to an AI tool, strip identifying information manually. Replace employee names with Employee_1 or Manager. Replace project or brand names with Project_X or Brand_Alpha. Replace revenue figures with proportional stand-ins or placeholders like [REVENUE_DATA]. This takes two minutes and materially reduces your exposure.</p><p><strong>Use temporary chat modes.</strong> ChatGPT offers a Temporary Chat setting where history is not saved and training is disabled by default. For quick one-off questions involving sensitive context, this is the right tool.</p><p><strong>Watch your access keys.</strong> If you use agent-based tools like Cursor or Claude Code, restrict the agent&#8217;s file access through the tool&#8217;s settings. Your environment files and API key configs should not be in scope for an AI agent unless you have a specific reason.</p><p><strong>For high-sensitivity work, run locally.</strong> If you hold client data, financial secrets, or information subject to regulatory protection, local models are the only genuinely safe option. Tools like Ollama, LM Studio, or AnythingLLM let you run open models lama 3, Mistral, and others on your own hardware. The data never leaves your machine. No network call, no exposure.</p><div><hr></div><h3>The Bottom Line</h3><p>AI tools are not going away, and they should not. But the professional and legal exposure from undisciplined use is real, documented in the providers&#8217; own terms, and not yet well understood by most of the people making these decisions in organizations.</p><p>Read the terms. Know where your data goes. Apply the hygiene. And if a client engagement or matter involves genuinely sensitive material, have a policy in place before the data leaves the building.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[48 Hours, Public Sources, No Special Access: Here Is Exactly What I Found and How]]></title><description><![CDATA[This is Part 4 of an ongoing investigation that started as a Gini coefficient question about crypto wealth distribution and turned into something considerably larger.]]></description><link>https://reddogsecurity.substack.com/p/48-hours-public-sources-no-special</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/48-hours-public-sources-no-special</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Fri, 22 May 2026 11:03:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>This is Part 4 of an ongoing investigation that started as a Gini coefficient question about crypto wealth distribution and turned into something considerably larger. This installment is not about what I found. It is about how I found it and what that tells you about the organizations you are evaluating.</strong></p><div><hr></div><p>I want to show you the work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>Not describe it in general terms. Not summarize the methodology. Walk you through it, step by step, the way I actually did it. Because the most important finding in this investigation is not about A7 or Tether or the Lutnick family. The most important finding is that everything I have documented was sitting in public registries, open databases, and standard OSINT tools and nobody who was transacting with these entities apparently thought to look.</p><p>That is the story your deal team needs to understand.</p><p>Let me walk you through approximately 48 hours of passive OSINT work on a single starting point: the domain a7.ru.</p><p>Before I do, the standard disclosure: all Vorex Intelligence Group investigations operate under our published Research Ethics and Methodology Policy  passive OSINT only, publicly available sources, no unauthorized access, no engagement with any party under investigation. Every tool and technique described below is legal, public, and reproducible by anyone with a browser and the patience to follow the thread.</p><div><hr></div><h2>Step 1: The Front Door</h2><p>Every investigation starts somewhere. In this case it started at a7.ru the public website of A7, described on its own homepage as a platform for cross-border settlement of Russian business and foreign trade contracts.</p><p>The first thing I ran was a WHOIS lookup. Thirty seconds of work.</p><p>The domain a7.ru has been registered since March 2001. The current registrant is OBShchESTVO S OGRANIChENNOY OTVETSTVENNOSTU A7 LLC A7 in English transliteration. The registration is through RU-CENTER, Russia&#8217;s primary domain registrar. The domain is current through 2027.</p><p>That gives me a named legal entity and a registration number. Now I can go to registries.</p><div><hr></div><h2>Step 2: The Russian Corporate Registry</h2><p>Russia&#8217;s EGRUL (Unified State Register of Legal Entities) is publicly accessible through several aggregation services. I used Kontur.Focus, a standard Russian business intelligence platform used by compliance professionals.</p><p>What I found for OOO &#8220;A7&#8221; took about five minutes to pull and read:</p><p>The company was registered on September 2, 2024, in an unexpected location: Gelendzik, a Black Sea resort town in Krasnodar region, not Moscow. That geographic choice is worth noting Russian businesses that want reduced visibility sometimes register in peripheral jurisdictions.</p><p>Russian Tax ID (INN): 9710137165. OGRN (state registration number): 1247700586891. These are the primary identifiers for any litigation, compliance screening, or sanctions list cross-reference.</p><p>The sole shareholder: PAO &#8220;Bank PSB&#8221; Promsvyazbank. The same Promsvyazbank that holds 49% of A7 LLC, the parent entity behind the A7A5 stablecoin. The registry shows a pledge noted on the PSB share &#8212; meaning the equity stake itself is encumbered.</p><p>Revenue for 2024: 3.7 billion rubles. For a company registered in September 2024, generating 3.7 billion rubles in its first partial year of operation is not a small operation. That is approximately $45 million USD at prevailing rates.</p><p>The registry shows six subsidiary companies founded by OOO A7: OOO Rosveksel, OOO A71, OOO A7-Tekhnologii, OOO A7-Broker, OOO UK A7-Ekspluatatsia, and OOO A7-Agent. Each of these is a separate legal entity in the group structure.</p><p>The most recent EGRUL filing: April 15, 2026. Changes to founding documents. That is five weeks ago. Whatever U.S., EU, and UK sanctions have accomplished, they have not stopped this organization from actively maintaining its Russian corporate structure.</p><div><hr></div><h2>Step 3: The Kyrgyz Corporate Registry</h2><p>The Kyrgyz Ministry of Justice maintains a public corporate registry. I searched for A7-Kyrgyzstan.</p><p>The registration certificate confirms: OsOO &#8220;A7-Kyrgyzstan&#8221; was registered January 17, 2025. Four days after A7A5 launched in early January 2025. The timing is not coincidental A7-Kyrgyzstan is the operational entity that issues the A7A5 token through Old Vector LLC, all registered within days of each other.</p><p>Registered address: Bishkek, Sverdlovsky district, TsUM-2 Shopping Center, building 91, 7th floor, office 714. A shared commercial office building in central Bishkek.</p><p>Business activity code: 64.99.0 &#8220;Other financial intermediation not classified elsewhere.&#8221; The same deliberately vague code used by financial entities that want minimal regulatory scrutiny.</p><p>Single founder: OOO &#8220;A7&#8221; the Moscow parent.</p><p>Beneficial owner disclosure: not filled in.</p><p>That last point deserves a moment. Kyrgyzstan&#8217;s corporate law requires beneficial owner disclosure. The field is blank. The actual beneficial ownership Ilan Shor at 51% through A7 LLC does not appear anywhere in the Kyrgyz registry. Anyone conducting counterparty due diligence using only Kyrgyz records would find a single-owner LLC with a Russian parent and no visible human owner.</p><div><hr></div><h2>Step 4: SpiderFoot Domain Intelligence</h2><p>SpiderFoot is an open-source OSINT automation tool. I ran it against a7.ru. What follows is what came back from publicly available sources &#8212; DNS records, certificate transparency logs, web crawling, and standard WHOIS queries.</p><p><strong>Active subdomains discovered:</strong></p><p>echo.us.a7.ru, grafana.us.a7.ru, and pgadmin.us.a7.ru all resolve to IP address 89.169.57.102, hosted on Mastertel AS, Moscow. Grafana is a data visualization platform used for infrastructure monitoring. pgAdmin is a database administration interface for PostgreSQL.</p><p>I want to be precise about what pgadmin.us.a7.ru means. pgAdmin is the primary tool administrators use to directly query, modify, and manage PostgreSQL databases. It is exposed on a publicly resolvable subdomain. Whether the interface itself is accessible without authentication is a separate question I did not investigate passive OSINT stops at the perimeter. But the subdomain&#8217;s existence in public DNS records means anyone performing reconnaissance on A7&#8217;s infrastructure can identify that they run a PostgreSQL database and know its administrative interface hostname.</p><p>For a network processing billions in sanctioned cross-border payments, that is not a minor oversight.</p><p><strong>The Azure cloud storage bucket:</strong></p><p>SpiderFoot identified a Microsoft Azure blob storage bucket: a7data.blob.core.windows.net. A sanctioned Russian entity whose parent bank is designated for supporting Russia&#8217;s military-industrial complex is storing data on Microsoft Azure infrastructure. Whether Microsoft is aware of this tenant and whether it violates Azure&#8217;s terms of service are questions for a different investigator. That the bucket exists and is publicly discoverable is verifiable fact.</p><p><strong>The German IBAN:</strong></p><p>The most striking technical finding: embedded in the JavaScript source code of a7finance.a7.ru, SpiderFoot found a German IBAN: DE89370400440532013000.</p><p>Let me explain what that means. IBAN DE89 indicates a German bank account. The BLZ (German bank routing code) 37040044 corresponds to Commerzbank, Frankfurt. The complete IBAN represents an active European bank account embedded directly in the application code of A7&#8217;s financial terminal the client-facing platform through which Russian businesses access A7&#8217;s cross-border payment services.</p><p>A Russian company whose parent bank is sanctioned by the U.S., EU, and UK for supporting Russia&#8217;s military-industrial complex was maintaining an active Commerzbank account, with the account number visible in publicly accessible application source code.</p><p>The operational security failure here is almost difficult to comprehend. Someone embedded a live European bank account number in client-facing JavaScript. Standard security practice mandates that credentials, account numbers, and financial identifiers never appear in front-end code. This is taught in every security training program, documented in every secure development standard, and violated here in a way that exposes the account to anyone who opens browser developer tools.</p><p><strong>Infrastructure co-location:</strong></p><p>A7&#8217;s web infrastructure shares IP address 178.176.128.128 on MegaFon&#8217;s network, Russia&#8217;s second-largest mobile operator &#8212; with a cluster of other domains including rt-arb.rttv.com, rt-esp.rttv.com, rt-glb.rttv.com, rtenfrance.tv, and esrt.space. These appear to be associated with RT (Russia Today), the Kremlin&#8217;s state media network. The infrastructure co-location does not establish organizational connection, but it places A7&#8217;s web assets on shared infrastructure with Russian state media properties.</p><p><strong>The application names:</strong></p><p>The internal portal at portal.a7.ru is named &#8220;&#1052;&#1086;&#1103;&#1050;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072;&#8221; &#8220;My Team&#8221; in Russian. It appears to be an HR or team management system. The financial terminal at a7finance.a7.ru is named &#8220;A7&#1058;&#1077;&#1088;&#1084;&#1080;&#1085;&#1072;&#1083;&#8221; the client-facing platform where counterparties would log in to initiate cross-border payments. Both applications were fully operational as of May 20, 2026 the date this scan was conducted.</p><div><hr></div><h2>Step 5: The Leaked Internal Documents</h2><p>As described in the previous installment of this series, internal A7 Group business documents were exfiltrated by an unknown actor in September 2025 and published to ProtonDrive. The Cyfluence Research Center, a Berlin-based open-source intelligence organization, documented the leak in their October 2025 report and provided the public link. Elliptic, the blockchain analytics firm, independently verified and published analysis of the same materials in their September 2025 report titled &#8220;The A7 Leaks.&#8221;</p><p>From those documents, cross-referenced against the corporate registry findings above:</p><p>The A7 Group internal payment scheme document, dated July 1, 2025 &#8212; after U.S. and UK sanctions were imposed shows the complete operational architecture including Kyrgyz shell entities, Turkish intermediaries, UAE channels, and explicit &#8220;payments via crypto&#8221; exit ramps. The Turkish entity Globaluei Dysh Tidjaret Shirketi appears both in the payment scheme diagram and in the live bill of exchange system records, receiving billions of rubles in instruments in July 2025.</p><p>The client transaction ledger covers September 2024 through April 2025 and documents approximately 172 billion rubles roughly $2.1 billion USD across hundreds of Russian company clients. Ilan Shor appears as an individual counterparty with his Russian tax identification number.</p><p>The infrastructure presentation names KIFIKO, a licensed Kyrgyz broker, with its full Legal Entity Identifier (LEI: 254900YXV5VLX25QHX10) and Global Intermediary Identification Number (GIIN: 7CLWIM.99999.SL.417). Both are verifiable through international financial registries. KIFIKO is the licensed conduit through which crypto exits were processed.</p><div><hr></div><h2>What This Means</h2><p>I want to be direct about what 48 hours of passive public-source investigation produced:</p><p>A complete corporate structure across three jurisdictions Russia, Kyrgyzstan, and through the leaked documents, Turkey and UAE with named entities, tax identifiers, registration numbers, and beneficial ownership chains.</p><p>Active operational evidence that the network was running after multi-jurisdictional sanctions, including a bill of exchange system processing billions in rubles as recently as July 2025 and corporate filings updated as recently as April 2026.</p><p>Technical infrastructure intelligence showing a database administration interface on a publicly resolvable subdomain, a European bank account embedded in client-facing application code, and Azure cloud storage in use by a sanctioned entity.</p><p>Confirmation that the beneficial owner Ilan Shor, convicted fraudster, sanctioned by five jurisdictions, currently a fugitive in Russia does not appear in any of the public-facing corporate registries across the jurisdictions where A7 operates.</p><p>None of this required a data broker. None of it required dark web access. None of it required any tool that is not freely available or standard in the OSINT practitioner community. All of it was sitting in public registries, corporate databases, DNS records, and application source code.</p><div><hr></div><h2>The Due Diligence Question</h2><p>I am going to be specific about the professional implication here, because this is a series written for M&amp;A practitioners, private equity professionals, and corporate security teams.</p><p>If you are evaluating any company that uses A7, Grinex, Old Vector, A7-Kyrgyzstan, KIFIKO, or the associated bill of exchange infrastructure as a payment counterparty or banking relationship  you now know that counterparty&#8217;s complete corporate structure, its sanctioned beneficial ownership, its active operational status despite multi-jurisdictional sanctions, and a European bank account embedded in its client-facing code.</p><p>If you conducted standard counterparty due diligence on any of these entities and came back clean, your due diligence process has a gap. The information was public. It was findable in an afternoon.</p><p>The question is not whether a sophisticated sanctions-evasion network can hide from a dedicated investigator. They cannot hide from basic OSINT methodology applied with patience and the right sequence of queries.</p><p>The question is whether your deal process includes that methodology. Most do not. Most rely on sanctions list screening which catches designated entities but not their undisclosed beneficial owners, their subsidiary structures, or their operational infrastructure. The entities that are actually moving money are frequently one layer removed from the designated names.</p><p>That gap is what Vorex Intelligence Group closes.</p><div><hr></div><h2>What Remains Open</h2><p>This investigation has two significant unverified leads that I will not publish as findings until they are confirmed or denied through additional source verification.</p><p>The first is the Cantor Fitzgerald custody claim the allegation that Cantor Fitzgerald, beyond its documented relationship with Tether, also claims to custody A7A5 tokens. This comes from a single published source. I am working to identify a second source or primary documentation.</p><p>The second is the full beneficial ownership structure of Globaluei Dysh Tidjaret Shirketi, the Turkish entity appearing in multiple A7 internal documents as a major counterparty. Turkish corporate registries are accessible but require closer examination than time has permitted.</p><p>Both threads remain open. I will publish findings when I can defend them.</p><div><hr></div><h2>The Investigation Continues</h2><p>The next installment will move from the A7 network to the broader Washington dimension the documented connections between Tether, Cantor Fitzgerald, and U.S. stablecoin policy. By that point in the series, you will have the full context to understand why those connections matter for anyone evaluating stablecoin counterparty risk.</p><p>All investigation work follows Vorex Intelligence Group&#8217;s published Research Ethics and Methodology Policy. Passive OSINT only. Publicly available sources only. No engagement with any party under investigation. Nothing published that cannot be defended.</p><p>If your organization has current exposure to any entity named in this series and needs immediate due diligence support, contact Vorex Intelligence Group directly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[I Wasn't Looking for This. I Found It Anyway.]]></title><description><![CDATA[A week ago I had never heard of A7A5.]]></description><link>https://reddogsecurity.substack.com/p/i-wasnt-looking-for-this-i-found</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/i-wasnt-looking-for-this-i-found</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Thu, 21 May 2026 11:03:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A week ago I had never heard of A7A5. What happened next is a demonstration of what experienced OSINT investigation actually looks like  and why the people running billion-dollar sanctions evasion networks apparently did not invest in cyber security.</p><p>Let me be clear about what this article is and what it isn&#8217;t.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>I am not an anti-corruption crusader. I don&#8217;t have a mission to expose bad actors. I run Vorex Intelligence Group, an OSINT investigation firm that serves M&amp;A teams, private equity funds, and legal practitioners who need to know what they&#8217;re buying before they buy it. My job is due diligence, not activism.</p><p>A week ago, I had never heard of A7A5.</p><p>I stumbled onto it while running a client investigation that touched Tether&#8217;s reserve structure. One thread led to another, the way threads do when you&#8217;re doing this work methodically. Tether&#8217;s dominant stablecoin position led me to questions about how sanctioned entities access USDT liquidity. That led me to A7A5 a Russian ruble-backed stablecoin specifically engineered to solve that problem. And A7A5 led me somewhere I didn&#8217;t expect to go.</p><p>This article is not going to stop anyone. The people running this network are not going to read a Substack post and reconsider their life choices. What this article is and what this series is becoming  is a demonstration. A demonstration of what a competent investigator can find using public sources, standard OSINT tools, no dark web access, no data brokers, no paid databases, and about a week of focused work.</p><p>A demonstration of why you need someone like Vorex Intelligence Group before you close a deal touching crypto infrastructure. And a demonstration of something that should genuinely alarm every security professional reading this: the people running a network that has processed over $100 billion in transactions apparently never hired anyone to protect their operational security. Their internal planning documents detailed PowerPoint presentations explaining exactly how they structure payments to avoid sanctions were sitting in a public repository, linked from news articles, available to anyone with a search engine and the patience to follow the link.</p><p>Think about that for a moment. You build a billion-dollar sanctions evasion network. You create detailed slide decks explaining the mechanism. And then you leave them where anyone can find them.</p><p>That is the story. Not the corruption corruption exists everywhere. The story is that basic operational security failures make sophisticated financial crime trivially documentable by an investigator with a laptop and a methodology.</p><div><hr></div><h2>How I Got Here: The Tether Thread</h2><p>The connection between Tether and A7A5 is not alleged or speculative. It is structural and <a href="https://www.coinbase.com/converter/usdt/wa7a5">documented</a>.</p><p>A7A5 is a ruble-pegged stablecoin. Russian businesses and individuals purchase A7A5 with rubles through Kyrgyzstan-based exchanges. Those A7A5 tokens are then swapped for USDT Tether&#8217;s dollar-pegged stablecoin on exchanges and over-the-counter desks. The conversion gives Russian actors access to global dollar liquidity while keeping their funds one step removed from direct Tether holdings, which U.S. authorities can compel Tether to freeze.</p><p><a href="https://www.coinbase.com/converter/usdt/wa7a5">Coinbase&#8217;s</a> own converter lists the A7A5/USDT trading pair. This is not an obscure dark web instrument. It is a documented trading pair on mainstream crypto infrastructure.</p><p><a href="https://www.elliptic.co/blog/the-rise-of-a7a5-the-ruble-stablecoin-now-transfers-1-billion-per-day">Elliptic</a>, one of the leading blockchain analytics firms, documented $6.1 billion in direct A7A5/USDT trading volume. Total A7A5 transactions since launch in January 2025: over $100 billion. Peak daily volume: $1.5 billion. That is not a niche experiment that is operational scale.</p><p>The U.S. Treasury <a href="https://www.opensanctions.org/entities/NK-BWSfTq3iX7YzFrwPyiszKh/">sanctioned</a> the key entities in August 2025. The EU followed in October 2025 with what it described as its first-ever direct crypto asset sanctions. The UK sanctioned related entities in August 2025. Canada acted as well. Five jurisdictions, coordinated action, unprecedented legal tools deployed.</p><p>And yet as the documents I&#8217;m about to describe make clear the network kept operating.</p><div><hr></div><h2>What I Found in a Public Repository</h2><p>Here is where this article becomes something different from standard sanctions coverage.</p><p>While researching A7A5 through public sources, I found a published analytical report from the <a href="https://www.cyfluence-research.org/post/hack-and-leak-cyfluence-counteroperation-moldova">Cyfluence Research Center</a> a Berlin-based open-source intelligence and influence operations research organization &#8212; documenting what they describe as a &#8220;Cyfluence Counteroperation&#8221; targeting Ilan Shor&#8217;s network ahead of Moldova&#8217;s 2025 parliamentary elections.</p><p>Their October 2025 report explains what happened: on September 3, 2025, internal data from two Shor-affiliated companies A7 and Anykey LLC was exfiltrated and published to ProtonDrive, then disseminated via Telegram channels. The Cyfluence Research Center assessed the operation as a coordinated hack-and-leak designed to disrupt and delegitimize Shor&#8217;s political machinery before Moldova&#8217;s elections. Attribution remains undetermined the report notes it could have been regional hacktivist collectives or a state-affiliated actor executing a preemptive countermeasure against Russian election interference.</p><p>The Cyfluence Research Center&#8217;s report linked directly to the publicly accessible ProtonDrive repository containing the leaked files. That is the link I followed. That is where I found these documents.</p><p>I want to be precise about what this means for my sourcing. These documents were not leaked to me. I did not obtain them through any covert method. They were exfiltrated from A7&#8217;s systems by an unknown third party, published to a public cloud repository, reported on by a published research organization, and I accessed them through that published report&#8217;s public link. Every step in that chain is documented and verifiable.</p><p>Before I describe what these documents contain, let me state my methodology clearly. All Vorex Intelligence Group investigations operate under our published Research Ethics and Methodology Policy passive OSINT only, publicly available sources, no unauthorized access, no engagement with any party under investigation. Everything I publish here I can defend.</p><p>The investigation is ongoing. I do not publish findings I cannot defend. Where something is still being verified, I will say so explicitly.</p><p><strong>Document 1: The Infrastructure Presentation</strong></p><p>The first document is a PowerPoint presentation describing A7&#8217;s financial infrastructure. It describes bills of exchange &#1074;&#1077;&#1082;&#1089;&#1077;&#1083;&#1103; issued to bearer for international payments. It names their licensed Kyrgyz broker, KIFIKO, including its full license numbers, its Global Intermediary Identification Number (GIIN: 7CLWIM.99999.SL.417), and its Legal Entity Identifier (LEI: 254900YXV5VLX25QHX10). Both identifiers are verifiable in international financial registries.</p><p>It identifies two crypto exchanges used for A7A5 trading: the Meer exchange (subsequently sanctioned) and Kyrgyzstan&#8217;s state CNE exchange.</p><p><strong>Document 2: The Gazprom Payment Scheme</strong></p><p>The second document is the most operationally significant. It is a detailed payment flow diagram titled &#8220;Payment Calculation Scheme for Pipeline Natural Gas Deliveries to the Republic of Turkey in Rubles.&#8221;</p><p>The diagram names the following parties in the payment chain: Gazprom Export, Turkish gas buyers, A7-Agent, a Turkish intermediary called ZMB Gaz Depo A.S., Akkuyu Nukleer A.S. &#8212; which is Rosatom&#8217;s Turkish nuclear subsidiary and Emlak Bank in Turkey as the settlement institution, with AED (UAE dirhams) as the settlement currency.</p><p>This is a documented scheme for routing Russian state energy revenues specifically Gazprom pipeline gas payments from Turkish buyers through A7&#8217;s bill of exchange infrastructure, avoiding the SWIFT system, with Russia&#8217;s state nuclear corporation as a named participant in the payment flow.</p><p>I want to be precise: this document describes a planned or operational payment mechanism. I am not asserting that every transaction in this scheme was completed as described. What I am asserting is that A7&#8217;s own internal documents describe this mechanism, name these parties, and detail these flows.</p><p><strong>Document 3: The Client Transaction Ledger</strong></p><p>The third document is a transaction ledger for A7-Agent covering September 2024 through April 2025 the period before U.S. sanctions were imposed. It lists hundreds of Russian company clients with monthly ruble credit amounts.</p><p>Total transactions in this ledger: approximately 172 billion rubles, equivalent to roughly $2.1 billion USD at prevailing exchange rates.</p><p>One entry near the bottom of the ledger is particularly notable. Listed as an individual counterparty, with a Russian tax identification number, is: <strong>&#1064;&#1086;&#1088; &#1048;&#1083;&#1072;&#1085; &#1052;&#1080;&#1088;&#1086;&#1085;&#1086;&#1074;&#1080;&#1095;</strong> &#8212; Ilan Shor. The same Ilan Shor who owns 51% of A7 LLC, who was convicted of stealing $1 billion from Moldovan banks, who is currently a fugitive in Russia, and who is sanctioned by the U.S., UK, EU, and Canada. He appears not just as the owner of the network &#8212; but as a named client transacting through it.</p><p><strong>Document 4: The Internal Payment Scheme (July 1, 2025)</strong></p><p>The fourth document is the most operationally revealing. It is dated July 1, 2025 after U.S. and UK sanctions had already been imposed on A7&#8217;s entities. It is titled &#8220;Internal Payment Scheme of Group A7.&#8221;</p><p>This document maps the complete internal money architecture of the A7 Group as it was operating post-sanctions. The network at that point included: multiple Kyrgyz trading entities (Ala-Too Trade Group, Kyrgyz Front Trading, Alay Nexus Trade, Bishkek Global, Naryn Valley, Kyrgyz Silk Exchange); A71 and A7-Agent as primary conduits; Old Vector handling &#8220;market making&#8221;; KIFIKO receiving crypto payments; a UAE branch called Galadri&#235;l handling external clients in dollars and Chinese yuan; and explicit references to &#8220;markets via crypto&#8221; and &#8220;payment via crypto&#8221; as exit channels.</p><p>Also listed as a cash collection point: Sadovod. Russia&#8217;s largest open-air market in Moscow, long documented as a cash-intensive environment used for informal currency exchange.</p><p>The network did not shut down after sanctions. It reorganized and kept running.</p><p><strong>The Bill of Exchange Screenshot</strong></p><p>The fifth piece of evidence is a screenshot from what appears to be A7&#8217;s internal accounting system a &#8220;Bill of Exchange Workstation&#8221; showing live transactions from July 2025. The screen displays individual bills of exchange with serial numbers, issuance dates, counterparty names, and ruble amounts.</p><p>The Turkish entity Globaluei Dysh Tidjaret Shirketi which appears in both the payment scheme diagram and the internal architecture document &#8212; is shown receiving bills of exchange worth 1.5 billion rubles, 2 billion rubles, 4.1 billion rubles, and 1.5 billion rubles in July 2025 alone. Other entities shown include Talas Global Merchants, Alay Nexus Trade, and Kyrgyz Front Trading Ko.</p><p>The visible transactions in this single screenshot total approximately 14.9 billion rubles  roughly $185 million USD  processed in July 2025, after sanctions.</p><div><hr></div><h2>What This Means &#8212; And What I Still Don&#8217;t Know</h2><p>Let me be direct about the limits of what I&#8217;ve established.</p><p>I have documented the existence and contents of these internal A7 documents. I have verified their consistency with publicly reported information about A7&#8217;s structure and operations. I have not independently verified every transaction claim in the ledgers, and I have not confirmed the current operational status of every entity named.</p><p>The Turkish entity Globaluei Dysh Tidjaret Shirketi requires further investigation. It appears in multiple documents as a significant counterparty, but I have not yet located its Turkish corporate registration details or confirmed its relationship to Emlak Bank. That work is ongoing.</p><p>The Cantor Fitzgerald custody claim that Cantor custodies A7A5 as well as Tether reserves comes from a single published source and has not been independently verified. I will not publish that finding until I can confirm it through a second source or primary documentation. That standard is non-negotiable.</p><p>What I can say with confidence: the A7 network processed billions in transactions through Kyrgyz, Turkish, and UAE intermediaries using bills of exchange and crypto rails, with Russian state energy and nuclear entities as documented participants, operated by a sanctioned fugitive oligarch with documented connections to the Russian FSB and the Kremlin&#8217;s press secretary&#8217;s social circle, and left its operational planning documents in a publicly accessible repository.</p><div><hr></div><h2>The Real Story Here</h2><p>I want to return to where I started.</p><p>This investigation is not going to stop anyone. The people running this network have resources, legal teams, and geopolitical protection that a Substack series cannot touch.</p><p>The real story is operational security. Or the complete absence of it.</p><p>Somewhere in this network, someone created a PowerPoint presentation detailing how the A7 Group routes payments to avoid Western sanctions naming the Turkish intermediaries, the Kyrgyz shell companies, the UAE channels, the crypto exit ramps. And that presentation ended up in a public repository where I found it by following a link from a news article.</p><p>That is a catastrophic operational security failure. And it is not unusual. In my experience working M&amp;A due diligence and corporate investigations, the most damaging findings rarely come from sophisticated hacking or dark web sources. They come from documents that organizations failed to protect files left in public repositories, presentations uploaded to shared drives, corporate registrations that reveal ownership structures their principals believed were hidden.</p><p>The lesson for my clients is straightforward: if you are evaluating an acquisition target with crypto exposure, stablecoin counterparty relationships, or operations in high-risk jurisdictions, the question is not whether they have something to hide. The question is whether they were careless enough to leave it where I can find it.</p><p>In this case, they were.</p><div><hr></div><h2>What Comes Next</h2><p>This investigation is ongoing. I am working to verify the Turkish corporate registration of Globaluei Dysh Tidjaret Shirketi, confirm or deny the Cantor Fitzgerald custody claim, and trace the bill of exchange payment flows through public financial registry records.</p><p>I publish findings as they develop, with explicit confidence levels. Verified facts are presented as facts. Unverified leads are presented as open questions. I do not speculate past what the documents support.</p><p>The next installment will focus on the political dimension Ilan Shor&#8217;s documented connections to Russian state structures, his election interference operations in Moldova, and what all of this means for the regulatory environment surrounding the stablecoin market his network depends on.</p><p>All investigation work follows Vorex Intelligence Group&#8217;s published Research Ethics and Methodology Policy. Passive OSINT only. Publicly available sources only. No engagement with any party under investigation.</p><p>If you are conducting M&amp;A due diligence on any company with exposure to stablecoin infrastructure, Tether counterparty relationships, or operations touching the entities named in this series, Vorex Intelligence Group is available for consultation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[Crypto Was Supposed to Level the Playing Field. It Didn't.]]></title><description><![CDATA[One-third of the people controlling $106 billion in DeFi assets cannot be publicly identified.]]></description><link>https://reddogsecurity.substack.com/p/crypto-was-supposed-to-level-the</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/crypto-was-supposed-to-level-the</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Wed, 20 May 2026 11:03:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One-third of the people controlling $106 billion in DeFi assets cannot be publicly identified. That's not a talking point it's a finding from the European Central Bank. And it matters for every M&amp;A deal touching crypto.</p><p>I want to start by correcting a statistic you&#8217;ve probably seen.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>&#8220;Two percent of Bitcoin addresses control 95% of the supply.&#8221; That claim is everywhere <a href="https://www.bloomberg.com/news/articles/2020-11-18/bitcoin-whales-ownership-concentration-is-rising-during-rally">Bloomberg</a> ran it, it&#8217;s been repeated across financial media, and it sounds damning enough that nobody stops to check it.</p><p>Here&#8217;s the problem: it&#8217;s measuring the wrong thing.</p><p>When <a href="https://insights.glassnode.com/bitcoin-supply-distribution/">Glassnode</a>, one of the most respected on-chain analytics firms, adjusted for the fact that a single exchange address can hold funds belonging to millions of users, the number dropped substantially. The corrected finding: approximately 2% of network <em>entities</em> control about 71.5% of circulating Bitcoin supply. Still striking. Still a concentration problem worth taking seriously. But not 95%, and that distinction matters when you&#8217;re doing due diligence rather than writing a headline.</p><p>This is the first lesson for M&amp;A and PE professionals evaluating crypto-adjacent companies: raw blockchain data is not the same as beneficial ownership data, and anyone presenting you with address-level concentration metrics without that caveat is either sloppy or selling something.</p><p>With that correction on the table, let&#8217;s look at what the data actually shows because the real concentration story is worse than the headline number, just in different places.</p><div><hr></div><h2>The Number That Should Concern Your Deal Team</h2><p>In March 2026, the European Central Bank published Working Paper No. 3208, authored by Antonella Pellicani and colleagues. The paper analyzed governance structures across four major DeFi protocols: Aave, MakerDAO, Ampleforth, and Uniswap protocols collectively underpinning more than $106 billion in total value locked.</p><p>The headline finding: the top 100 governance token holders control more than 80% of voting supply across all four protocols. The top five holders in Aave and Uniswap control nearly 50%. In Ampleforth, the top five control approximately 60%.</p><p>That&#8217;s the token ownership picture. The voting picture is even more concentrated, because smaller holders delegate their votes rather than participate directly. In Ampleforth, the top 20 voters control 96% of all delegated voting power. In MakerDAO, the top 10 control 66%.</p><p>The finding I keep coming back to: approximately one-third of top voters across these protocols cannot be publicly identified.</p><p>Think about what that means in a deal context. If you&#8217;re acquiring a company with material DeFi exposure, or evaluating a target whose treasury or product depends on one of these protocols, a significant portion of the governance power shaping that protocol sits with anonymous entities. You cannot assess their interests, their stability, or their incentives. From a due diligence standpoint, that&#8217;s a structural blind spot &#8212; not a theoretical one.</p><p>The ECB paper adds a regulatory layer that makes this immediately practical. The EU&#8217;s MiCA framework, fully enforced since December 2024, offers a &#8220;fully decentralized&#8221; exemption from licensing requirements. The ECB&#8217;s position is clear: given documented governance concentration at these levels, major DeFi protocols cannot credibly claim that exemption. Over &#8364;540 million in MiCA non-compliance penalties have already been issued. For any target company with European operations and DeFi protocol exposure, that&#8217;s a live liability question, not a future one.</p><div><hr></div><h2>Where Else Concentration Appears And What It Actually Risks</h2><p>The governance token problem is specific to DeFi. Bitcoin&#8217;s concentration risk looks different.</p><p>As of May 2026, seven mining pools  including Foundry USA, AntPool, and F2Pool  control approximately 75% of Bitcoin&#8217;s total network hashrate. Foundry alone holds roughly 30%. The top two pools combined represent over 48% of hashrate, which puts them uncomfortably close to the 51% threshold required to reorganize the blockchain.</p><p>The April 2024 halving, which cut block rewards by 50%, accelerated this. Smaller miners operating at thin margins can&#8217;t compete, so they join large pools to smooth income which concentrates block construction decisions with pool operators. Currently, an estimated 20% of Bitcoin miners operate at a loss.</p><p>In May 2026, the seven largest pools jointly committed to adopting the Stratum V2 protocol, which shifts block template construction authority from pool operators to individual miners. This is a meaningful governance improvement. But it does not change who controls the hashrate. The same seven entities still represent three-quarters of Bitcoin&#8217;s computing power.</p><p>For your deal work, the practical risk here is transaction censorship. A sufficiently concentrated pool coalition could theoretically exclude specific addresses or transactions from blocks. This is unlikely given economic incentives, but it is not zero  and for any deal involving sanctions-adjacent counterparties or crypto assets under regulatory scrutiny, it&#8217;s a risk that belongs in the threat model.</p><div><hr></div><h2>Putting Numbers in Context</h2><p>One more number that needs correcting before we go further.</p><p>The raw address data shows 2% of Bitcoin addresses controlling 95% of supply. We&#8217;ve already established that&#8217;s the wrong metric. The entity-adjusted figure &#8212; 2% of network entities controlling 71.5% of supply &#8212; is the right starting point for due diligence work. But even that number has a further adjustment: when you strip out exchange custody and institutional holdings representing millions of individual users, beneficial ownership concentration falls to an estimated 55-60% controlled by the top 2%.</p><p>That&#8217;s still extraordinary inequality. But it&#8217;s the honest number, and honest numbers are what your deal work requires.</p><p>Now the Gini coefficient &#8212; the standard measure of distribution inequality &#8212; sits above 0.92 for Bitcoin and above 0.89 for Ethereum, per Glassnode data cited by <a href="https://www.oxjournal.org/the-decentralisation-dilemma/">Oxford Journal</a> analysis. One important caveat your readers should understand: crypto Gini coefficients measure address balance distribution, not human wealth distribution. Traditional economy Gini figures like the U.S. household income Gini of approximately 0.49 measure post-tax income after transfers. These are not directly comparable metrics.</p><p>With that caveat stated clearly: even after adjusting for custody aggregation and methodological differences, crypto wealth distribution runs roughly twice as unequal as the most unequal traditional economies. The adjusted Bitcoin Gini falls to approximately 0.87, compared to 0.49 for U.S. household income. That gap doesn&#8217;t close  it just gets slightly less dramatic when you use the right data.</p><p>There&#8217;s academic evidence this may be structural rather than temporary. Research published in May 2026 on what its authors call &#8220;bosonic wealth statistics&#8221; analyzing Bitcoin UTXO data across 63 denominations and 72 monthly snapshots from 2018 to 2023  found that Bitcoin ownership follows geometric distributions consistent with digital money naturally producing enhanced inequality. The implication: this isn&#8217;t a market immaturity problem that resolves as crypto matures. It may be a feature of how digital, fungible assets accumulate.</p><p>A parallel study from the same period found that Bitcoin markets move from relatively equal states toward &#8220;rich-get-richer&#8221; dynamics over time, with attention and price shocks making concentration worse, not better.</p><p>For M&amp;A analysts: when a target company&#8217;s pitch deck describes crypto as a democratizing technology, these numbers belong in your counter-briefing.</p><div><hr></div><h2>What Good Due Diligence Looks Like</h2><p>Raw address metrics are insufficient for deal work. Here&#8217;s the framework I apply when evaluating crypto-adjacent targets.</p><p><strong>First, demand custody-adjusted concentration data.</strong> Request entity-adjusted reports with exchange and custodian filtering from analytics providers Glassnode, Chainalysis, and Coin Metrics all offer this. A concentration metric without custody context is like assessing a bank&#8217;s risk without distinguishing retail deposits from interbank exposures.</p><p><strong>Second, separately assess governance risk for DeFi-exposed targets.</strong> Token ownership metrics and voting power metrics tell different stories. Ask specifically about delegated voting concentration, not just holder distribution. And ask who the top voters are if one-third are unidentifiable, that&#8217;s material to your risk assessment.</p><p><strong>Third, apply liquidity filters to concentration data.</strong> An estimated 3 to 4 million Bitcoin are permanently inaccessible &#8212; lost keys, early miner coins that will never move. These inflate concentration metrics. Filter for addresses with activity in the last five years to assess active, functional concentration rather than theoretical distribution.</p><p><strong>Fourth, track custody migration trends over time.</strong> Rising institutional custody &#8212; regulated custodians holding assets on behalf of identified clients may actually reduce systemic risk even when raw Gini coefficients appear unchanged. The direction matters as much as the number.</p><p><strong>Fifth, check MiCA exposure for European operations.</strong> If the target has EU customers or operations touching DeFi protocols, the ECB&#8217;s analysis creates a direct compliance liability. Governance concentration at the levels documented in Working Paper No. 3208 undermines the &#8220;fully decentralized&#8221; exemption. That&#8217;s not a future regulatory risk it&#8217;s a current enforcement environment with over half a billion euros already in penalties issued.</p><div><hr></div><h2>What&#8217;s Coming Next &#8212; And Why I&#8217;m Investigating It</h2><p>The concentration problem I&#8217;ve described above is structural and documented. But it doesn&#8217;t stay abstract.</p><p>The GENIUS Act signed into law on July 18, 2025, the first comprehensive federal stablecoin legislation in U.S. history requires 1:1 reserve backing, monthly public attestations, and annual third-party audits for U.S.-domiciled stablecoin issuers. It passed the Senate 68 to 30 and the House 308 to 122. The stablecoin market it governs now exceeds $300 billion.</p><p>Here&#8217;s the problem: Tether, which controls roughly 60% of that market and operates from El Salvador, sits outside the GENIUS Act&#8217;s audit requirements. The DOJ is currently investigating Tether for money laundering and sanctions evasion. An estimated $8 billion in Russian sanctions circumvention has allegedly moved through USDT.</p><p>And the U.S. Commerce Secretary whose office helps set the regulatory environment for that investigation  <a href="https://www.mexc.ee/news/132413">Howard Lutnick </a> transferred his multi-billion-dollar stake in Cantor Fitzgerald, which has served as Tether&#8217;s reserve custodian since 2021, to a family trust benefiting his four children. The day after that transfer, Tether lent an undisclosed amount to that same trust. A convertible bond backing the loan entitles Cantor to a 5% stake in Tether.</p><p><a href="https://www.banking.senate.gov/newsroom/minority/warren-wyden-probe-national-security-risks-surrounding-reported-lutnick-tether-loan">Senators Elizabeth Warren and Ron Wyde</a>n have now opened four separate conflict-of-interest inquiries. The response deadline for their most recent letter was May 13, 2026.</p><p>This isn&#8217;t a case where concentration risk is theoretical. It&#8217;s a case where the documented concentration of power in the stablecoin market appears to have direct lines into regulatory decision-making and those lines run through a family trust whose beneficial owners are children.</p><p>In my next piece, I&#8217;m going to run a full OSINT investigation into the Lutnick-Tether-Cantor triangle. Public records, corporate filings, entity relationships, timeline analysis. The goal is to map what&#8217;s actually verifiable versus what&#8217;s alleged  and what that means for any deal team evaluating stablecoin counterparty exposure right now.</p><p>All investigation work follows Red Dog Security&#8217;s published Research Ethics and Methodology Policy  passive OSINT only, publicly available sources, no engagement with any party under investigation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The $300 Billion Dollar Question: What Stablecoins Are, Why Washington Finally Cares, and Why One Family Keeps Appearing at the Center of It All]]></title><description><![CDATA[This is Part 2 of an ongoing series on crypto concentration risk and its implications for M&A, private equity, and institutional due diligence.]]></description><link>https://reddogsecurity.substack.com/p/the-300-billion-dollar-question-what</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-300-billion-dollar-question-what</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Tue, 19 May 2026 11:00:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>This is Part 2 of an ongoing series on crypto concentration risk and its implications for M&amp;A, private equity, and institutional due diligence. Part 1 covered wealth distribution and governance concentration across Bitcoin and DeFi. This piece maps the policy landscape  and the entity relationships your deal team needs to understand before the next article, where the investigation begins.</strong></p><div><hr></div><p>I want to start with a definition, because the word &#8220;stablecoin&#8221; gets thrown around in boardrooms and Senate hearings alike, often by people who aren&#8217;t entirely sure what they&#8217;re describing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>A stablecoin is a cryptocurrency designed to hold a fixed value typically pegged one-to-one with the U.S. dollar. Unlike Bitcoin or Ethereum, which move with market sentiment, a stablecoin is engineered for stability. One token equals one dollar. Always. That&#8217;s the promise.</p><p>The mechanism behind that promise is a reserve. Every dollar-pegged stablecoin in circulation is supposed to be backed by a corresponding dollar or a dollar-equivalent asset, typically short-term U.S. Treasury bills sitting in a reserve account somewhere. When you send someone $1,000 in USDT (Tether&#8217;s stablecoin), $1,000 in Treasuries theoretically backs that transaction.</p><p>That &#8220;theoretically&#8221; is doing a lot of work in this article. We&#8217;ll get to it.</p><div><hr></div><h2>Why Stablecoins Actually Matter to Your Business</h2><p>The reason stablecoins have moved from crypto curiosity to board-level topic isn&#8217;t ideological. It&#8217;s operational.</p><p>Cross-border wire transfers through traditional banking rails take two to five business days and carry fees that compound across correspondent banking relationships. A stablecoin transaction on a blockchain settles in seconds, operates around the clock, and crosses borders without intermediaries.</p><p>McKinsey and Artemis Analytics put genuine stablecoin payment activity at $390 billion in 2025 &#8212; more than double 2024 levels. B2B transactions drove that growth, surging 733% year over year, now representing roughly 60% of all stablecoin payment volume. These aren&#8217;t crypto speculators. These are ship brokers in Singapore, steel traders in Asia, and corporate treasury teams settling invoices across currencies without touching a correspondent bank.</p><p>The U.S. Treasury Secretary projected the stablecoin market could reach $3 trillion by 2030. The current market sits above $300 billion. Tether&#8217;s USDT alone processed $1.01 trillion in June 2025.</p><p>For deal professionals: any acquisition target with international operations, cross-border supplier relationships, or treasury exposure to digital assets has stablecoin risk in the due diligence picture whether or not it appears on the term sheet.</p><div><hr></div><h2>Why Washington Stepped In</h2><p>Regulators don&#8217;t act on principle. They act on scale.</p><p>When stablecoins were a niche crypto trading instrument, Washington largely ignored them. When Tether became the 18th largest holder of U.S. Treasury bills globally ahead of countries like Australia and the UAE that changed the calculus entirely.</p><p>The concern isn&#8217;t abstract. Stablecoin inflows have been documented to move short-term Treasury yields. The Federal Reserve published research in March 2026 confirming this relationship: inflows into stablecoins reduce three-month T-bill yields because the reserves have to go somewhere, and they go into the same Treasury market the Fed uses to conduct monetary policy. At $300 billion and growing toward $3 trillion, stablecoin reserve management is becoming a monetary policy variable.</p><p>Add the illicit finance layer. Tether is currently under DOJ investigation for money laundering and sanctions evasion. An estimated $8 billion in alleged Russian sanctions circumvention has moved through USDT. The EU&#8217;s MiCA framework has already issued over &#8364;540 million in penalties for non-compliance.</p><p>The result was the GENIUS Act the Guiding and Establishing National Innovation for U.S. Stablecoins Act signed into law on July 18, 2025. It passed the Senate 68 to 30 and the House 308 to 122, making it the first comprehensive federal stablecoin legislation in U.S. history. The core requirements: 1:1 reserve backing, monthly public attestations, annual third-party audits, and a prohibition on stablecoin issuers paying direct interest to holders.</p><p>Here&#8217;s the structural gap that matters for the story I&#8217;m about to tell: the GENIUS Act applies to U.S.-domiciled issuers. Tether, which controls roughly 60% of the entire stablecoin market and operates from El Salvador, sits outside those audit requirements. Senator Jack Reed has introduced the Foreign Stablecoin Transparency Act specifically to close that gap. Whether it passes is one of the most consequential open questions in digital asset regulation right now.</p><div><hr></div><h2>Who Was in the Room When the Law Was Written</h2><p>Both Tether and Circle the two dominant stablecoin issuers were active in Washington during the GENIUS Act&#8217;s legislative journey, advocating for frameworks that would benefit their respective businesses. That&#8217;s standard corporate lobbying, and it&#8217;s legal.</p><p>What is not standard is what the documented relationships between Tether, Cantor Fitzgerald, and the Lutnick family look like when you map them against the timeline of that legislation.</p><p>I want to be precise here. I am presenting documented, publicly verifiable facts. Where something is alleged or under investigation, I will say so. The investigation this article teases is about establishing what&#8217;s verifiable and what isn&#8217;t &#8212; and my methodology is passive OSINT only, publicly available sources, no engagement with any party. That&#8217;s documented in Red Dog Security&#8217;s published Research Ethics Policy.</p><p>With that said, here is what is documented:</p><div><hr></div><h2>The Map: Seven Verified Relationships</h2><p><strong>Node 1: The Custody Relationship (2021 &#8212; present)</strong></p><p>Cantor Fitzgerald began serving as custodian for Tether&#8217;s U.S. Treasury reserves in late 2021. By late 2024, Cantor held custody of approximately 80% of Tether&#8217;s $132 billion in reserve backing. That figure rose to 99% shortly thereafter. To restate that number clearly: 99% of the reserves backing the world&#8217;s dominant stablecoin run through a single custodian. Tether is the 18th largest holder of U.S. Treasuries globally. Cantor Fitzgerald holds nearly all of it.</p><p><strong>Node 2: The Equity Stake</strong></p><p>Cantor Fitzgerald acquired approximately 5% of Tether Holdings through convertible debt and investments totaling around $600 million. At Tether&#8217;s current scale, that stake is worth multiples of the original investment. Analysts have estimated that if Tether reaches valuation targets discussed in its 2025-2026 fundraising efforts, Cantor&#8217;s 5% could be worth as much as $25 billion.</p><p><strong>Node 3: The Generational Transfer</strong></p><p>Howard Lutnick was confirmed as U.S. Commerce Secretary in February 2025, bringing with him 106 documented conflicts of interest &#8212; the most ever tracked for any cabinet member, per ethics watchdog reports. To comply with federal ethics rules, he agreed to divest his multi-billion-dollar stake in Cantor Fitzgerald. In October 2025, he sold that stake to trusts benefiting his four adult children. His son Brandon, 28, became Chairman and CEO of Cantor Fitzgerald. His son Kyle became Executive Vice Chairman. The family retained operational control of the entity holding 99% of Tether&#8217;s reserves.</p><p><strong>Node 4: The Dynasty Trust Loan</strong></p><p>The day after Howard Lutnick transferred his Cantor stake to his children&#8217;s trusts, a credit filing appeared in New York state records. &#8220;Dynasty Trust A&#8221; one of the trusts benefiting all four Lutnick children had borrowed an undisclosed amount from Tether. The loan is secured by all trust assets, including future acquisitions. A convertible bond structure backs the loan, entitling Cantor to an additional 5% stake in Tether.</p><p>Senators Elizabeth Warren and Ron Wyden have now opened four separate congressional inquiries into this transaction. Their May 2026 letter to both Lutnick and Tether CEO Paolo Ardoino stated directly: &#8220;We want to ensure that Tether has not sought to bribe or otherwise exert control or influence over Secretary Lutnick.&#8221; The response deadline was May 13, 2026.</p><p><strong>Node 5: Twenty One Capital</strong></p><p>In April 2025, Cantor Fitzgerald, Tether, SoftBank, and Bitfinex jointly launched Twenty One Capital &#8212; a Bitcoin-focused entity structured as a special purpose acquisition company. SoftBank committed $900 million. Tether contributed $1.6 billion in Bitcoin. Brandon Lutnick chairs the venture. The stated goal is to rival MicroStrategy as the dominant corporate Bitcoin accumulation vehicle.</p><p><strong>Node 6: USAT and the GENIUS Act Pipeline</strong></p><p>Tether&#8217;s new U.S.-compliant stablecoin USAT uses Cantor Fitzgerald as its designated reserve custodian and preferred primary dealer. The CEO of USAT is Bo Hines, who previously served as Executive Director of the White House Crypto Council under President Trump where he participated directly in crafting the GENIUS Act framework. He departed that role to lead Tether&#8217;s U.S. regulatory compliance vehicle, which is custodied by the company his former boss&#8217;s family controls.</p><p><strong>Node 7: The Open DOJ Investigation</strong></p><p>Tether is currently under Department of Justice investigation for alleged money laundering and sanctions evasion. An estimated $8 billion in alleged Russian sanctions circumvention has moved through USDT. The Commerce Secretary whose family&#8217;s trust holds Cantor equity which holds 99% of Tether&#8217;s reserves and a 5%-plus stake in Tether itself &#8212; oversees the regulatory environment in which that investigation proceeds. He received a limited ethics waiver in July 2025 permitting participation in &#8220;senior strategic and executive&#8221; discussions on issues that could have &#8220;minimal impact&#8221; on the businesses he divested.</p><div><hr></div><h2>What This Means Right Now for Deal Work</h2><p>I&#8217;ll keep this section tight because I&#8217;m going to go deeper in subsequent pieces.</p><p>If you are evaluating any company with material USDT exposure as collateral, as treasury holdings, as a payment rail the counterparty risk picture is not just Tether&#8217;s reserve quality. It includes the regulatory disposition of a $180 billion stablecoin whose dominant custodian is controlled by the family of a sitting Commerce Secretary, while that stablecoin issuer is under federal criminal investigation and the custodian&#8217;s family trust borrowed money from the issuer the day after acquiring control of the custodian.</p><p>That sentence is complicated. The underlying reality is more complicated. Which is exactly why I&#8217;m running a formal investigation rather than writing opinion pieces about it.</p><p>What I can say now, based on documented public sources:</p><p>Any deal team treating USDT as a neutral treasury instrument without understanding the Cantor-Tether-Lutnick triangle is missing a material concentration and regulatory risk that is actively under congressional scrutiny.</p><p>The GENIUS Act created a compliance framework. But it left Tether&#8217;s 60% market share outside its audit requirements. And the people most positioned to close or not close that gap have documented financial ties to the company that would be most affected by the outcome.</p><div><hr></div><h2>What&#8217;s Coming Next</h2><p>Red Dog Security has opened a formal OSINT investigation into the entity relationships documented above. The next installment will begin pulling threads orporate filings, entity registration records, timeline analysis, relationship mapping  using passive-only methodology under our published Research Ethics Policy.</p><p>Every time I pull one thread in this story, five more appear. That&#8217;s not an exaggeration. Brandon Lutnick interned at Tether before his father became Commerce Secretary. The USAT CEO came directly from the White House crypto policy office. The structure of the Dynasty Trust loan means Tether gains additional Cantor equity as collateral converts. Cantor holds over 30% of its portfolio in MicroStrategy stock and options the same company that champions Bitcoin accumulation while co-chairing Twenty One Capital.</p><p>This is going to take weeks, possibly months, to map properly. I will publish findings as they develop and I will be explicit about confidence levels throughout what&#8217;s verified, what&#8217;s alleged, and what&#8217;s still open.</p><p>All investigation work follows Red Dog Security&#8217;s published Research Ethics and Methodology Policy. Passive OSINT only. Publicly available sources only. No engagement with any party under investigation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[Four Minutes and a Free Tool: How I Dismantled a Payment Scam with Basic OSINT]]></title><description><![CDATA[An investigation walkthrough using a real scam email and what the headers revealed that most people would never think to check.]]></description><link>https://reddogsecurity.substack.com/p/four-minutes-and-a-free-tool-how</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/four-minutes-and-a-free-tool-how</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Mon, 18 May 2026 11:01:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I got an email last week. No company name, no logo, no explanation of what I supposedly bought. Just this:</p><blockquote><p><em>&#8220;We&#8217;re reaching out to let you know your latest payment was received successfully.&#8221;</em> Order ID: 083733. Total: $199.99 USD. Call this number to cancel: +1 804-522-8520.</p></blockquote><p>That&#8217;s it. No product. No merchant name. No billing address. Just a dollar amount, a six-digit order ID, and a phone number.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>My first reaction wasn&#8217;t panic. It was curiosity  because this is a textbook refund scam template, and I wanted to see how far the infrastructure went before it fell apart. It didn&#8217;t take long.</p><div><hr></div><h2>The First Four Minutes</h2><p>The first thing I did was check for links. There were none. That&#8217;s actually deliberate. No links means no URL to block, no domain to flag, nothing for an automated filter to catch. The entire attack runs through a phone call, which puts the victim in a live conversation with someone trained to manipulate them.</p><p>Next I looked at the attachment <code>INVX3E.dosx</code>. I ran it through filescan.io. No malicious code, no embedded links, no payload. The file is essentially a prop. It exists to make the email look like a real transaction receipt. Open it, see a formatted &#8220;invoice,&#8221; feel more confused about whether you actually made this purchase. That confusion is the point.</p><p>Then I looked at the sender domain. This is where it got interesting.</p><div><hr></div><h2>The Domain That Didn&#8217;t Exist</h2><p>The email referenced a payment domain. I ran it through WHOIS. The result: <code>Pymnt33asddsvice.com</code> is available for registration.</p><p>Read that again. The domain the scammer used as part of their payment branding vailable for anyone to buy right now for about twelve dollars. This isn&#8217;t a sophisticated operation. It&#8217;s a phone scam wearing a costume, and the costume has no lining.</p><div><hr></div><h2>What the Headers Actually Showed</h2><p>This is where most people stop investigating. They see a suspicious email, maybe Google the phone number, move on. I pulled the full headers and ran them through MXToolbox.</p><p>Here&#8217;s what came back.</p><p>The email originated from <code>mail-pf1-f175.google.com</code> IP address <code>209.85.210.175</code>. That&#8217;s a legitimate Google server. The authenticated sending domain was <code>bel.youngchefindia.com</code>. SPF passed. Microsoft&#8217;s composite authentication returned <code>compauth=pass reason=100</code>.</p><p>In plain language: this email passed basic authentication checks because the scammer used a real Google Workspace account registered under a real domain one apparently connected to a culinary organization in India. The email didn&#8217;t spoof headers in the technical sense. It used a legitimate account on a legitimate domain that has nothing to do with payment processing.</p><p>That distinction matters. Classic header spoofing is detectable by SPF and DMARC checks. This approach passes those checks. The fraud lives entirely in the gap between the authenticated domain <code>bel.youngchefindia.com</code>  and whatever display name the recipient sees in their inbox. Most people read the display name. Almost nobody reads the authenticated domain.</p><p>The routing chain confirmed it: four hops, all Microsoft Exchange infrastructure, total delivery time of three seconds. Hop 4 flagged with an anomaly  likely a DMARC alignment issue that the receiving mail client caught. But by then the email was already in the inbox.</p><div><hr></div><h2>The Phone Number</h2><p>The number +1 804-522-8520 is registered through Neutral Tandem, now operating as Inteliquent under Sinch. Neutral Tandem provides carrier-neutral VoIP interconnection. In practice, that means the number can be provisioned, rotated, and abandoned with minimal friction. There&#8217;s no physical location tied to it, no individual account that traces back to a person without a legal process.</p><p>For the scammer, this is the end of the road for passive OSINT. The number exists to receive calls. Once you call it, you&#8217;re in their environment. From there the script is well-documented: fake refund that &#8220;accidentally&#8221; overpays, request to wire back the difference. Or remote access requested to &#8220;process the cancellation,&#8221; which opens your machine to whatever they want to do with it.</p><div><hr></div><h2>What This Scam Is Actually After</h2><p>Per my experience with these templates, the emotional mechanics are more important than the technical ones. The $199.99 price point is not random. It&#8217;s high enough to feel urgent  that&#8217;s real money but low enough that a recipient might genuinely wonder if they forgot a subscription renewal. The vague phrasing (&#8221;your latest payment&#8221;) is designed to hit that doubt.</p><p>The absence of a merchant name is also deliberate. A specific company name gives you something to verify. &#8220;Your latest payment&#8221; gives you nothing to check except the phone number, which routes straight to the scammer.</p><p>This is sometimes called a McAfee Invoice scam, though the template gets applied to PayPal, Norton, Geek Squad, and a rotating list of recognizable brands. The brand often appears only in the display name never in the authenticated infrastructure, because the infrastructure is always borrowed or disposable.</p><div><hr></div><h2>What I Did Not Do</h2><p>I did not call the number. I did not respond to the email. I did not attempt to identify the individual behind the account.</p><p>Per Red Dog Security&#8217;s Research Ethics and Methodology Policy, our OSINT work stays passive. We observe, document, and analyze publicly available information. We do not engage with potential threat actors, attempt to &#8220;scam the scammers,&#8221; or take any action that crosses from investigation into active contact. The methodology has to be defensible, and active engagement is where defensibility ends.</p><p>What I did do: documented the infrastructure, preserved the headers, and noted that the sending account whoever controls <code>bel.youngchefindia.com</code> may itself be a victim. Compromised Google Workspace accounts are a common delivery mechanism for exactly this kind of campaign. The organization whose domain is being used may not know it&#8217;s happening.</p><div><hr></div><h2>The Takeaway for Security and M&amp;A Teams</h2><p>A few things worth noting for readers who work in due diligence, legal support, or corporate security.</p><p>First, SPF pass does not mean safe. This email passed SPF. It passed Microsoft&#8217;s composite authentication. It landed in an inbox. Technical authentication confirms that an email came from where it claims to come from &#8212; it does not confirm that the sender has any legitimate relationship to the content of the email.</p><p>Second, display name fraud is underappreciated. The gap between the authenticated domain and the visible display name is where a significant portion of business email compromise originates. Training users to look past the display name to check the actual sending address reduces exposure meaningfully.</p><p>Third, VoIP numbers are not investigative dead ends, but they require legal process to go further. Passive OSINT gets you the carrier and the interconnect provider. Attribution beyond that requires a subpoena. Know where the line is before you start.</p><div><hr></div><h2>The Full Toolchain (Reproducible)</h2><p>For readers who want to run this workflow on similar emails:</p><p><strong>Step 1 Check for links.</strong> If there are none, the attack runs through the phone number or attachment.</p><p><strong>Step 2 Analyze the attachment.</strong> filescan.io handles this without executing the file locally.</p><p><strong>Step 3 Run the domain through WHOIS.</strong> A nonexistent or newly registered domain is an immediate red flag. A domain available for purchase ends the investigation there for most purposes.</p><p><strong>Step 4 Pull and analyze full headers.</strong> MXToolbox Header Analyzer gives you the relay chain, authentication results, and originating IP in a readable format. Look for the authenticated domain, not just the display name.</p><p><strong>Step 5 Check the originating IP.</strong> AbuseIPDB, Shodan, and Censys will show you whether the IP has prior reports. A Google server won&#8217;t, but the authenticated domain may turn up in other complaint databases.</p><p><strong>Step 6 Research the phone number.</strong> Reverse lookup tools, 800notes, ScamNumbers, and the FTC complaint database. Search the number in quotes on Google and on Reddit. Scam numbers accumulate reports quickly once they go active.</p><p><strong>Step 7 Document everything.</strong> Screenshots, timestamps, source URLs. If this becomes relevant to a legal matter, the chain of custody starts at collection.</p><div><hr></div><h2>What&#8217;s Missing From This Investigation</h2><p>Without access to the full email account infrastructure login records, associated accounts, payment trail attribution stops at the sending domain. That&#8217;s appropriate for passive OSINT. Going further requires legal process and, in most cases, law enforcement involvement.</p><p>The analysis here is a point-in-time snapshot. The number is likely already rotated. The Google account may already be suspended. The domain was probably never going to be registered. That&#8217;s how high-volume, low-sophistication scam campaigns work: fast deployment, fast abandonment, high contact volume, low success rate per contact. They don&#8217;t need to fool many people. They need to fool enough.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[The Record Nobody Reads Until It Matters]]></title><description><![CDATA[Closing Thoughts on the Tracking Infrastructure Your Practice Hasn't Accounted For]]></description><link>https://reddogsecurity.substack.com/p/the-record-nobody-reads-until-it</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/the-record-nobody-reads-until-it</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Fri, 15 May 2026 07:02:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Five parts ago, I started with a consent banner.</p><p>Every website you visit shows you the same dialog. Cookies. Accept or decline. You click through it in two seconds and move on. That dialog is real it addresses something. It just addresses the most visible layer of a tracking infrastructure that extends considerably further down than the regulatory frameworks built around it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>This series mapped that infrastructure. Browser fingerprinting assembles a persistent device identifier from signals your browser generates automatically Canvas rendering, WebGL behavior, font sets, audio hardware operating below the layer where cookies and privacy tools intervene. TLS fingerprinting captures a connection record at the transport layer, before any page content loads, before any application-layer code runs, unaffected by VPN routing or incognito mode. Data brokers normalize both into commercial identity graphs that get enriched with demographic and behavioral attributes and licensed as commercial products. And that entire chain from the first millisecond of a connection to the commercial sale of the resulting profile is largely invisible to the professionals whose work it most directly affects.</p><p>The tracking infrastructure does not care about your intent. It is neutral technology. It protects banks from account takeover. It enables attribution in cyber investigations. It powers the advertising economics that fund most of the open web. It also generates a permanent, largely unaccounted-for record of professional activity that sits in server logs, CDN databases, and broker data warehouses, waiting for someone to ask for it in discovery or pull it for analysis.</p><p>That record is the subject of this series.</p><div><hr></div><h2>What the Record Actually Is</h2><p>I want to be precise about this because the tendency in privacy writing is toward alarm, and alarm is not useful to the professionals this series is written for.</p><p>The fingerprint record is not a surveillance conspiracy. It is the output of infrastructure that was built for legitimate purposes browser identification for rendering compatibility, TLS fingerprinting for fraud detection and bot mitigation, identity resolution for advertising attribution and that generates tracking data as a byproduct of normal operation. Most of the organizations collecting it are not examining it for the purpose of monitoring professional activity. They are running it through automated systems designed to detect fraud, target advertising, and resolve identity at scale.</p><p>What makes it significant for M&amp;A practitioners, litigation attorneys, and investigators is not that it&#8217;s being weaponized against them. It&#8217;s that it exists, it&#8217;s auditable, and most of the professionals generating it have never been trained to account for it.</p><p>The gap between the privacy tools most professionals rely on VPNs, incognito mode, cookie clearing and the tracking infrastructure those tools don&#8217;t reach is the operational blind spot this series was built to surface. A VPN changes your IP address. It does not change your JA4 fingerprint. Incognito mode clears local session data. It does not change what your browser reports to servers. Clearing cookies addresses one mechanism in a stack that has several more. None of this is a criticism of those tools &#8212; they do what they were designed to do. The problem is that the threat model they were designed for is no longer the complete picture.</p><div><hr></div><h2>The Asymmetry That Matters</h2><p>Consider two deal teams conducting pre-announcement due diligence on the same acquisition target.</p><p>The first team uses standard corporate browsers, routes through the firm&#8217;s VPN, and conducts research through standard OSINT and commercial intelligence platforms. They clear their cookies periodically and use incognito mode for sensitive searches. They believe they are conducting their research with reasonable privacy protection.</p><p>What they are actually generating: a consistent JA4 fingerprint associated with their browser configuration, appearing repeatedly in the target&#8217;s server logs against specific pages &#8212; investor relations sections, executive team profiles, engineering job postings, terms of service. The VPN masks their IP. The fingerprint persists. A technically sophisticated target, or a target whose security team is running standard bot mitigation tools, has a record of methodical, repeated access from a consistent device profile that predates any formal deal process.</p><p>The second team understands the fingerprint trail. They treat pre-announcement research as a sensitive operational activity, segment their research environments from their normal work infrastructure, and account for what TLS and device fingerprints they&#8217;re generating against the target&#8217;s infrastructure. Their research interest remains opaque until they choose to reveal it.</p><p>Both teams have identical legal access to identical public information. The difference is that the second team is operating with an accurate model of the information environment. The first team is operating with a model that was accurate ten years ago.</p><p>That asymmetry between professionals who understand the tracking record and those who don&#8217;t is the practical stakes of this series.</p><p>The same asymmetry runs through litigation. A law firm conducting preliminary research on a litigation adversary prior to filing is generating a fingerprint record against that adversary&#8217;s infrastructure. That record may be discoverable. It documents when the research started, which resources were accessed, and how frequently. Whether that matters in a specific case depends on the case. The point is that most litigation teams have never considered it, because they&#8217;ve never been told the record exists.</p><p>And it runs through investigation. The counterparty you&#8217;re investigating is generating a fingerprint record against every infrastructure asset their activity touches. That record tells a different story than their public representations about what software they&#8217;re actually running, what their operational patterns look like, whether their claimed security posture matches their technical emissions. Reading that record is an investigative capability. Most practitioners don&#8217;t know to ask for it.</p><div><hr></div><h2>What This Means for Professional Practice</h2><p>I&#8217;m not going to close this series with a checklist. The research briefs underlying Parts 3 and 4 have those, and they&#8217;re useful references. What I want to close with is a framing observation, because the checklist is only useful if the underlying model is right.</p><p>The professionals who will get the most out of this series are not the ones who go implement every mitigation and demand fingerprint logs in every discovery request. They&#8217;re the ones who update their mental model of the information environment they&#8217;re operating in.</p><p>The tracking record is real. It is generated by normal professional activity. It is retained by the infrastructure your clients interact with every day. It is auditable by anyone who controls that infrastructure or can compel its production. And it is largely invisible to the professionals generating it, because the tools and training available to most practitioners were designed for a different version of the problem.</p><p>Understanding the record is the first step. Accounting for it in how you conduct sensitive work what environments you use, what you treat as a sensitive activity versus a routine one, what you examine when you&#8217;re building an investigation or preparing for litigation is the second step. Building it into how you advise clients on data practices, privacy policy accuracy, and due diligence scope is the third.</p><p>The record is not going away. The infrastructure that generates it is becoming more capable, not less &#8212; more signals, more accurate matching, longer retention, more sophisticated enrichment. The consent banner is not going to expand to cover JA4. Incognito mode is not going to be redesigned to mask TLS fingerprints.</p><p>What can change is whether the professionals whose work this record affects understand it well enough to account for it.</p><div><hr></div><h2>The One Thing Worth Remembering</h2><p>If you take one thing from this series, make it this:</p><p>The fingerprint is not stored on your device. It is stored on the receiving server. Which means you cannot delete it, cannot control its retention, and cannot know whether someone has looked at it unless you are doing the looking.</p><p>The organizations that understand this treat the data trail as a material consideration in how they conduct sensitive work. They know what they emit. They know who retains it. They know how it might surface later. And when they need to read someone else&#8217;s record, they know where to look and what it tells them.</p><p>That is the operational advantage this series was built to surface.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[What the Record Tells You and What It Says About You]]></title><description><![CDATA[Using Fingerprint and TLS Data in Investigation, Litigation, and Due Diligence]]></description><link>https://reddogsecurity.substack.com/p/what-the-record-tells-you-and-what</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/what-the-record-tells-you-and-what</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Thu, 14 May 2026 07:01:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The first three parts of this series built the technical case. Browser fingerprinting assembles a persistent device identifier from signals your browser generates automatically. TLS fingerprinting captures a connection record before the page loads, unaffected by VPN routing or incognito mode. Data brokers normalize both into commercial identity graphs that get licensed, sold, and retained long after the session ends.</p><p>That&#8217;s the infrastructure. Part 4 is about what you do with that knowledge professionally and what it means that the same record you can read about a counterparty exists for your own activity as well.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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><div><hr></div><h2>The Investigation Angle: What the Record Reveals When Public Sources Don&#8217;t</h2><p>Most OSINT work focuses on what&#8217;s findable through public channels DNS records, corporate filings, breach data, social media, professional networks. These sources present curated narratives. Fingerprint and TLS data present operational reality, and the gap between the two is frequently where the most useful intelligence lives.</p><p>Three categories of signal matter here.</p><p><strong>Device continuity</strong> is the first. Stable fingerprint hashes, consistent browser stack patterns, characteristic GPU and OS combinations these link disparate accounts, email addresses, and IP ranges to a single physical environment. A target running multiple corporate entities, a counterparty claiming no connection to a specific domain, an executive whose disclosed devices don&#8217;t match the activity pattern in available logs device continuity evidence surfaces those gaps in ways that public records rarely do. Shell accounts and ghost entities tend to leave technical tells that their operators don&#8217;t account for because they&#8217;re thinking about identity at the account level, not the device level.</p><p><strong>Infrastructure posture</strong> is the second. A company&#8217;s JA4 fingerprint profile, its CNAME chains, the third-party SDKs embedded in its web properties, its WebRTC leak patterns these validate or contradict the security and compliance claims in its public documentation. Per my experience running due diligence investigations: a target marketing itself as privacy-forward while running twelve marketing and analytics SDKs is leaving a technical contradiction on the record. That contradiction is findable. It belongs in a due diligence finding.</p><p><strong>Behavioral consistency</strong> is the third, and the most useful in executive-level investigations. Timezone shifts in session timing, input rhythm patterns, scroll and click behavior distributions these flag automation, shared workstations, and travel patterns that don&#8217;t match disclosed activity. In corporate espionage investigations and multi-jurisdictional compliance reviews, behavioral fingerprint data has surfaced operational patterns that no document review would have found.</p><p>The comparative advantage over traditional OSINT is specific: IP logs rotate, public records lag, and social media presents curated surfaces. Fingerprint and TLS data is passive, continuous, and difficult to spoof consistently. Even sophisticated actors using anti-detect browsers or virtual machines leave structural tells mismatched User-Agent and TLS signatures, abnormal extension ordering, rendering artifacts that diverge from the claimed device profile. The technical record is harder to maintain a consistent lie in than a document trail.</p><div><hr></div><h2>The Litigation Angle: Fingerprint Logs as Evidence</h2><p>Courts are being asked with increasing frequency to weigh digital tracking records against privacy policies, consent representations, and attribution claims. The gap between what a company says it collects and what its infrastructure actually emits is now a standard litigation vector and fingerprint logs are at the center of it.</p><p><strong>What to demand in discovery.</strong> The starting point is the collection architecture: CDP configurations, tag manager logs, SDK deployment records, and server-side forwarding rules. These establish what signals are actually gathered, which is frequently more than what the privacy policy discloses. From there, the identity resolution pipeline identity graph queries, match-rate reports, collision and split metrics, consent propagation logs establishes whether the defendant could have re-identified a fingerprint but claims they did not. Vendor and data-sharing agreements reveal who received the data downstream and under what restrictions. And the raw session logs TLS handshake captures, fingerprint hashes, session linkage tokens provide the baseline for expert validation.</p><p>The specific language matters in discovery requests. Asking for &#8220;all device fingerprint records&#8221; will be interpreted narrowly. Asking for &#8220;all server-side logs, packet captures, or CDN headers recording TLS Client Hello parameters, including JA3, JA4, cipher suites, extensions, ALPN, and SNI, for connections to Defendant&#8217;s servers from the relevant date range&#8221; is harder to answer evasively.</p><p><strong>The gap between policy and infrastructure.</strong> This is the core litigation opportunity, and it&#8217;s more common than most practitioners expect. Many privacy policies state that the company does not collect device fingerprints or unique identifiers beyond standard web logs. The CDN is logging JA4. The analytics SDK is passing device attributes to a broker. The tag manager is forwarding session linkage tokens to three ad tech partners. The policy drafter frequently doesn&#8217;t know, because the engineering deployment happened independently of the legal disclosure review.</p><p>That gap &#8212; policy says one thing, infrastructure does another supports deceptive trade practice claims under FTC Act Section 5 and state UDAP statutes. It supports invasion of privacy claims, particularly where TLS fingerprinting occurs before any user interaction, meaning before any consent mechanism could have been presented. In jurisdictions with fingerprint-specific privacy statutes, it can support statutory claims with per-violation damages.</p><p><strong>What expert testimony needs to establish.</strong> The plaintiff&#8217;s expert, or the defense rebuttal, needs to address several things clearly: how JA4 is generated and why it functions as a quasi-unique device identifier; the timing of collection relative to any consent mechanism using packet timestamps to show that data transmission began before the page loaded; re-identifiability analysis demonstrating that JA4 combined with IP and timestamp, or with User-Agent and screen resolution, is sufficient to re-identify a device with meaningful probability; and a direct mapping between collected fields and specific representations in the defendant&#8217;s privacy policy.</p><p>On the defense side: probabilistic matching is not legal identity. Shared devices, enterprise network environments, and browser update drift all introduce attribution noise that needs to be addressed with honest error bounds. Courts accept probabilistic evidence when experts clearly articulate match rates, error bounds, and collection provenance. The standard is not perfection it&#8217;s technically validated probabilistic confidence, which is a bar that both sides need to prepare to meet.</p><p><strong>When opposing counsel argues incognito mode or cookie deletion.</strong> The technical response is straightforward. TLS extension ordering and cipher suite counts persist across sessions regardless of local storage state. Behavioral timing distributions typing intervals, scroll velocity, click patterns diverge from bot baselines in ways that are stable across sessions. Cross-vendor correlation between analytics platform identifiers, identity graph tokens, and server-side CDP hashes survives local storage wipes because it exists in the server&#8217;s records, not the user&#8217;s browser. Incognito mode is a local session tool. The server-side record doesn&#8217;t care what mode the client was in.</p><div><hr></div><h2>The Operational Security Angle: The Record Your Clients Are Leaving</h2><p>This is not a guide to hiding from the record. The record is part of how legitimate security, attribution, and fraud prevention work, and attempting to evade it entirely is neither realistic nor, in most professional contexts, appropriate.</p><p>What it is: a risk awareness framework for professionals whose work depends on information advantage, and who have been operating under an incomplete model of what their activity generates.</p><p>Every deal team conducting extended research on a target company is generating a device and TLS record against that target&#8217;s infrastructure. Executives doing preliminary counterparty research, attorneys investigating a litigation adversary, analysts running competitive intelligence all of it leaves a trail in the receiving server&#8217;s logs that is independent of what the researcher does with their own browser settings.</p><p>The three risk vectors that matter most in professional contexts are these.</p><p><strong>Cross-contamination between personal and professional activity.</strong> Identity graphs link devices to accounts across contexts. A senior partner doing preliminary research on a litigation target from a personal laptop that also handles personal email and personal browsing is generating a fingerprint profile that connects those contexts. The research and the personal account history sit in the same graph node. That connection exists whether or not anyone looks for it until someone does.</p><p><strong>Vendor exposure through research tools.</strong> Many OSINT platforms, competitive intelligence tools, and research databases retain session data and, in some cases, share it with third-party partners. The organization using the tool to research a counterparty may be generating a record of that research interest in the tool provider&#8217;s logs, which may be subject to broker syndication or discovery in unrelated litigation. Vetting the data retention and sharing practices of research tools is a reasonable operational consideration that most organizations skip.</p><p><strong>Discovery exposure for future litigation.</strong> Fingerprint logs are discoverable. An organization that has been conducting extensive research on a counterparty prior to litigation, using standard browsers and standard infrastructure, may find that the counterparty&#8217;s discovery requests include server log productions that document that research activity. The record exists on the counterparty&#8217;s servers, not the researcher&#8217;s which means the researcher has no control over its retention or production.</p><p>The question worth building into professional practice is not whether the record exists. It does. The question is: if the counterparty examines their server logs at the most inconvenient possible moment during discovery, during a deal negotiation, during a regulatory inquiry what does that record show about your clients&#8217; activity? Is the answer something they&#8217;ve thought about, or something they&#8217;re finding out for the first time in a deposition?</p><p>Low-sensitivity research public filings, news, published social media generates a record that is unlikely to matter in most scenarios. High-sensitivity research adversary due diligence, investigation of a litigation counterparty, preliminary M&amp;A reconnaissance before any formal process generates a record that a sophisticated counterparty can surface and use. The distinction between those two categories, and what operational approach is appropriate for each, is something professional practice should have a position on.</p><div><hr></div><h2>The Through-Line</h2><p>The investigation angle, the litigation angle, and the operational security angle are three faces of the same underlying reality: the fingerprint record is real, it is largely invisible to the professionals whose work it affects, and it is auditable by anyone who controls the receiving infrastructure.</p><p>In investigation, that means the record is a source of intelligence about counterparties that most practitioners haven&#8217;t learned to read.</p><p>In litigation, it means the gap between what companies represent about their data practices and what their infrastructure actually does is discoverable, documentable, and increasingly central to privacy-related claims.</p><p>In professional practice, it means that sensitive research activity generates a trail that existing privacy tools don&#8217;t address and most operational security frameworks haven&#8217;t accounted for.</p><p>Part 5 closes the series with what this means at the level of professional practice  not tactically, but as a question of how practitioners model the information environment they&#8217;re operating in</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[What They Know About Your Profile]]></title><description><![CDATA[How Fingerprint Data Gets Aggregated, Enriched, and Sold &#8212; and What That Means for Due Diligence]]></description><link>https://reddogsecurity.substack.com/p/what-they-know-about-your-profile</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/what-they-know-about-your-profile</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Wed, 13 May 2026 11:02:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>What They Know | Part 3</em></p><div><hr></div><p>Parts 1 and 2 of this series covered the collection layer browser fingerprinting, TLS handshakes, the technical signals your device generates before you&#8217;ve done anything a privacy tool could intercept. That layer is interesting as engineering. It matters as business risk because of what happens next.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>The fingerprint is not the product. The fingerprint is the raw material.</p><p>What gets built from it and sold, and licensed, and used in decisions about credit and insurance and fraud risk and advertising targeting is a different thing entirely. Understanding that pipeline is where the due diligence and litigation implications become concrete.</p><div><hr></div><h2>The Five Steps From Signal to Sale</h2><p>Most organizations that collect fingerprint data don&#8217;t sell fingerprints. They sell what fingerprints become after several stages of processing that most privacy policies don&#8217;t describe in any meaningful detail.</p><p><strong>Collection</strong> is where Parts 1 and 2 left off. JavaScript tags, server-side analytics, CDN headers, mobile SDKs &#8212; these capture browser fingerprints, TLS signatures, device attributes, and behavioral signals. Many website operators don&#8217;t realize that their CDN or ad tags are forwarding JA4 fingerprints to third parties as a byproduct of normal infrastructure operation. The data leaves before anyone makes a deliberate choice to share it.</p><p><strong>Normalization</strong> converts raw signals into stable identifiers. A browser fingerprint has high entropy but also drift  it changes when the browser updates, when fonts are installed, when the operating system patches. A data broker&#8217;s normalization layer uses probabilistic matching across signals &#8212; JA4 fingerprint plus IP range plus User-Agent plus behavioral timing to collapse multiple sessions and fingerprint variants into a single persistent device identifier. This is where the fingerprint stops being a technical observation and becomes a trackable record.</p><p><strong>Aggregation</strong> is where device records get connected to people. Deterministic matching uses hashed emails, phone numbers, and login IDs where available. Probabilistic matching fills the gaps using the fingerprint data and behavioral patterns. Identity graph databases link devices to people to households to interest categories to transaction histories. Modern identity graphs achieve 80 to 92 percent match accuracy on desktop configurations. The fingerprint that identified your device in Step 1 is now one node in a graph that connects it to everything else the broker knows about you.</p><p><strong>Enrichment</strong> layers commercial inference on top of the graph. Demographic attributes age range, income tier, education level are inferred or purchased from other data sources and attached to the device record. Purchase intent signals, health interest categories, credit risk indicators, political affiliation inferences. The device identifier that started as a hash of your GPU rendering behavior now carries a commercial profile worth considerably more than the raw fingerprint.</p><p><strong>Distribution</strong> is the sale. Identity resolution APIs, audience segment licensing, risk and fraud scoring services, data clean room access these are the commercial products built on top of the pipeline. A raw device identifier might be worth fractions of a cent. A verified &#8220;in-market buyer&#8221; segment attached to that same identifier commands meaningfully more. The fingerprint is the foundation. The enriched profile is what gets priced.</p><div><hr></div><h2>What Most Website Operators Don&#8217;t Know They&#8217;re Doing</h2><p>One detail from the research underlying this piece is worth pausing on: most website operators don&#8217;t realize they are passing JA4 fingerprints to third parties. The CDN handles it. The ad tag handles it. The analytics SDK handles it. The operator installs infrastructure to make their site fast and measurable, and that infrastructure &#8212; as a byproduct of normal operation forwards connection fingerprints to third parties who have built businesses around processing them.</p><p>This matters for due diligence because it means the question &#8220;does this company collect fingerprint data&#8221; is the wrong question. The right question is &#8220;what does this company&#8217;s infrastructure send to third parties, and what do those third parties do with it.&#8221; The answer is often more extensive than the target&#8217;s own privacy team is aware of.</p><p>Per the research: major identity brokers include LiveRamp, Oracle Data Cloud, Acxiom, TransUnion ID, Neustar, Babel Street, and Tapad. Many have moved toward privacy-enhanced data clean rooms and synthetic data pipelines in response to regulatory pressure. The underlying data flow &#8212; collection, normalization, enrichment, sale continues regardless of the interface through which it&#8217;s delivered.</p><div><hr></div><h2>The Regulatory Exposure</h2><p>The regulatory landscape around fingerprint data and data brokerage has been moving faster than most compliance functions have tracked.</p><p>Under GDPR, probabilistic tracking which is what fingerprint-based identity resolution is &#8212; generally requires explicit consent. Legitimate interest claims face strict scrutiny. The UK&#8217;s ICO stated directly in response to Google&#8217;s 2025 fingerprinting announcement that fingerprint-derived identifiers constitute personal data and require lawful basis for collection and processing. EU enforcement against probabilistic tracking has been inconsistent but is accelerating.</p><p>In the United States, California, Vermont, Oregon, Texas, Delaware, and Colorado now have data broker registration laws requiring public registration, disclosure, and opt-out mechanisms. The FTC has pursued enforcement actions against brokers for covert fingerprint and location collection In re Kochava, In re InMarket, FTC v. SafeGraph on the theory that collection without adequate notice and consent constitutes an unfair or deceptive practice under Section 5. The same logic that applied to location data in those cases applies directly to fingerprint-derived identifiers.</p><p>The FCRA boundary is the one that creates the most immediate compliance risk for companies that haven&#8217;t thought carefully about their data flows. If fingerprint-derived risk scores feed into credit decisions, insurance underwriting, employment screening, or tenant evaluation, FCRA compliance is triggered including adverse action notice requirements, dispute procedures, and permissible purpose restrictions. Many companies running fingerprint-based fraud scoring haven&#8217;t mapped whether their outputs touch any of those decision categories. In acquisitions, that gap is a liability that doesn&#8217;t appear on the balance sheet until a regulator or plaintiff finds it.</p><div><hr></div><h2>What This Means for M&amp;A Due Diligence</h2><p>The data pipeline described above is simultaneously a commercial asset and a compliance liability. Both need to be assessed with the same rigor applied to financial statements and IP portfolios. Neither is well-served by a standard privacy policy review.</p><p><strong>Data provenance is the starting point.</strong> What signals does the target collect browser fingerprints, TLS fingerprints, hardware identifiers, behavioral beacons? What is the disclosed legal basis for each? The gap between what a privacy policy describes and what the technical infrastructure actually collects is frequently material. Per my experience conducting OSINT investigations on acquisition targets, the technical footprint almost always tells a more complete story than the policy documentation.</p><p><strong>Third-party data flows are the primary risk surface.</strong> Which brokers or ad tech partners receive the target&#8217;s fingerprint data? What contractual restrictions govern downstream resale and re-identification? Uncontrolled syndication  a target passing fingerprint data to a broker who combines it with sensitive categories and sells it to high-risk buyers creates successor liability for an acquirer who didn&#8217;t map it during due diligence.</p><p><strong>De-identification claims require technical validation.</strong> JA4 fingerprint plus IP address plus timestamp is re-identifiable in most realistic scenarios. A target claiming that its fingerprint data is anonymized should be asked for a third-party audit confirming that claim. False anonymization claims are an FTC enforcement trigger and a litigation theory. The bar for genuine de-identification of high-entropy fingerprint data is high enough that few organizations actually clear it.</p><p><strong>Revenue exposure needs to be modeled.</strong> If more than a meaningful portion of a target&#8217;s revenue depends on data flows that carry regulatory uncertainty consent chain gaps, missing state broker registrations, FCRA applicability questions that exposure should be priced into the deal. The practical mechanisms are privacy reps and warranties, indemnities triggered by regulatory action or consent chain breaks, and earnouts tied to compliance milestones for identity graph assets.</p><p><strong>Identity graph quality is a valuation input.</strong> An identity graph with high collision rates different devices mapping to the same identifier or high split rates the same device appearing as multiple identifiers after updates is worth less than its owner claims and carries more compliance risk. Requesting collision and split metrics, DSAR fulfillment rates, and opt-out propagation testing is reasonable due diligence on a data asset being acquired.</p><div><hr></div><h2>What This Means for Litigation</h2><p>The litigation exposure generated by the data broker pipeline runs in several directions simultaneously.</p><p><strong>Wiretap and interception claims</strong> focus on the timing established in Part 2: TLS fingerprinting occurs before any page content loads, before any user interaction, before any consent mechanism has been presented. In jurisdictions with broad wiretap statutes, collection that precedes any possibility of consent is a viable plaintiff theory. The pre-page-load timing is not an abstract technical detail it&#8217;s the factual predicate for the claim.</p><p><strong>Biometric privacy claims</strong> under statutes like Illinois BIPA are primarily associated with facial recognition and voiceprints, but device fingerprinting that incorporates keystroke dynamics, mouse movement patterns, or typing rhythms has been argued as covered by biometric privacy frameworks. Brokers who purchase and resell behavioral fingerprint data can be named as collectors under some readings of these statutes.</p><p><strong>FTC enforcement theories</strong> in the Kochava and InMarket actions involved location data collected through SDKs but the structural argument applies directly to fingerprint brokers. A broker that represents data as anonymous or de-identified while selling profiles that can be re-identified faces Section 5 exposure. The technical specifics of how re-identification works, and whether the broker&#8217;s anonymization claims are accurate, are exactly the questions that expert testimony in these matters has to address.</p><p><strong>Securities disclosure claims</strong> following data broker breaches have argued that identity graph assets the aggregated fingerprint-linked profiles constitute material assets whose compromise triggers disclosure obligations. As fingerprint-based identity graphs become more central to a company&#8217;s commercial model, the argument that their compromise is material becomes easier to make.</p><p>For litigation teams on either side: the technical experts who can explain fingerprint entropy, collision rates, consent propagation mechanics, and graph matching accuracy are increasingly central to these matters. The gap between what a company&#8217;s privacy policy represents and what its technical infrastructure actually does is frequently where these cases are won or lost.</p><div><hr></div><h2>The Complete Chain</h2><p>This is where the three parts of this series connect.</p><p>Part 1 established that browser fingerprinting identifies your device through technical signals your browser generates automatically, operating below the layer where cookies and privacy tools intervene.</p><p>Part 2 established that TLS fingerprinting extends that identification to the transport layer, generating a connection record before any application-layer code runs, unaffected by VPN routing or incognito mode.</p><p>Part 3 establishes that those technical signals are raw material for a commercial pipeline that normalizes, enriches, and sells device profiles &#8212; and that the pipeline carries regulatory exposure and commercial risk that most due diligence processes don&#8217;t adequately assess.</p><p>The consent banner addresses the cookie. The cookie is one mechanism in a stack that extends from the browser application layer down through the transport layer and out through a commercial distribution network that most of the organizations feeding it don&#8217;t fully understand.</p><p>For M&amp;A practitioners, security professionals, and litigation attorneys: that chain is auditable. The technical record exists. The data flows can be mapped. The regulatory exposure can be modeled. The question is whether the due diligence process is asking the right questions at each layer.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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[What They Know Before the Page Loads]]></title><description><![CDATA[TLS Fingerprinting and the Connection Record Your VPN Doesn't Hide What They Know | Part 2]]></description><link>https://reddogsecurity.substack.com/p/what-they-know-before-the-page-loads</link><guid isPermaLink="false">https://reddogsecurity.substack.com/p/what-they-know-before-the-page-loads</guid><dc:creator><![CDATA[Ilya V.]]></dc:creator><pubDate>Tue, 12 May 2026 11:03:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2pl4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf6e84-d8b5-4725-80a3-20a59261923f_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In Part 1 of this series, I walked through browser fingerprinting the system that identifies your device through Canvas rendering, WebGL behavior, and font sets, operating below the layer where cookies live and privacy tools intervene. The consent banner doesn&#8217;t mention it. Clearing your history doesn&#8217;t touch it. Incognito mode doesn&#8217;t affect it.</p><p>Part 2 goes one layer deeper.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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>There is a record of your connection that exists before your browser loads a single pixel of page content. Before JavaScript runs. Before cookies are set. Before any of the application-layer tracking mechanisms that generate the most public debate have had a chance to execute. Within the first 200 milliseconds of connecting to any HTTPS website, your browser has already identified itself not through anything you did, but through the mandatory technical handshake that establishes encryption.</p><p>This is TLS fingerprinting. And unlike browser fingerprinting, you cannot block it with an extension, disable it in settings, or route around it with a VPN. The only way to prevent it is to stop making encrypted connections entirely, which is not a realistic option.</p><div><hr></div><h2>The Handshake You Can&#8217;t Skip</h2><p>Every time your browser connects to an HTTPS website which is nearly every website it performs a TLS handshake to establish an encrypted session. This is the mechanism that puts the padlock in your address bar. It is not optional. Without it, there is no encryption.</p><p>The handshake begins with your browser sending a ClientHello message. That message contains, among other things: the TLS version your browser supports, a prioritized list of cipher suites the encryption algorithms your browser is willing to use a set of extensions announcing additional capabilities, your elliptic curve preferences for the key exchange, and your supported signature algorithms.</p><p>None of this is sensitive in the way that your browsing content is sensitive. It&#8217;s negotiation data your browser telling the server what it can work with so they can agree on how to communicate. The server needs this information to establish the session.</p><p>The problem, from a tracking perspective, is that different browsers make different choices about every one of those parameters. Chrome sends a different number of cipher suites than Firefox. Firefox orders its extensions differently than Safari. Each browser vendor&#8217;s implementation choices create a characteristic pattern in the ClientHello message that is consistent across sessions and identifiable without decrypting any traffic.</p><p>That pattern is a TLS fingerprint. It is generated by the normal operation of your browser. It exists whether you are in incognito mode or not, whether you are on a VPN or not, whether you have every privacy extension installed or not. It is collected passively  the server observes the handshake without running any JavaScript, setting any cookies, or triggering any consent dialog.</p><div><hr></div><h2>From JA3 to JA4: Why the Upgrade Matters</h2><p>The original framework for capturing TLS fingerprints was JA3, developed in 2017. JA3 concatenated ClientHello fields and hashed the result into a 32-character string. It worked, for a while. Then browser vendors noticed that their TLS signatures were being used for tracking and detection, and began randomizing the order of cipher suites and extensions to break the fingerprint. JA3 hashes are sensitive to ordering, so randomization produced different hashes from the same browser &#8212; rendering the fingerprint unstable.</p><p>Google updated Chromium in 2023 specifically to randomize extension ordering and defeat JA3-based detection.</p><p>JA4, developed by FoxIO and adopted by Cloudflare, addresses this directly. Rather than hashing the raw order of fields, JA4 sorts cipher suites and extensions alphabetically before hashing. Randomizing the order of something that gets sorted before hashing has no effect on the output. The evasion tactic that broke JA3 doesn&#8217;t work against JA4.</p><p>The format is also human-readable in a way JA3 wasn&#8217;t. A JA4 fingerprint like <code>t13_47_a1b2c3d4</code> tells you immediately: TLS 1.3, 47 cipher suites offered, followed by hashed values of the sorted cipher and extension lists. A security analyst reading a JA4 fingerprint can extract meaningful information without reverse-engineering an opaque hash.</p><p>JA4 is part of a broader suite. JA4S captures the server-side TLS response. JA4X captures certificate data. JA4H combines TLS and HTTP header information into a cross-layer fingerprint. For attribution purposes, the suite allows analysts to characterize not just what client software is connecting, but how it&#8217;s connecting and what it&#8217;s connecting to.</p><p>The practical result: a February 2026 study from Istanbul Technical University found that JA4-based machine learning models distinguished bots from humans with 98.63% accuracy even when those bots were using header spoofing and IP rotation. The TLS handshake told the truth that the application-layer claims were lying about.</p><div><hr></div><h2>What TLS Fingerprinting Identifies</h2><p>It is important to be precise here, because TLS fingerprinting is frequently misunderstood in both directions overstated as individually identifying and understated as irrelevant.</p><p>What a TLS fingerprint identifies is client software, not an individual. Millions of Chrome users on similar versions share the same JA4 fingerprint. The fingerprint says &#8220;this is Chrome 120 on a standard configuration,&#8221; not &#8220;this is a specific person.&#8221; On its own, that&#8217;s a relatively coarse signal.</p><p>What makes it operationally significant is what it reveals when the claimed identity doesn&#8217;t match.</p><p>A Python script using the requests library has a completely different JA4 fingerprint than a stock Chrome browser, because it uses a different underlying TLS implementation. If that script spoofs its User-Agent header to claim it&#8217;s Chrome a standard evasion technique the TLS handshake contradicts the claim. The server sees &#8220;Chrome&#8221; in the application-layer header and a Python requests fingerprint in the transport-layer handshake. That inconsistency is itself a signal.</p><p>Per the research: VPN traffic generates its own characteristic TLS signatures. A corporate VPN client, a consumer VPN service, and a stock browser all produce different JA4 fingerprints. Using a VPN doesn&#8217;t produce a neutral, unidentifiable connection profile it produces a VPN connection profile, which is identifiable as such. In some contexts, that identification is worse than no VPN at all, because it flags the connection as deliberately anonymized.</p><p>The same logic applies to the cross-layer consistency checks that advanced detection systems perform. Your TLS fingerprint, your browser fingerprint from Part 1, and your User-Agent header should all tell the same story. When they don&#8217;t when a mobile Safari TLS fingerprint appears on a datacenter IP, or when a Chrome User-Agent comes with a Python TLS handshake the inconsistency is the finding.</p><div><hr></div><h2>The Business Risk Applications</h2><p>For the audience this series is written for, the question is not whether TLS fingerprinting is technically interesting. The question is where it creates exposure or opportunity in professional contexts.</p><p><strong>Attribution in litigation and investigation.</strong> TLS fingerprints appear in server logs. They are collected passively, without requiring any active fingerprinting script to run. Any organization running modern security infrastructure &#8212; which includes most enterprise-grade web properties is logging JA4 data as a byproduct of normal operations. In litigation contexts where server log evidence is discoverable, TLS fingerprint records can establish session attribution, connect activity across IP addresses, and contradict claims about the technical environment from which access occurred. This is not theoretical it follows directly from how the logging works.</p><p><strong>Pre-announcement research exposure.</strong> The scenario from Part 1 applies here with greater force. A due diligence team researching a target company through a corporate VPN generates a consistent TLS fingerprint not their IP address, which the VPN masks, but their browser&#8217;s characteristic handshake pattern. If that fingerprint appears repeatedly against a target&#8217;s infrastructure, a technically sophisticated target can observe the pattern in their own logs without needing to know the underlying IP. The VPN obscures one data point while leaving another intact.</p><p><strong>Vendor and third-party risk assessment.</strong> In the same way that browser fingerprinting data constitutes personal data under GDPR frameworks a position the UK&#8217;s ICO has stated directly TLS fingerprint data collected at scale raises similar questions about lawful basis, particularly when combined with other identifiers. Acquisition targets running large-scale TLS logging without adequate privacy governance carry regulatory exposure that belongs in a due diligence finding.</p><p><strong>Security operations and threat intelligence.</strong> For defenders, JA4 provides stable bot detection that survives the IP rotation and header spoofing that defeat earlier detection methods. Command-and-control beacons from malware generate characteristic TLS fingerprints that persist even when the malware uses encryption. Correlating JA4 fingerprints across traffic logs can identify coordinated activity from the same tool or framework across different IP addresses and time windows which is the kind of pattern attribution that matters in incident response.</p><div><hr></div><h2>The Limits Worth Acknowledging</h2><p>TLS fingerprints change when browsers update roughly once a year for major version changes that alter TLS implementation. A fingerprint that identifies a specific Chrome version becomes less precise as that version ages and the user population on it narrows.</p><p>Sophisticated adversaries can spoof TLS fingerprints. Tools exist that allow a client to mimic the TLS handshake of a target browser, producing a JA4 fingerprint that matches Chrome even when the underlying client is something else entirely. This requires deliberate effort and technical sophistication, and it&#8217;s detectable through other consistency checks, but it&#8217;s not impossible.</p><p>Encrypted Client Hello (ECH), a developing TLS extension, is designed to encrypt portions of the ClientHello message that currently leak identifying information. Adoption is limited most browsers don&#8217;t implement it by default, and most servers don&#8217;t support it but it represents the direction browser vendors are moving in response to exactly this kind of transport-layer identification.</p><p>The honest framing: TLS fingerprinting is not individually identifying on its own. It becomes significant in combination with IP data, with browser fingerprints, with behavioral signals, and particularly when the claimed identity in one layer is inconsistent with what the transport layer reveals. That combination is where attribution becomes meaningful, and it&#8217;s where the gap between assumed privacy and actual privacy is widest.</p><div><hr></div><h2>The Pattern This Series Is Documenting</h2><p>Part 1 established that browser fingerprinting operates below the layer where cookies and privacy tools intervene. Part 2 establishes that TLS fingerprinting operates below the layer where browser fingerprinting intervenes at the transport layer, before any application-layer code runs, collecting a record of your connection&#8217;s technical identity that no extension can block and no incognito window can prevent.</p><p>The consent banner addresses the cookie. The cookie is the most visible layer of a stack that extends considerably further down.</p><p>What exists at each layer, who collects it, and what it means for the professionals whose work depends on information advantage that&#8217;s what this series is working through.</p><div><hr></div><p><em>Next in this series: The data broker layer how fingerprint data, device identifiers, and behavioral signals get aggregated, packaged, and sold, and what that market means for due diligence and litigation.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://reddogsecurity.substack.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 Red Dog Security Report! 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></channel></rss>