ERETEK
BİLGİ SİSTEMLERİ

Kamerada Gizlilik Maskeleme: Statik, Dinamik ve Dışa Aktarımda

Kamera maskeleme: maskenin kamerada mı VMS’de mi uygulandığı, RTSP ile atlanan maskeler, dışa aktarımda bulanıklaştırma ve firmware sonrası test seti.

Bu makalede7 bölüm
Teknik özet
Teknoloji
Privacy masking, VMS, video analitik, FFmpeg, KVKK
Konu
Görüntüde gizlilik maskeleme ve redaksiyon
Seviye
Orta
Ön koşullar
  • Kamera ve VMS yönetici erişimi
  • Kamera bazında izleme amacı kaydı

Kameranın görüş alanı neredeyse hiçbir zaman yalnız izlenmesi gereken alandan oluşmaz. Komşu parselin bahçesi, karşı binanın pencereleri, kasadaki POS ekranı, PIN girilen klavye, masadaki monitör kadraja girer. Gizlilik maskeleme bu alanları görüntüden teknik olarak çıkarır. Asıl soru maskenin olup olmadığı değil, işleme zincirinin neresinde uygulandığıdır; çünkü canlı görüntüde siyah görünen bir alan kayıtta açık duruyor olabilir. Aşağıda statik maske, dinamik anonimleştirme ve dışa aktarımda bulanıklaştırmayı sahadaki davranışlarıyla birlikte ele alıyoruz.

Maskeleme hangi durumlarda gerekir

KVKK’nın 4. maddesindeki “amaçla bağlantılı, sınırlı ve ölçülü olma” ilkesi, kameranın amacına hizmet etmeyen alanların kaydedilmemesini gerektirir. İlk çözüm her zaman doğru kamera yönü ve doğru lenstir. Maske, montaj noktası, lens seçeneği veya alanın geometrisi yüzünden istenmeyen bölge kadrajda kalıyorsa devreye girer. Kötü konumlandırılmış kamerayı maskeyle kurtarmaya çalışmak, kadrajın yarısını siyaha boyamakla biter. Tipik senaryolar:

  • Kamu alanı ve komşu mülk: Çevre güvenliği kameralarında yol, kaldırım, komşu bahçe ve pencereler
  • Bilgi güvenliği: POS terminali, kasa klavyesi, kartlı geçiş PIN pedi, kontrol odası ve ofis monitörleri
  • Özel alan kenarları: Soyunma odası veya tuvalet kapısının açıldığında iç kısmın görünmesi
  • Üçüncü kişilerin görüntüsü: Bir kişiye verilecek kayıtta diğer kişilerin tanınabilirliğinin kaldırılması

Maske kararı kamera bazında, yazılı gerekçeyle verilir. Hangi kameranın neyi izlemek için orada olduğu belli değilse maskenin nereye konacağı da belirlenemez. Gerekçe kaydının nasıl tutulacağı kamera gizlilik etki değerlendirmesi rehberinde anlatılıyor.

Statik maskeleme

Statik maske, görüntüde sabit bir bölgeyi opak bir dikdörtgen veya çokgenle kapatır. Kurumsal IP kameraların büyük çoğunluğu kamera üzerinde maske tanımlamayı destekler; tanımlanabilecek maske sayısı ve şekli üreticiye ve modele göre sınırlıdır. Uygulamada dikkat edilecekler:

  • Maskeyi kenar payıyla çizin. Rüzgârda titreyen direk montajlı kameralarda ya da sıcaklıkla hafif kayan bağlantılarda dar maskenin kenarından bilgi sızar.
  • Gece görüntüsünü ayrıca kontrol edin. IR aydınlatmada görüntü karakteri değişir; gündüz yeterli görünen maske, gece yansımalar nedeniyle farklı algılanabilir.
  • PTZ kameralarda maske kamera konumuna bağlı olmalı, yani pan, tilt ve zoom ile birlikte hareket etmelidir. Modelin bunu desteklediğini ve farklı zoom seviyelerinde maskenin hedefi örtmeye devam ettiğini test edin.
  • Fisheye kameralarda maskenin ham (dewarp edilmemiş) görüntü üzerinde mi, düzeltilmiş görüntü üzerinde mi uygulandığını doğrulayın.

Statik maske analitiği de etkiler. Maskelenen bölgede hareket algılama ve nesne tespiti çoğu üründe çalışmaz. Çevre güvenliği kamerasındaki sanal çit kuralı maskenin altında kalıyorsa kural sessizce işlevsiz kalır; alarm gelmez, kimse de nedenini sormaz. Maske çizdikten sonra o kameradaki analitik kurallarını yeniden gözden geçirin.

Dinamik maskeleme ve anonimleştirme

Dinamik maskeleme, video analitiğiyle tespit edilen kişileri veya araçları gerçek zamanlı olarak pikselleştirir ya da siluete dönüştürür. Bazı üreticiler bunu kamera üzerinde çalışan uygulamalarla, bazı VMS’ler sunucu tarafında sunar. Amaç, operatörün olay akışını (kalabalık yoğunluğu, hareket yönü, alan ihlali) görmesini sağlarken kimlikleri gizlemektir.

