Değişken (Variable)
Değiştirilebilir bir değer tutan adlandırılmış depolama konumu.
Variants: 1. DDoS Reflection. 2. Blind Hijacking. 3. Trust-relationship exploitation. Defense: BCP 38, Cryptographic authentication (IPSec).
graph LR
Center["Değişken (Variable)"]:::main
Rel_data_type["data-type"]:::related -.-> Center
click Rel_data_type "/terms/data-type"
Rel_threat_intelligence["threat-intelligence"]:::related -.-> Center
click Rel_threat_intelligence "/terms/threat-intelligence"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5 yaşındaki gibi açıkla
Bir değişken, eşyaları sakladığınız etiketli bir kutu gibidir. Bugün içine bir sayı (5 gibi) koyabilir, yarın farklı bir sayı (10 gibi) koyabilirsiniz. Kutu aynı kalır ama içindeki değişir!
🤓 Expert Deep Dive
Değişkenler yazmaçlara, yığına veya öbeğe eşlenir. SSA formu optimizasyon için değişkenleri yeniden adlandırır. Gölgeleme (Shadowing) aynı isimde yeni değişkenler yaratır. Hoisting bildirimleri taşır (JS). Tip çıkarımı tipleri otomatik belirler.