<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-10T00:55:45Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by jeffvanderstoep</title>
  <author>
    <name>jeffvanderstoep</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1aw8l0s85w9mhef4kv7hxzkc9dcfuhc8526egseldka5hr72clm3qqlz2wr.rss" />
  <link href="https://yabu.me/npub1aw8l0s85w9mhef4kv7hxzkc9dcfuhc8526egseldka5hr72clm3qqlz2wr" />
  <id>https://yabu.me/npub1aw8l0s85w9mhef4kv7hxzkc9dcfuhc8526egseldka5hr72clm3qqlz2wr</id>
  <icon>https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/296/073/397/726/746/original/5a70eb128f7dc157.jpg</icon>
  <logo>https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/296/073/397/726/746/original/5a70eb128f7dc157.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqszuxpz4kkqep63wclxwlvl7vkejum9rnjemmyyk4rx3xwef2d7p9szyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwy96nv22</id>
    
      <title type="html">One of my coworkers listened in and had some interesting ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszuxpz4kkqep63wclxwlvl7vkejum9rnjemmyyk4rx3xwef2d7p9szyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwy96nv22" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfs342p2fvmtfar4zfjy6ewahjh746rgs86nqfr80rg5xm3qk0qsqd4md93&#39;&gt;nevent1q…md93&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One of my coworkers listened in and had some interesting takeaways:&lt;br/&gt;&lt;br/&gt;1. The practicality of the Android team in tackling a problem: working incrementally right away without trying to solve for everything, and how that&amp;#39;s almost always the right approach when you&amp;#39;re doing big changes like this.&lt;br/&gt;2. The shift away from being attacker focused: how that&amp;#39;s applicable to more of security than just memory safety. I.e., don&amp;#39;t focus on making the attacker&amp;#39;s life harder by constraining yourself to their playing field, but rather focus on making the defender&amp;#39;s life easier by focusing on the things that we control&lt;br/&gt;3. It&amp;#39;s more expensive to clean up a mess than to prevent the mess: It doesn&amp;#39;t follow directly from the blogpost, but it&amp;#39;s essentially the difference between &amp;#34;build something in a MSL&amp;#34; (developer-focused) or &amp;#34;build something in an unsafe language, and go and tack on a bunch of mitigations afterwards&amp;#34; (attacker-focused)
    </content>
    <updated>2024-10-17T15:10:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfs342p2fvmtfar4zfjy6ewahjh746rgs86nqfr80rg5xm3qk0qsqzyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwy325teu</id>
    
      <title type="html">I joined @npub1s92…gcnc and @npub1856…64fe on the Security ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfs342p2fvmtfar4zfjy6ewahjh746rgs86nqfr80rg5xm3qk0qsqzyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwy325teu" />
    <content type="html">
      I joined &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1s92qwp35dcz3lgka00kqhtu6zmgvgq6ethcqueqyrjnlrrygegfqaygcnc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Deirdre Connolly¹&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1s92…gcnc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub185664zle47ve9zfaf66x45245u8v9wg867fgh32t2yfwl2rjw4nq7j64fe&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Thomas H. Ptacek&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1856…64fe&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on the Security Cryptography Whatever podcast to talk about our latest blogpost:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://securitycryptographywhatever.com/2024/10/15/a-little-bit-of-rust-goes-a-long-way/&#34;&gt;https://securitycryptographywhatever.com/2024/10/15/a-little-bit-of-rust-goes-a-long-way/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html&#34;&gt;https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Something that Thomas said in the podcast really stood out to me. He said “the blog post undersells it. …. This is a lot more interesting than it looks like on the tin.”&lt;br/&gt;&lt;br/&gt;I agree with this. It feels like we discovered a game-changer not just in memory safety, but in security more generally - that doing something very practical results in major security improvements for non-obvious reasons. Focusing on new code is disproportionately effective, exponentially. &lt;br/&gt;&lt;br/&gt;Thomas also said “And that observation about the half life of vulnerabilities, if that’s true, says something pretty profound about what the work looks like to shift to a memory safe future.”&lt;br/&gt;&lt;br/&gt;Or as Deidre said: “You can get really big bang for your buck, which is if you have something new, just write it in the Rust or another memory safe language and make it interop with the rest of your project and you will in fact, get really good returns on mitigating your memory safe vulnerabilities, which is the majority of your vulnerabilities, period.”&lt;br/&gt;&lt;br/&gt;Agreed. We’re already prioritizing differently based on this data. It was a fun conversation, and we believe that it applies to a lot more than just memory safety.
    </content>
    <updated>2024-10-17T15:05:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv66p2eknvw9xnyv52awe4wnarurz68flvnh7gaksy2sqnazcumrczyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwyuz6r2j</id>
    
      <title type="html">Why? It&amp;#39;s consistent across all projects that the cited ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv66p2eknvw9xnyv52awe4wnarurz68flvnh7gaksy2sqnazcumrczyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwyuz6r2j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8mk0jcds3jsxmgm6zut98l398wuuumg99c0rz4ju449lgdp650nqfh0jwj&#39;&gt;nevent1q…0jwj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why? It&amp;#39;s consistent across all projects that the cited &amp;#34;large scale&amp;#34; study analyzed. It&amp;#39;s also consistent when we looked at Android, which was not part of the study. When we change the behavior of development within Android, the result matched what we would expect based on the half-life metric.&lt;br/&gt;&lt;br/&gt;When you look at studies that analyze how this works from the opposite angle &amp;#34;how much does it cost to find the next vulnerability in the same codebase?&amp;#34; you&amp;#39;ll see a similar result. E.g. &amp;#34;On the Exponential Cost of Vulnerability Discovery&amp;#34; &lt;a href=&#34;https://mboehme.github.io/paper/FSE20.EmpiricalLaw.pdf&#34;&gt;https://mboehme.github.io/paper/FSE20.EmpiricalLaw.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a finite number of vulnerabilities within a code base. As the density drops, the cost of finding the next vulnerability will rise.
    </content>
    <updated>2024-09-27T18:57:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqwzdjc8u9k752gekd0csgsnhs0e5j9dqpr449y2dp6e4f3cljyzgzyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwyk0dj42</id>
    
      <title type="html">I’m super excited about this blogpost. The approach is so ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqwzdjc8u9k752gekd0csgsnhs0e5j9dqpr449y2dp6e4f3cljyzgzyr4cla7q73chwl9xken6uc2mq4hp8jlq73tt9zr8akmkju0etrlwyk0dj42" />
    <content type="html">
      I’m super excited about this blogpost. The approach is so counterintuitive, and yet the results are so much better than anything else that we’ve tried for memory safety. We finally understand why.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html&#34;&gt;https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html&lt;/a&gt;
    </content>
    <updated>2024-09-25T17:03:12Z</updated>
  </entry>

</feed>