Temel sınırı tespit hatasıdır. Kişi kısmen göründüğünde, kalabalıkta üst üste bindiğinde, düşük ışıkta veya kameraya çok yakın geçtiğinde analitik onu kaçırabilir; o karelerde kişi maskesiz görünür. Tek kare yeterlidir. Bu yüzden dinamik maskeleme kayıtta kalıcı anonimleştirme sağlayan bir kontrol değil, canlı izlemedeki maruziyeti azaltan bir katmandır. Pek çok kurulumda maskesiz orijinal kayıt da ayrıca tutulur ve yalnız yetkili rol tarafından açılır; o durumda gizliliği fiilen koruyan şey erişim yetkileridir.

Maske nerede uygulanıyor: canlı görüntü ve kayıt

Maskeleme projelerinde en çok yanlış anlaşılan nokta budur. Aynı “maske” kelimesi üç farklı davranışı tarif edebilir:

Uygulama noktası Kayıtta etkisi Geri alınabilir mi Tipik kullanım
Kamera kodlayıcısı Kayıt da maskeli Hayır Komşu mülk, ekran, klavye
VMS gösterimi (kalıcı) Ürüne göre değişir Ürüne göre değişir Merkezi yönetilen maskeler
VMS gösterimi (kaldırılabilir) Ham kayıt maskesiz Evet, yetkili rol ile Olay incelemesinde gerekirse açılan alanlar
Dışa aktarım aşaması Yalnız kopya maskeli Orijinalden yeniden üretilebilir Başvuru yanıtı, paylaşım

Kamera üzerinde uygulanan maske çoğu üründe tüm akışlara (ana akış, alt akış, kayıt akışı) yansır ve geri alınamaz. Komşu mülk gibi hiçbir koşulda görülmemesi gereken alanlar için doğru tercih budur. Milestone XProtect gibi bazı VMS ürünleri ise kalıcı maskenin yanında, belirli yetkideki kullanıcının geçici olarak kaldırabildiği maskeler sunar. Bu durumda ham kayıt maskesizdir ve koruma, maskeyi kaldırma yetkisinin kime verildiğine bağlıdır. Bu yetkinin rol tasarımı kamera kayıt erişim yetki modeli rehberinde ele alınıyor.

VMS tabanlı maskelemenin gözden kaçan bir açığı daha var. Kameranın RTSP akışına veya web arayüzüne doğrudan ulaşılabiliyorsa VMS maskesi tamamen atlanır. Bir VLC ve kameranın IP adresi yeter. VMS seviyesinde maske kullanıyorsanız kameralara doğrudan erişimi ağ segmentasyonu ve hesap yönetimiyle yalnız VMS sunucusuna bırakın; kamera VLAN’ından kullanıcı VLAN’ına RTSP portunun açık olup olmadığını firewall kurallarında kontrol edin.

Dışa aktarımda bulanıklaştırma

İlgili kişi başvurusunda kişinin kendi görüntüsünü içeren kaydı paylaşırken ya da olay görüntüsünü sigorta şirketiyle veya başka bir dış tarafla paylaşırken, kayıtta görünen diğer kişilerin tanınabilirliği kaldırılmalıdır. Kurumsal VMS’lerin bir kısmı nesne takibine dayalı redaksiyon araçları sunar: araç kişiyi işaretler, sonraki karelerde takip eder, operatör kare kare kontrol ederek kaçırılan noktaları düzeltir. Otomatik takibe güvenip çıktıyı izlemeden göndermeyin. Dosyayı baştan sona bir kişi izlemelidir.

VMS’de redaksiyon aracı yoksa, sabit bir bölgenin belirli bir zaman aralığında bulanıklaştırılması FFmpeg ile yapılabilir. Aşağıdaki örnek, 12. ile 20. saniyeler arasında 800,400 koordinatından başlayan 320×240 piksellik bölgeyi bulanıklaştırır ve ses kanalını çıkarır:

ffmpeg -i kayit.mp4 -filter_complex \
 "[0:v]crop=320:240:800:400,boxblur=20:2[b];[0:v][b]overlay=800:400:enable='between(t,12,20)'[v]" \
 -map "[v]" -an -c:v libx264 -crf 18 kayit_maskeli.mp4

sha256sum kayit.mp4 kayit_maskeli.mp4 >> disa_aktarim_hash.txt

Filtre parametrelerinin ayrıntıları FFmpeg filtre dokümantasyonunda yer alır. Bu yöntemde üç noktaya dikkat edin. Birincisi, yeniden kodlama orijinal dosyanın dijital imzasını ve watermark doğrulamasını geçersiz kılar; orijinal kayıt ayrı ve değiştirilmeden saklanır, maskeli kopya bir “türev” olarak kayda geçer. Bu ayrımın neden önemli olduğu kamera kaydı delil zinciri rehberinde açıklanıyor. İkincisi, işlem erişimi sınırlı bir iş istasyonunda yapılır, geçici dosyalar iş bitiminde silinir; masaüstünde unutulan ham kopya en sık rastlanan sızıntı kaynağıdır. Üçüncüsü, zayıf bulanıklık tanınabilirliği gidermeyebilir. Kıyafet, saç ve yürüyüş de kişiyi ele verir; gerekirse opak kutu kullanın.

