<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Munish Kharb: writing</title><description>Application, cloud and infrastructure security, written from real work.</description><link>https://munishkharb.com/</link><item><title>Rolling out an AWS data perimeter</title><link>https://munishkharb.com/blog/rolling-out-an-aws-data-perimeter/</link><guid isPermaLink="true">https://munishkharb.com/blog/rolling-out-an-aws-data-perimeter/</guid><description>How to attach SCPs and RCPs without breaking production: an audit mode from CloudTrail, the order to roll out, break-glass access, the failures that recur, and how to prove the perimeter holds.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate><category>aws</category><category>cloud-security</category></item><item><title>WebSocket security</title><link>https://munishkharb.com/blog/websocket-security/</link><guid isPermaLink="true">https://munishkharb.com/blog/websocket-security/</guid><description>A long-lived, two-way connection changes the whole security question. Why HTTP instincts and tooling break on WebSockets, the bug classes that matter, and how I test them.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>websockets</category><category>appsec</category><category>pentesting</category></item><item><title>Building an AWS data perimeter</title><link>https://munishkharb.com/blog/building-an-aws-data-perimeter/</link><guid isPermaLink="true">https://munishkharb.com/blog/building-an-aws-data-perimeter/</guid><description>Least-privilege IAM says what a principal can do, not who can reach your data or from where. What a data perimeter is and the four controls that build one.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>aws</category><category>cloud-security</category></item></channel></rss>