Skip to content

Commit

Permalink
Add sandboxing blog post; update jobs page
Browse files Browse the repository at this point in the history
  • Loading branch information
thedataking committed Jun 4, 2024
1 parent b19e6e5 commit d37e041
Show file tree
Hide file tree
Showing 18 changed files with 744 additions and 32 deletions.
179 changes: 179 additions & 0 deletions authors/ayrton-muñoz/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="canonical" href="/authors/ayrton-mu%C3%B1oz/" />
<title>
Ayrton Muñoz :: Immunant, Inc
</title>






<link rel="stylesheet" href="/main.min.1f0ca5de9fac925dba9a1915e01d6851539e742ec145025a80fa5bab054a1299.css">



<link rel="stylesheet" type="text/css" href="/css/custom.css">



<link rel="apple-touch-icon" sizes="57x57" href="/images/favicon/apple-icon-57x57.png ">
<link rel="apple-touch-icon" sizes="60x60" href="/images/favicon/apple-icon-60x60.png ">
<link rel="apple-touch-icon" sizes="72x72" href="/images/favicon/apple-icon-72x72.png ">
<link rel="apple-touch-icon" sizes="76x76" href="/images/favicon/apple-icon-76x76.png ">
<link rel="apple-touch-icon" sizes="114x114" href="/images/favicon/apple-icon-114x114.png ">
<link rel="apple-touch-icon" sizes="120x120" href="/images/favicon/apple-icon-120x120.png ">
<link rel="apple-touch-icon" sizes="144x144" href="/images/favicon/apple-icon-144x144.png ">
<link rel="apple-touch-icon" sizes="152x152" href="/images/favicon/apple-icon-152x152.png ">
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-icon-180x180.png ">
<link rel="icon" type="image/png" sizes="192x192" href="/images/favicon/android-icon-192x192.png ">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png ">
<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon/favicon-96x96.png ">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png ">
<link rel="manifest" href="/images/favicon/manifest.json ">
<meta name="msapplication-TileColor" content="#0A4F93">
<meta name="msapplication-TileImage" content="/images/favicon/ms-icon-144x144.png ">
<link rel="shortcut icon" href="/images/favicon.ico " type="image/x-icon">
<link rel="icon" href="/images/favicon.ico " type="image/x-icon">
<meta name="theme-color" content="#0A4F93"><meta itemprop="name" content="Ayrton Muñoz">
<meta itemprop="description" content="Immunant, Inc. homepage"><meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="/images" /><meta name="twitter:title" content="Ayrton Muñoz"/>
<meta name="twitter:description" content="Immunant, Inc. homepage"/>






<link rel="alternate" type="application/rss+xml" href="/authors/ayrton-mu%C3%B1oz/index.xml" title="Immunant, Inc" />





</head>

<body class="dark-theme">
<div class="container">
<header class="header">
<span class="header__inner">
<a href="/" style="text-decoration: none;">
<div class="logo">

<span class="logo__mark">></span>
<span class="logo__text">Immunant</span>
<span class="logo__cursor"></span>

</div>
</a>


<span class="header__right">

<nav class="menu">
<ul class="menu__inner"><li><a href="/blog">Blog</a></li><li><a href="/contact">Contact</a></li><li><a href="/jobs">Jobs</a></li><li><a href="/isolation">Isolation</a></li><li><a href="/migrating">Migration</a></li>
</ul>
</nav>

<span class="menu-trigger">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/>
</svg>
</span>


<span class="theme-toggle"><svg class="theme-toggler" width="24" height="24" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 41C32.4934 41 41 32.4934 41 22C41 11.5066 32.4934 3 22
3C11.5066 3 3 11.5066 3 22C3 32.4934 11.5066 41 22 41ZM7 22C7
13.7157 13.7157 7 22 7V37C13.7157 37 7 30.2843 7 22Z"/>
</svg>
</span>
</span>
</span>
</header>


<div class="content">

