<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>security &amp;mdash; Erik I</title>
    <link>https://erik.itland.no/tag:security</link>
    <description>My public writing. You can reach me at @eitland@mstdn.io </description>
    <pubDate>Wed, 15 Apr 2026 03:39:57 +0000</pubDate>
    <item>
      <title>A short post about permissions in web applications - day 3</title>
      <link>https://erik.itland.no/a-short-post-about-permissions-in-web-applications-day-3?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Filed under #100DaysToOffload, #security and #auth&#xA;&#xA;When I was younger I downloaded extensions without thinking much. Mostly extensions for Firefox.&#xA;&#xA;As I got older and interested in security I&#39;ve become a lot more careful. I know I&#39;m not completely safe against malware, but then again I don&#39;t wear a hazmat suit at work either.&#xA;&#xA;I&#39;ve found some reasonable heuristics that have worked well for me and I should probably write a bit more about that some other time - possibly along with some ideas for truly paranoid organizations, but today I want to write about some wishes I have:&#xA;&#xA;for all apps and extensions and whatnot: if we could somehow make sure they cannot get data off my computer that would go a long way. Note however that solving this problem in a truly general way will be hard.&#xA;&#xA;for web applications: someone should sit down and think  really hard about the granularity of the permissions they expose. For example, last I checked with a certain SAAS company my ssh keys worked for all projects I have access to while I want them to work on per project basis. Same goes for the way I had to allow a certain build system access to access all my projects to use it with one of them. Or how a small crowdfunding solution for software wants read access to more or less everything just to allow me to log in to send money to another project.&#xA;&#xA;And a day has passed since last I wrote. But it doesn&#39;t matter according to the rules.]]&gt;</description>
      <content:encoded><![CDATA[<p>Filed under <a href="https://erik.itland.no/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a>, <a href="https://erik.itland.no/tag:security" class="hashtag"><span>#</span><span class="p-category">security</span></a> and <a href="https://erik.itland.no/tag:auth" class="hashtag"><span>#</span><span class="p-category">auth</span></a></p>

<p>When I was younger I downloaded extensions without thinking much. Mostly extensions for Firefox.</p>

<p>As I got older and interested in security I&#39;ve become a lot more careful. I know I&#39;m not completely safe against malware, but then again I don&#39;t wear a hazmat suit at work either.</p>

<p>I&#39;ve found some reasonable heuristics that have worked well for me and I should probably write a bit more about that some other time – possibly along with some ideas for truly paranoid organizations, but today I want to write about some wishes I have:</p>
<ul><li><p>for all apps and extensions and whatnot: if we could somehow make sure they cannot get data off my computer that would go a long way. Note however that solving this problem in a truly general way will be hard.</p></li>

<li><p>for web applications: someone should sit down and think  really hard about the granularity of the permissions they expose. For example, last I checked with a certain SAAS company my ssh keys worked for all projects I have access to while I want them to work on per project basis. Same goes for the way I had to allow a certain build system access to access all my projects to use it with one of them. Or how a small crowdfunding solution for software wants read access to more or less everything just to allow me to log in to send money to another project.</p></li></ul>

<p>And a day has passed since last I wrote. But it doesn&#39;t matter according to the rules.</p>
]]></content:encoded>
      <guid>https://erik.itland.no/a-short-post-about-permissions-in-web-applications-day-3</guid>
      <pubDate>Sat, 02 May 2020 06:37:23 +0000</pubDate>
    </item>
  </channel>
</rss>