Steganography
Steganografi (Gizli Veri Gömme)
Bir mesajı veya veriyi sıradan görünümlü bir dosyanın (resim, ses kaydı veya video gibi) içine gizleyerek, gizli bilginin varlığının sıradan gözlemciler tarafından fark edilmemesini sağlama pratiğidir.
Teknik Detay
Görüntü steganografisi yaygın olarak LSB (En Az Anlamlı Bit) değiştirme kullanır; her pikselin renk değerinin en düşük bitini mesaj bitleriyle değiştirir. Kanal başına 8 bitten 1 bitin değiştirilmesi algılanamaz görsel farklılıklara neden olduğundan, bir görüntü önemli miktarda gizli veri taşıyabilir. 1920x1080 RGB görüntü, 1 bit LSB ile yaklaşık 780 KB gömebilir. Daha gelişmiş teknikler arasında DCT katsayı modifikasyonu (JPEG steganografisi), yayılmış spektrum yöntemleri ve derin öğrenme tabanlı yaklaşımlar yer alır. Steganaliz, istatistiksel analiz (ki-kare testi, RS analizi) ve piksel dağılımlarındaki ince istatistiksel anomalileri tespit eden makine öğrenimi sınıflandırıcıları kullanarak gizli verileri algılar.
Ornek
```javascript
// Steganography — Web Crypto API example
const data = new TextEncoder().encode('sensitive data');
const hash = await crypto.subtle.digest('SHA-256', data);
const hex = Array.from(new Uint8Array(hash))
.map(b => b.toString(16).padStart(2, '0')).join('');
```