Aşağıdaki soru, bir sistemin veya modelin güvenliğini test ederken birkaç kez ortaya çıkmıştır .
Motivasyon: Yazılım güvenlik kusurları genellikle geçerli girişler nedeniyle hatalardan değil, basit geçerlilik kontrollerinin çoğunu geçmek için geçerli girişlere yeterince yakın olan geçersiz girişlerden kaynaklanan hatalardan kaynaklanır. Klasik örnek, çok büyük olması dışında, girdinin makul olduğu tampon taşmalarıdır. Derleyiciler ve diğer araçlar, yığının ve yığının düzenini değiştirerek ve diğer gizleme teknikleriyle bu sorunların giderilmesine yardımcı olabilir. Bir alternatif, sorunları kaynak kodun kendisinden kaldırmaktır. Bir teknik denilen tüylenme girişli bombardıman düzenleyen programı yakın beklenen girişlerine, ama bazı yerlerde mantıksız (tamsayı veya dize alanları için büyük değerler) içindedir. Bulanıklığı (örnek olarak) daha resmi bir perspektiften anlamak istiyorum.
Geçerli girişlerin boşluğunun kısıtlamalar ile tanımlandığını varsayın . Let bu tür kısıtlamalar, yani çözeltilerinin kümesi ; burada , olası girdilerin alanıdır.
Aşağıdaki kavramları tanımlayan bir iş arıyorum:
"Penumbra" kavramı tanımlamak için seçtiğim bir kelimedir. Buna başka bir şey de denebilir.
Matematiksel morfolojide ilham buldum , bu yüzden görsel metaforum, ancak iki dünya ayrı parsecs. Orada işe yarayacak bir iş var mı? Ya da belki kaba setler dünyasında ?
Herkes ışık tutabilir mi?