Doğrulama ve kayıt altına alma

Maske tanımlamak işin yarısıdır. Maskenin beklenen tüm görüntüleme yollarında çalıştığını test etmeden iş bitmiş sayılmaz. Aşağıdaki test seti her kamera için kurulumda, sonra yılda en az bir kez ve her firmware güncellemesinden sonra uygulanabilir:

Test Beklenen sonuç
VMS istemcisinde canlı görüntü Maske görünür ve hedefi tamamen örter
Kayıttan oynatma Maske politikası neyse ona uygun davranır
Mobil uygulama ve web istemcisi Masaüstü istemciyle aynı sonuç
Alt akış ve düşük çözünürlüklü görüntü Maske korunur, kaymaz
Kameraya doğrudan RTSP erişimi Kamera maskesi varsa maskeli; yoksa erişim engelli
Dışa aktarılan dosya Politikaya uygun maskeli veya maskesiz
Gece ve IR modu Maske örtüşmesi korunur

Sahada en sık atlanan satırlar mobil uygulama ve alt akıştır. Masaüstü istemcide düzgün görünen maske, bazı ürünlerde mobil istemcinin çektiği düşük çözünürlüklü akışta farklı konumda çıkabilir. Test sonuçlarını kamera adı, maske tanımının ekran görüntüsü, test kareleri, tarih ve testi yapan kişiyle birlikte saklayın. Bu kayıt denetimde maskelemenin yapıldığını gösterir; kamera yönü değiştiğinde neyin yeniden kontrol edileceğini de netleştirir. Maskeleme, KVKK’nın 12. maddesi kapsamındaki teknik tedbirlerin kamera tarafındaki somut uygulamalarından biridir; daha geniş çerçeve için KVKK teknik tedbirleri uygulama rehberine bakabilirsiniz.

Mevcut kameraların maskeleme ihtiyacını kamera bazında çıkarma ve testleri belgeleme işini KVKK kamera aydınlatma ve gizlilik süreçleri çalışmasının parçası olarak yürütüyoruz; kaldırılabilir maske yetkileri ise kayıt erişim yetkileri ve denetim izi tasarımıyla birlikte ele alınmalıdır.

Sık sorulan sorular

Kamerada tanımlanan gizlilik maskesi kayda da uygulanır mı?

Kamera üzerinde tanımlanan maskeler çoğu üründe görüntü kodlanmadan önce uygulanır; bu durumda maskeli alan canlı görüntüde, kayıtta ve dışa aktarımda geri getirilemez. VMS üzerinde tanımlanan maskeler ise ürüne göre yalnız gösterimde uygulanabilir ve ham kayıt maskesiz kalabilir. Davranışı ürün dokümantasyonundan okuyun ve test kaydıyla doğrulayın.

Dinamik maskeleme statik maskenin yerine kullanılabilir mi?

Genellikle hayır. Dinamik maskeleme nesne tespitine dayanır; kişi kısmen göründüğünde, kalabalıkta veya kötü ışıkta maskeyi kaçırabilir. Komşu mülk, ekran veya klavye gibi sabit alanları statik maskeyle kapatın; dinamik maskelemeyi ek bir katman olarak kullanın.

Dışa aktarılan kayıtta bulanıklaştırma ne kadar güçlü olmalı?

Kişinin yüzü, kıyafeti ve ayırt edici özellikleri tanınmayacak düzeyde. Zayıf bulanıklık veya küçük bloklu pikselleştirme tanınabilirliği gidermeyebilir. Mümkünse opak kutu veya güçlü bulanıklık kullanın ve sonucu, kişiyi tanımayan ikinci bir kişiye kontrol ettirin.

Maskeleme yapıldığı nasıl kanıtlanır?

Her kamera için maske tanımının ekran görüntüsü, maskeli canlı ve kayıt görüntüsünden alınmış test kareleri, test tarihi ve testi yapan kişi bir kayıt formunda saklanır. Firmware güncellemesi veya kamera yönü değişikliğinden sonra test tekrarlanır.

Teknik özet
Teknoloji
Privacy masking, VMS, video analitik, FFmpeg, KVKK
Konu
Görüntüde gizlilik maskeleme ve redaksiyon
Seviye
Orta
Ön koşullar
  • Kamera ve VMS yönetici erişimi
  • Kamera bazında izleme amacı kaydı
Eretek uzman desteği

Bu konuyu kendi sahanız için birlikte inceleyelim.

Önce mevcut kurulumu inceliyoruz. Bulguları, yapılacak işi ve sırasını yazılı bir planla paylaşıyoruz.