Güvenlik Hususları
Open Graph meta etiketlerini uygularken, web sitenizi ve kullanıcılarınızı korumak için çeşitli güvenlik yönlerini dikkate almak önemlidir.
Girdi Doğrulama ve Temizleme
HTML Kaçışlama
Open Graph Meta Generator, XSS saldırılarını önlemek için HTML karakterlerini otomatik olarak kaçışlar:
<!-- Safe: HTML entities are escaped -->
<meta property="og:title" content="My <script>alert('xss')</script> Page" />
<!-- Unsafe: Raw HTML could execute -->
<meta property="og:title" content="My <script>alert('xss')</script> Page" />
URL Doğrulama
URL'leri meta etiketlerinde kullanmadan önce her zaman doğrulayın:
- Uygun protokollere sahip mutlak URL'ler kullanın (
https://) - URL biçimini ve erişilebilirliğini doğrulayın
- Doğrulama olmadan kullanıcı kontrolündeki URL'lerden kaçının
İçerik Uzunluğu Sınırları
Kötüye kullanımı önlemek için uygun uzunluk sınırları uygulayın:
- Başlık: en fazla 60 karakter
- Açıklama: en fazla 160 karakter
- URL: makul uzunluk sınırları
Görsel Güvenliği
Görsel Kaynağı Doğrulama
Open Graph etiketlerinde görsel kullanırken:
- Görsel URL'lerini kullanmadan önce doğrulayın
- Görsellerin güvenilir kaynaklardan geldiğinden emin olun
- Görseller için kendi CDN'inizi kullanmayı değerlendirin
- Kötü amaçlı içerik için görsel taraması uygulayın
Görsel Erişilebilirliği
- Her zaman anlamlı bir alt metni sağlayın
- Görsellerin herkese açık şekilde erişilebilir olduğundan emin olun
- Uygun görsel formatları kullanın
- Bozuk görseller için uygun hata yönetimi uygulayın
Gizlilik Hususları
Kullanıcı Verilerinin Korunması
Kullanıcı tarafından oluşturulan içerik için meta etiketleri üretirken:
- Hassas kullanıcı bilgilerini dahil etmeyin
- Kullanıcı gizlilik ayarlarına saygı gösterin
- Uygun veri anonimleştirme uygulayın
- GDPR ve diğer gizlilik düzenlemelerine uyun
Üçüncü Taraf İçerik
Üçüncü taraf içerik eklerken dikkatli olun:
- Harici URL'leri doğrulayın
- Kötü amaçlı içerik olup olmadığını kontrol edin
- Uygun hata yönetimi uygulayın
- Güvenilir kaynaklar için izin listeleri kullanmayı değerlendirin
Platforma Özgü Güvenlik
Facebook/Meta
- Etiketleri doğrulamak için Facebook debugger'ını kullanın
- Uygun hata yönetimi uygulayın
- Politika ihlallerini izleyin
- Platform güncellemelerini takip edin
- Twitter Card işaretlemesini doğrulayın
- Kötüye kullanım raporlarını izleyin
- Hız sınırlama uygulayın
- Twitter'ın geliştirici politikalarına uyun
- LinkedIn gönderi denetleyicisini kullanın
- Politika ihlallerini izleyin
- Uygun kimlik doğrulama uygulayın
- LinkedIn hizmet şartlarına uyun
En İyi Uygulamalar
İçerik Moderasyonu
- İçerik filtreleme uygulayın
- Uygunsuz içeriği izleyin
- Otomatik moderasyon araçları kullanın
- İnsan inceleme süreçlerine sahip olun
Hız Sınırlama
- API çağrıları için hız sınırlama uygulayın
- Kötüye kullanım desenlerini izleyin
- Uygun kimlik doğrulama kullanın
- Şüpheli etkinlikler için CAPTCHA uygulayın
Hata Yönetimi
- Uygun hata mesajları uygulayın
- Güvenlikle ilgili olayları kaydedin
- Saldırı desenlerini izleyin
- Olay müdahale prosedürlerine sahip olun
Uygulama Güvenliği
Sunucu Taraflı Üretim
Meta etiketlerini sunucu tarafında üretirken:
- Tüm girdi parametrelerini doğrulayın
- Parametreli sorgular kullanın
- Uygun kimlik doğrulama uygulayın
- SQL injection girişimlerini izleyin
İstemci Tarafı Güvenliği
İstemci tarafı uygulamalar için:
- Girdiyi hem istemcide hem sunucuda doğrulayın
- Content Security Policy (CSP) kullanın
- Uygun CORS politikaları uygulayın
- Hassas verileri istemci tarafı kodunda depolamaktan kaçının
İzleme ve Günlükleme
Güvenlik İzleme
- Olağandışı desenleri izleyin
- Tüm meta etiketi üretim isteklerini kaydedin
- Güvenlik olayları için uyarı mekanizmaları uygulayın
- Düzenli güvenlik denetimleri yapın
Performans İzleme
- Yanıt sürelerini izleyin
- Hata oranlarını takip edin
- Kaynak kullanımını izleyin
- Uygun önbellekleme uygulayın
Uyumluluk ve Düzenlemeler
GDPR Uyumluluğu
- Uygun onay mekanizmaları uygulayın
- Veri taşınabilirliği sağlayın
- Unutulma hakkını uygulayın
- Düzenli uyumluluk denetimleri yapın
Erişilebilirlik Uyumluluğu
- Görseller için uygun alt metin sağlayın
- Anlamsal HTML kullanın
- Uygun ARIA etiketleri uygulayın
- Düzenli erişilebilirlik testleri yapın
Olay Müdahalesi
Güvenlik Olayı Planı
- Belgelenmiş bir müdahale planına sahip olun
- Uygun eskalasyon prosedürleri uygulayın
- Düzenli güvenlik eğitimi verin
- Olay sonrası incelemeler yapın
Kurtarma Prosedürleri
- Yedekleme ve kurtarma uygulayın
- Geri alma prosedürlerine sahip olun
- Düzenli felaket kurtarma testleri yapın
- Tüm prosedürleri belgelendirin
Düzenli Güvenlik Güncellemeleri
Yazılım Güncellemeleri
- Tüm yazılımları güncel tutun
- Güvenlik duyurularını izleyin
- Uygun yama yönetimi uygulayın
- Düzenli güvenlik değerlendirmeleri yapın
Politika Güncellemeleri
- Güvenlik politikalarını düzenli olarak gözden geçirin
- Gerektiğinde prosedürleri güncelleyin
- Personeli yeni politikalar konusunda eğitin
- Düzenli politika denetimleri yapın
Sonuç
Open Graph meta etiketlerini uygularken güvenlik birincil önceliklerden biri olmalıdır. Bu yönergeleri ve en iyi uygulamaları izleyerek, uygulamanızın güvenli, uyumlu ve hem web sitenizi hem de kullanıcılarınızı koruyan bir yapıda olmasını sağlayabilirsiniz.
Şunları unutmayın:
- Girdiyi her zaman doğrulayın ve temizleyin
- Uygun hata yönetimi uygulayın
- Güvenlik sorunlarını izleyin
- Platform güncellemelerini takip edin
- Düzenli güvenlik denetimleri ve testleri yapın