Photo of Joe T. Sylve

Joe T. Sylve, Ph.D.

Digital Forensic Researcher and Educator

Joe T. Sylve, Ph.D. – Blog

Posts (Page 2 of 3)

Blazingly Fast Checksums with SIMD

Today’s post will take on a bit of a different style than the previous posts in this series. Among other...

File systems

Wrapped Keys

In our last post, we discussed both Volume and Container Keybags and how they protect wrapped Volume Encryption and Key...

APFS Internals · Part 15

Keybags

APFS is designed with encryption in mind and removes the need for the Core Storage layer used to provide encryption...

APFS Internals · Part 14

Sealed Volumes

With the release of macOS 11, Apple added a security feature to APFS called sealed volumes. Sealed volumes can be...

APFS Internals · Part 13

Data Streams

Data in APFS that is too large to store within records is stored elsewhere on disk and referenced by data...

APFS Internals · Part 12

Inode and Directory Records

Each APFS file system entry has both an inode and directory record. The inode record stores metadata such as the...

APFS Internals · Part 11

File System Trees

Each APFS volume has a logical file system stored on disk as a collection of File System Objects. Unlike other...

APFS Internals · Part 10

Volume Superblock Objects

The Volume Superblock is a data structure containing key information about an individual APFS volume. This post covers locating the...

APFS Internals · Part 9

Object Maps

Earlier in this series, we discussed APFS Containers and how they address physical objects via a fixed block size. This...

APFS Internals · Part 8

B-Trees (Part 2)

Mastering the skill of B-Tree traversal is essential in parsing information from APFS. Our last post gave an overview of...

APFS Internals · Part 7