Esto no afecta a los Mac porque Apple no utiliza el algoritmo de cifrado por hardware integrado en los SSD. El FileVault de Apple utiliza un cifrado XTS-AES 128 que está "ligado" a una contraseña y protege la partición de arranque de la unidad (la EFI no lo está).
Los SSD mencionados en el artículo pueden tener la contraseña maestra "restablecida" simplemente escribiendo un solo bit en el firmware del SSD.
Los sistemas operativos como MacOS y FreeBSD arrancan primero una partición no encriptada, y luego arrancan la encriptada basándose en una contraseña/frase/credencial suministrada por el usuario.
¿Confía MacOS en el cifrado por hardware de las unidades SSD o utiliza siempre el cifrado por software?
No confía en ella ni desconfía de ella. Utiliza su propio cifrado en lugar de lo que se incluye con la unidad.
¿Existe alguna forma de comprobar si se está utilizando un cifrado basado en SSD o en software?
Para MacOS hasta Sierra (10.12.x):
diskutil info diskX | grep -i encrypted
Para MacOS High Sierra y (10.13.x):
diskutil apfs list | grep -B6 FileVault