Apa itu "xART Remote Storage Daemon" di macOS?

11

Saya menemukan di sistem macOS saya yang baru diinstal ada layanan yang berjalan pada port 61500 dan perintah prosesnya /usr/libexec/xartstorageremoted

Saya mengeluarkan man xartstorageremoteddan menemukan manual deamon ini. Setelah membacanya saya masih tidak mengerti untuk apa deamon ini digunakan. Saya mencari di Google dan hampir tidak ada apa-apa tentang itu. Adakah yang tahu sesuatu tentang itu? Digunakan untuk apa dalam perspektif pengguna umum?

Eksekusi xartstorageremoted adalah daemon yang dimaksudkan untuk mendengarkan untuk menyimpan / mengambil permintaan dari CoProcessor. Daemon ini diperlukan untuk dukungan multi-partisi dan multi-pengguna.

xartstorageremoted tidak boleh diturunkan dan hanya boleh dijalankan melalui launchd ketika permintaan harus ditangani.

bitweaver
sumber

Jawaban:

14

Di MacBook's with Touch Bar ada prosesor baru, prosesor Apple T1.

Deamon xartstorageremotedberbicara dengan prosesor T1.

Secure Enclave adalah bagian dari itu yang berarti itu terkait secara eksplisit dengan Touch Bar dan Touch ID. Ini juga bertanggung jawab atas webcam Anda, perbedaan kecil tapi penting.

Rumah Besar
sumber
@bitweaver, Anda harus menerima jawabannya.
jamescampbell
7

Bagus. Sesuatu yang tidak terdokumentasi dengan baik, namun bertanggung jawab atas webcam dan Touch ID, membuka soket pendengar global di bawah akun root.

root# lsof -i tcp

xartstora 13594      root    3u  IPv4 0x30c82343150af2cf      0t0  TCP *:61500 (LISTEN)
xartstora 13594      root    4u  IPv6 0x30c82343150af2cf      0t0  TCP *:61500 (LISTEN)

Saya mengerti jika membuka soket domain UNIX atau terikat ke 127.0.0.1 tetapi mengikat ke 0.0.0.0 (*) adalah masalah keamanan dari sudut pandang saya.

Tomas
sumber
Nah sekarang saya penasaran seperti apa ini ...
JMY1000
Menemukan apa yang belum?
Cristiano Coelho