Bu makalede7 bölüm
- 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.
- 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ı
Uyum ve Gizlilik