<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mars70s</title>
    <description>The latest articles on DEV Community by mars70s (@mars70s).</description>
    <link>https://dev.to/mars70s</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4132952%2F244cd4d2-ff3b-4435-be17-beea129b6e0d.png</url>
      <title>DEV Community: mars70s</title>
      <link>https://dev.to/mars70s</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mars70s"/>
    <language>en</language>
    <item>
      <title>"10 hours" and "around two weeks" are not the same kind of number</title>
      <dc:creator>mars70s</dc:creator>
      <pubDate>Sun, 20 Sep 2026 16:44:27 +0000</pubDate>
      <link>https://dev.to/mars70s/10-hours-and-around-two-weeks-are-not-the-same-kind-of-number-5123</link>
      <guid>https://dev.to/mars70s/10-hours-and-around-two-weeks-are-not-the-same-kind-of-number-5123</guid>
      <description>&lt;p&gt;In September 2026, Palo Alto Networks Unit 42 published a case involving&lt;br&gt;
an AI-assisted intrusion into an enterprise network. The article includes&lt;br&gt;
figures like "less than 10 hours," "more than 50 MITRE ATT&amp;amp;CK techniques,"&lt;br&gt;
and "around two weeks" for what a human operator would normally need.&lt;/p&gt;

&lt;p&gt;It's tempting to divide those numbers and conclude "AI made this 30x faster."&lt;br&gt;
I don't think the source material supports that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two different kinds of numbers
&lt;/h2&gt;

&lt;p&gt;"Less than 10 hours" is a reported duration of activity.&lt;/p&gt;

&lt;p&gt;"Around two weeks" is Unit 42's comparative assessment of what a human&lt;br&gt;
operator would typically require for impact of that scale.&lt;/p&gt;

&lt;p&gt;The public article doesn't include a same-conditions human-only comparison,&lt;br&gt;
team size, skill composition, tools used, or a detailed calculation method.&lt;br&gt;
So "AI turned two weeks into 10 hours" isn't a measured speedup ratio —&lt;br&gt;
it's two different types of numbers sitting next to each other.&lt;/p&gt;

&lt;h2&gt;
  
  
  The article changed after publication
&lt;/h2&gt;

&lt;p&gt;I checked the Wayback Machine capture from the publication date against&lt;br&gt;
the current version. Two things changed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"as part of a ransomware attack" → "as part of a ransom attack"
(the page's own update history later clarifies this was an intrusion,
not a ransomware attack)&lt;/li&gt;
&lt;li&gt;"public API endpoint" → "publicly accessible web service"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The second change isn't explained in the page's own changelog. I can't&lt;br&gt;
establish when it happened or why — so I don't speculate. I just note&lt;br&gt;
that the wording changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's actually confirmed about AI use
&lt;/h2&gt;

&lt;p&gt;Two separate evidence paths exist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The threat actor's own account (told to Unit 42 during negotiations)
that they used frontier AI models and attack-specific agentic frameworks&lt;/li&gt;
&lt;li&gt;Technical indicators Unit 42 observed independently — parallel LLM
calls, structured Markdown passed between agents, custom scripts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Both matter. Neither, alone or together, establishes that AI autonomously&lt;br&gt;
ran every stage of the intrusion. Unit 42's own Figure 1 shows a human&lt;br&gt;
actor setting objectives and making key decisions while agents execute —&lt;br&gt;
closer to human-directed / agent-executed than fully autonomous.&lt;/p&gt;

&lt;h2&gt;
  
  
  A hypothesis worth testing: parallelization, not just speed
&lt;/h2&gt;

&lt;p&gt;Here's where I'll go beyond what Unit 42 states. The public material&lt;br&gt;
can't tell us how many times faster any single task became. But it does&lt;br&gt;
describe multiple agents, parallel LLM calls, and state handed off across&lt;br&gt;
sessions — which suggests a different question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Maybe the effect of AI-assisted intrusion isn't mainly per-task speedup.&lt;br&gt;
Maybe it's lower coordination cost and handoff latency when running&lt;br&gt;
multiple workstreams in parallel.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If that's right, the interesting metrics aren't total elapsed time —&lt;br&gt;
they're things like: how many agents/sessions ran concurrently, how much&lt;br&gt;
independent tasks overlapped in time, how long from observation to next&lt;br&gt;
action, what share of time went to human-approval waits.&lt;/p&gt;