<h1></h1>



<main class="post">
<div class="post-content">
<p></p>
</div>
</main>








<main class="posts">
<h2>Blog Posts</h2>
<div class="posts-group">
<div class="post-year">2024</div>

<ul class="posts-list">
<li class="post-item">
<a href="/blog/2024/04/sandboxing/">
<span class="post-title">In-process Sandboxing with Memory Protection Keys</span>
<span class="post-day">Apr 5</span>
</a>
</li>
</ul>
</div>
</main>

</div>


<footer class="footer">
<div class="footer__inner">
<div class="footer__content">
<span>&copy; 2024</span>

<span>Immunant, Inc.</span>
<span>
<div>
&nbsp; <a href="https://github.com/immunant" target="_blank" rel="noopener" title="Github"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a> &nbsp;&nbsp; <a href="https://twitter.com/immunant" target="_blank" rel="noopener" title="Twitter"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-twitter"><path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path></svg></a> &nbsp;&nbsp; <a href="mailto:[email protected]" target="_blank" rel="noopener" title="Email"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-mail"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg></a> &nbsp;&nbsp; <a href="https://www.linkedin.com/company/immunant/" target="_blank" rel="noopener" title="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-linkedin"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a> &nbsp;
</div>
</span>
</div>
</div>
</footer>


</div>






<script type="text/javascript" src="/bundle.min.47632ee188dd1dc0fb06803b8470b13ae2aa6dfc6de7710facd82f7a115149b83a918d4799cf627e5bc674266e0f84bf991384da9d655fef6283917aa0f0f51a.js" integrity="sha512-R2Mu4YjdHcD7BoA7hHCxOuKqbfxt53EPrNgvehFRSbg6kY1Hmc9iflvGdCZuD4S/mROE2p1lX&#43;9ig5F6oPD1Gg=="></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-44066564-2', 'auto');
ga('send', 'pageview');
</script>



<script src="/js/prism_custom.js"></script>



</body>
</html>
20 changes: 20 additions & 0 deletions authors/ayrton-muñoz/index.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Ayrton Muñoz on Immunant, Inc</title>
<link>/authors/ayrton-mu%C3%B1oz/</link>
<description>Recent content in Ayrton Muñoz on Immunant, Inc</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>Immunant, Inc.</copyright>
<lastBuildDate>Fri, 05 Apr 2024 00:00:00 +0000</lastBuildDate>
<atom:link href="/authors/ayrton-mu%C3%B1oz/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>In-process Sandboxing with Memory Protection Keys</title>
<link>/blog/2024/04/sandboxing/</link>
<pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
<guid>/blog/2024/04/sandboxing/</guid>
<description>Modern software applications contain many distinct smaller components, such as libraries or plugins, that are often written by third-parties. Developers typically don’t have the resources to exhaustively review and scrutinize third-party source code, leaving application integrators and operational teams with little visibility into the security and correctness of this code. These libraries provide specialized functionality, and often do not need access to the entire application, but the status quo is that an application is an amalgamation of all this code into one process with all components having equal access to all data in the application.</description>
</item>
</channel>
</rss>
6 changes: 4 additions & 2 deletions authors/index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
<h1>Authors</h1>
<ul>

<li><a href="/authors/stephen-crane/">Stephen Crane</a></li>

<li><a href="/authors/ayrton-mu%C3%B1oz/"></a></li>

<li><a href="/authors/per-larsen/">Per Larsen</a></li>

<li><a href="/authors/eddy-westbrook/"></a></li>
Expand All @@ -11,8 +15,6 @@ <h1>Authors</h1>

<li><a href="/authors/daniel-kolsoi/">Daniel Kolsoi</a></li>

<li><a href="/authors/stephen-crane/">Stephen Crane</a></li>

<li><a href="/authors/miguel-saldivar/"></a></li>

