macOSTemelİndirmeler

QuarantineEventsV2 veri tabanı

Kullanıcı bazlı Launch Services karantina kaydı: ağdan alınan dosyalar için indiren uygulama, zaman, veri ve köken URL'leri ile karantina türü.

01Konum

  • ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2
  • ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents (older systems)

02Yanıtladığı sorular

  • Bir dosyayı hangi uygulama ne zaman indirdi veya aldı?
  • Bir indirme hangi URL'den ve hangi yönlendiren sayfadan geldi?
  • Alınan bir dosyayla hangi gönderen adı veya adresi ilişkilendirildi?

03Biçim ve sürümler

BiçimUzantısız SQLite 3 veri tabanı, LSQuarantineEvent tablosu; LSQuarantineTimeStamp REAL türünde Mac mutlak zamanıdır.
Geçerli olduğu sürümlerDosya Karantinası Mac OS X 10.5 Leopard ile geldi. Buradaki sütun adları plaso ayrıştırıcı şemasını izler.

04Temel alanlar

AlanNe anlatır
LSQuarantineEventIdentifierOlayın birincil anahtarı (metin).
LSQuarantineAgentName, LSQuarantineAgentBundleIdentifierDosyayı karantinaya alan uygulamanın adı ve paket kimliği.
LSQuarantineDataURLStringVerinin kendi URL'si (tarayıcılarda indirme URL'si).
LSQuarantineOriginURLString, LSQuarantineOriginTitleKöken sayfa URL'si ve başlığı (tarayıcılarda genellikle yönlendiren sayfa).
LSQuarantineSenderName, LSQuarantineSenderAddressUygulama sağladığında gönderen bilgileri.
LSQuarantineTypeNumberSayısal karantina türü; örneğin web indirmesi veya diğer indirme.

05Zaman damgaları

AlanKodlamaNot
LSQuarantineTimeStampMac absolute time: REAL seconds since 2001-01-01 00:00:00 UTCİşletim sistemi karantinayı otomatik atadığında zaman damgası, dosyanın oluşturulduğu andaki zamandır.

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

06İnceleme akışı

  1. Veri tabanını her kullanıcı hesabı için kopyalayın.
  2. Unix saniyesi elde etmek için LSQuarantineTimeStamp'e 978307200 ekleyin.
  3. Veri URL'lerini ve zamanları tarayıcı indirme kayıtlarıyla (Chromium downloads, Firefox indirme notları) eşleştirin.
  4. Diskteki aday dosyaların com.apple.quarantine genişletilmiş özniteliğini tutarlılık için kontrol edin.

07Yorum tuzakları

  • URL özelliklerini uygulamalar kendisi ayarlar; otomatik karantina (LSFileQuarantineEnabled) yalnızca zaman, uygulama adı ve paket kimliğini sağlar.
  • Chromium kaynağı, macOS 12.4 itibarıyla sağladığı ek indirme üst verisinin macOS tarafından saklanmadığını belirtir; boş URL sütunları kaynağın bilinmediğini kanıtlamaz.
  • Launch Services, kullanıcı dosyayı açtığında dosyanın karantina özelliklerini temizleyebilir; dosya özniteliği ile veri tabanı uyuşmayabilir.

09Kaynaklar

  1. plaso — parsers/sqlite_plugins/ls_quarantine.py log2timeline/plaso (GitHub) · erişim 2026-10-14
  2. Launch Services Framework Release Notes for OS X v10.5 (File Quarantine) Apple Developer Documentation Archive · erişim 2026-10-14
  3. Chromium source — components/services/quarantine/quarantine_mac.mm The Chromium Authors (GitHub mirror) · erişim 2026-10-14
  4. ForensicArtifacts — artifacts/data/macos.yaml ForensicArtifacts project (GitHub) · erişim 2026-10-14
  5. CFAbsoluteTime Apple Developer Documentation · erişim 2026-10-14