<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Andy Ying on The Trail of Bits Blog</title><link>https://miscreants.github.io/blog.trailofbits.com/authors/andy-ying/</link><description>Recent content in Andy Ying on The Trail of Bits Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 23 Aug 2018 07:50:39 -0400</lastBuildDate><atom:link href="https://miscreants.github.io/blog.trailofbits.com/authors/andy-ying/index.xml" rel="self" type="application/rss+xml"/><item><title>Introducing windows-acl: working with ACLs in Rust</title><link>https://miscreants.github.io/blog.trailofbits.com/2018/08/23/introducing-windows-acl-working-with-acls-in-rust/</link><pubDate>Thu, 23 Aug 2018 07:50:39 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2018/08/23/introducing-windows-acl-working-with-acls-in-rust/</guid><description>Access Control Lists (ACLs) are an integral part of the Microsoft Windows security model. In addition to controlling access to secured resources, they are also used in sandboxing, event auditing, and specifying mandatory integrity levels. They are also exceedingly painful to programmatically manipulate, especially in Rust. Today, help has arrived — we released windows-acl, a […]</description></item><item><title>Microsoft didn’t sandbox Windows Defender, so I did</title><link>https://miscreants.github.io/blog.trailofbits.com/2017/08/02/microsoft-didnt-sandbox-windows-defender-so-i-did/</link><pubDate>Wed, 02 Aug 2017 06:50:55 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2017/08/02/microsoft-didnt-sandbox-windows-defender-so-i-did/</guid><description>Microsoft exposed their users to a lot of risks when they released Windows Defender without a sandbox. This surprised me. Sandboxing is one of the most effective security-hardening techniques. Why did Microsoft sandbox other high-value attack surfaces such as the JIT code in Microsoft Edge, but leave Windows Defender undefended? As a proof of concept, […]</description></item></channel></rss>