macOSOrtaUygulama kullanımı

macOS'ta KnowledgeC.db

macOS'ta CoreDuet bilgi deposu: /app/inFocus ve /display/isBacklit gibi akışlar, Mac mutlak zamanında başlangıç ve bitiş zamanlarıyla.

01Konum

  • /private/var/db/CoreDuet/Knowledge/knowledgeC.db
  • ~/Library/Application Support/Knowledge/knowledgeC.db

02Yanıtladığı sorular

  • Hangi uygulama ön plandaydı ve ne kadar süre?
  • Ekran ne zaman açıktı (arka ışık)?
  • Cihaz ne zaman güce bağlandı?
  • /safari/history akışında hangi Safari geçmiş kayıtları tutuldu?

03Biçim ve sürümler

BiçimSQLite 3 veri tabanı. Ana tablo ZOBJECT; ZSTARTDATE, ZENDDATE ve ZCREATIONDATE Mac mutlak zamanıdır (2001-01-01 UTC'den bu yana saniye).
Geçerli olduğu sürümlerYayımlanmış analiz macOS 10.13 ve iOS 11'i kapsar. Akışlar ve şema sürümler arasında farklıdır; incelenen sürümde hangilerinin dolu olduğunu doğrulayın.

04Temel alanlar

AlanNe anlatır
ZOBJECT.ZSTREAMNAMEAkış adı; örneğin /app/inFocus, /app/activity, /app/intents, /activity/level, /device/isPluggedIn, /display/isBacklit, /safari/history.
ZOBJECT.ZVALUESTRINGKaydın değeri; örneğin bir uygulamanın paket kimliği.
ZOBJECT.ZSECONDSFROMGMTKayıtla birlikte saklanan, GMT'den saniye cinsinden fark.
ZOBJECT.ZSTARTDAYOFWEEKBaşlangıç zamanının haftanın günü.
ZSOURCE, ZSTRUCTUREDMETADATAKayıtların kaynağını ve ek üst verisini tutan ilişkili tablolar.

05Zaman damgaları

AlanKodlamaNot
ZSTARTDATE, ZENDDATEMac absolute time: seconds since 2001-01-01 00:00:00 UTCUnix saniyesi için 978307200 ekleyin; aradaki fark süreyi verir.
ZCREATIONDATEMac absolute time: seconds since 2001-01-01 00:00:00 UTCKaydın yazıldığı an; ZENDDATE'ten sonra olabilir.

Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.

06İnceleme akışı

  1. Sistem veri tabanını ve her kullanıcı veri tabanını varsa -wal dosyalarıyla kopyalayın.
  2. Bu sürümün hangi akışları doldurduğunu görmek için farklı ZSTREAMNAME değerlerini listeleyin.
  3. ZSTARTDATE/ZENDDATE'i UTC'ye çevirin ve akış ile değer bazında süreleri hesaplayın.
  4. Uygulama odak sürelerini birleşik günlükler ve dosya sistemi etkinliğiyle çapraz kontrol edin.

07Yorum tuzakları

  • Yayımlanmış analiz ZOBJECT'te yaklaşık dört haftalık kayıt bildirir; daha eski etkinlik bulunmayabilir.
  • Akış adları ve anlamları Apple tarafından belgelenmemiştir, araştırmalardan çıkarılmıştır; test sistemlerinde doğrulayın.
  • Odak süresi bir uygulamanın önde olduğunu gösterir, bir kişinin ona baktığını göstermez.

09Kaynaklar

  1. Knowledge is Power! Using the macOS/iOS knowledgeC.db Database to Determine Precise User and Application Usage Sarah Edwards, mac4n6.com (2018) · erişim 2026-10-14
  2. ForensicArtifacts — artifacts/data/macos.yaml ForensicArtifacts project (GitHub) · erişim 2026-10-14
  3. CFAbsoluteTime Apple Developer Documentation · erişim 2026-10-14