&lt;p&gt;This hypothesis also has a clear failure mode: if a detailed timeline&lt;br&gt;
showed activity was mostly sequential, with few concurrent agents and&lt;br&gt;
long approval waits, the parallelization story falls apart.&lt;/p&gt;

&lt;h2&gt;
  
  
  Full writeup
&lt;/h2&gt;

&lt;p&gt;I go through the source comparison, the evidence paths, and the&lt;br&gt;
full list of what remains unknown in more detail here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://osiix.com/en/library/unit42-ai-assisted-intrusion.html" rel="noopener noreferrer"&gt;https://osiix.com/en/library/unit42-ai-assisted-intrusion.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article independently reviews public material and does not&lt;br&gt;
indicate any approval, supervision, or affiliation by Palo Alto&lt;br&gt;
Networks or Unit 42.&lt;/p&gt;

</description>
      <category>security</category>
      <category>ai</category>
      <category>llm</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Restorable Backup Safe Cyber Recovery</title>
      <dc:creator>mars70s</dc:creator>
      <pubDate>Sat, 19 Sep 2026 13:58:41 +0000</pubDate>
      <link>https://dev.to/mars70s/restorable-backup-safe-cyber-recovery-3g83</link>
      <guid>https://dev.to/mars70s/restorable-backup-safe-cyber-recovery-3g83</guid>
      <description>&lt;p&gt;You have multiple generations of backups. The newest one restores fine.&lt;br&gt;
Ransomware was detected today. But you don't actually know when the&lt;br&gt;
intrusion started.&lt;/p&gt;

&lt;p&gt;The natural instinct: restore the latest backup. But "restorable" and&lt;br&gt;
"safe to adopt as your recovery point" are not the same claim.&lt;/p&gt;

&lt;p&gt;This is one chapter from a self-study book I've been writing on Backup /&lt;br&gt;
Recovery / Archive design. Here's the short version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Latest ≠ Correct
&lt;/h2&gt;

&lt;p&gt;A backup taken &lt;em&gt;after&lt;/em&gt; compromise may already contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;encrypted data&lt;/li&gt;
&lt;li&gt;corrupted state&lt;/li&gt;
&lt;li&gt;some other form of unsafe state&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This doesn't mean "newer is dangerous." It means newness alone doesn't&lt;br&gt;
prove correctness.&lt;/p&gt;

&lt;h2&gt;
  
  
  False signals of "clean"
&lt;/h2&gt;

&lt;p&gt;The chapter lists reasons people wrongly declare a backup safe — none of&lt;br&gt;
which, alone, proves it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;it restored successfully&lt;/li&gt;
&lt;li&gt;it was protected as immutable&lt;/li&gt;
&lt;li&gt;the hash matched&lt;/li&gt;
&lt;li&gt;antivirus scan passed&lt;/li&gt;
&lt;li&gt;it predates the detection time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each is a useful signal. None is proof on its own.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two checkpoints, not one
&lt;/h2&gt;

&lt;p&gt;NIST's guidance on cyber recovery separates verification into two stages:&lt;br&gt;
checking the recovery asset &lt;em&gt;before&lt;/em&gt; you use it, and checking the restored&lt;br&gt;
system &lt;em&gt;before&lt;/em&gt; you put it back into production. One check is not enough.&lt;/p&gt;

&lt;h2&gt;
  
  
  The discipline that matters most
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;"Don't turn 'unknown' into 'safe.'"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When the intrusion start time is uncertain — which it often is — that&lt;br&gt;
uncertainty doesn't disappear just because you'd like to move forward.&lt;br&gt;
The chapter treats "we don't know" as an honest state, not a failure to&lt;br&gt;
be papered over.&lt;/p&gt;




&lt;p&gt;Full chapter: &lt;a href="https://osiix.com/en/library/backup-recovery-archive-fundamentals/chapter-11.html" rel="noopener noreferrer"&gt;https://osiix.com/en/library/backup-recovery-archive-fundamentals/chapter-11.html&lt;/a&gt;&lt;br&gt;
Book index: &lt;a href="https://osiix.com/en/library/backup-recovery-archive-fundamentals/" rel="noopener noreferrer"&gt;https://osiix.com/en/library/backup-recovery-archive-fundamentals/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>backup</category>
      <category>disasterrecovery</category>
      <category>security</category>
    </item>
  </channel>
</rss>
