Reverse-Engineering The AMD Secure Processor Inside The CPU
On an x86 system the BIOS is the first part of the system to become active along with the basic CPU core(s) functionality, or so things used to be until Intel introduced its Management Engine (IME)…
Reversing the AMD Secure Processor (PSP) - Part 2: Cryptographic Co-Processor (CCP)
Part one: https://dayzerosec.com/blog/2023/04/17/reversing-the-amd-secure-processor-psp.html
This is a follow-up part 2 to my previous post on the AMD Secure Processor (formerly known as the Platform Security Processor or "PSP"). In that post, I mentioned that the Cryptographic Co-Processor (CCP) is an essential component of how the PSP functions. It's primarily responsible for hardware-accelerated cryptography, but it's also used as a Direct Memory Access (DMA) copy engine for doing mass copy
gRPC-Gateway servers on AWS Lambda using Unix domain sockets
I’ve really enjoyed using gRPC-Gateway to build gRPC/JSON-over-HTTP (RESTful) APIs in Go for quite a few years now. However, at first glance, itappears to be...
The Architecture of Network-Aware Domain Name System (DNS)
This document describes a framework which extends the Domain Name System (DNS) to provide network awareness to applications. The framework enables DNS system responses that are dependent on communication service requirements such as QoS or path without changes in the format of DNS protocol messages or application program interfaces (APIs). The different enhancement methods and use cases are discussed.
Bechtolsheim Outlines Scaling XPU Performance By 100X By 2028
Effects are multiplicative, not additive, when it comes to increasing compute engine performance. And if there is one person who is not worried about how
OpenTelemetry is not merely an observability platform, but also a set of best practices and standards that can be integrated into platform engineering or DevOps.
A decoupled approach to relaying events between Stimulus controllers
Part of the allure of Stimulus is that you can
attach rich, dynamic behavior to the DOM without building out a long-lived
stateful application in the browser.…
LikeC4 is a set of tools and DSL, that describes architecture as a single model and then compiled into multiple diagrams.
Your code is single source of truth.
Any change, refinement or deprecation is reflected automatically in the architecture diagrams.
No more outdated documentation!
And history of changes is your version control system.
LikeC4 provides:
architecture-as-a-code with native IDE support
development server with live reload
static website generation (live demo)
React and Webcomponents generation to embed to your website
CI/CD automation via CLI and GitHub Actions
export to various formats:
PNG
Mermaid
D2
DOT (Graphviz)
You can use LikeC4 standalone or integrate with existing toolchain.
Neo.mjs provides a new approach for building feature-rich web applications. Increase productivity by leveraging a vast component library and harness the power of multi-threading for extreme real-time performance.