</ul>
Expand Down
23 changes: 15 additions & 8 deletions authors/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,22 @@
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>Immunant, Inc.</copyright>
<lastBuildDate>Wed, 11 Jan 2023 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 05 Apr 2024 00:00:00 +0000</lastBuildDate>
<atom:link href="/authors/index.xml" rel="self" type="application/rss+xml" />
<item>
<title></title>
<link>/authors/stephen-crane/</link>
<pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
<guid>/authors/stephen-crane/</guid>
<description>Stephen is a co-founder and CTO at Immunant. Amongst other topics, Stephen especially enjoys hacking on compiler-based systems security protections. He also loves games of all sorts.</description>
</item>
<item>
<title>Ayrton Muñoz</title>
<link>/authors/ayrton-mu%C3%B1oz/</link>
<pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
<guid>/authors/ayrton-mu%C3%B1oz/</guid>
<description></description>
</item>
<item>
<title></title>
<link>/authors/per-larsen/</link>
Expand Down Expand Up @@ -44,13 +58,6 @@
<guid>/authors/daniel-kolsoi/</guid>
<description>Dan is a Staff Software Engineer at Immunant. He enjoys compiler, programming language, and video game design. In his free time, he likes to work on FOSS projects, play board/video games, and dabble in embedded hardware.</description>
</item>
<item>
<title></title>
<link>/authors/stephen-crane/</link>
<pubDate>Mon, 06 Jan 2020 00:00:00 +0000</pubDate>
<guid>/authors/stephen-crane/</guid>
<description>Stephen is a co-founder and CTO at Immunant. Amongst other topics, Stephen especially enjoys hacking on compiler-based systems security protections. He also loves games of all sorts.</description>
</item>
<item>
<title>Miguel Saldivar</title>
<link>/authors/miguel-saldivar/</link>
Expand Down
12 changes: 12 additions & 0 deletions authors/stephen-crane/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,18 @@ <h1>Stephen Crane</h1>

<main class="posts">
<h2>Blog Posts</h2>
<div class="posts-group">
<div class="post-year">2024</div>

<ul class="posts-list">
<li class="post-item">
<a href="/blog/2024/04/sandboxing/">
<span class="post-title">In-process Sandboxing with Memory Protection Keys</span>
<span class="post-day">Apr 5</span>
</a>
</li>
</ul>
</div>
<div class="posts-group">
<div class="post-year">2020</div>

Expand Down
9 changes: 8 additions & 1 deletion authors/stephen-crane/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,15 @@
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>Immunant, Inc.</copyright>
<lastBuildDate>Mon, 06 Jan 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 05 Apr 2024 00:00:00 +0000</lastBuildDate>
<atom:link href="/authors/stephen-crane/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>In-process Sandboxing with Memory Protection Keys</title>
<link>/blog/2024/04/sandboxing/</link>
<pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
<guid>/blog/2024/04/sandboxing/</guid>
<description>Modern software applications contain many distinct smaller components, such as libraries or plugins, that are often written by third-parties. Developers typically don’t have the resources to exhaustively review and scrutinize third-party source code, leaving application integrators and operational teams with little visibility into the security and correctness of this code. These libraries provide specialized functionality, and often do not need access to the entire application, but the status quo is that an application is an amalgamation of all this code into one process with all components having equal access to all data in the application.</description>
</item>
<item>
<title>Translating Quake 3 into Rust</title>
<link>/blog/2020/01/quake3/</link>
Expand Down
7 changes: 7 additions & 0 deletions blog/2023/03/lifting/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,13 @@ <h1 class="post-title"><a href="/blog/2023/03/lifting/">Emitting Safer Rust with

<div class="pagination__buttons">

<span class="button previous">
<a href="/blog/2024/04/sandboxing/">
<span class="button__icon"></span>
<span class="button__text">In-process Sandboxing with Memory Protection Keys</span>
</a>
</span>



<span class="button next">
Expand Down
Loading

0 comments on commit d37e041

Please sign in to comment.