Soru:
istismar geliştirme ve güvenlik açıklarının arkasındaki matematiksel arka plan
viv
2013-04-11 23:39:57 UTC
view on stackexchange narkive permalink

Savunmasızlığın matematiksel temelleri hakkında daha fazla bilgi almak ve geliştirmeden yararlanmak istiyorum. çevrimiçi kaynaklar veya doğru yöndeki kitaplar yardımcı olacaktır.

Iki yanıtlar:
Peter Andersson
2013-04-11 23:56:59 UTC
view on stackexchange narkive permalink

Statik program analizi hakkında okuyacaktım

Statik program analizi, programları gerçekten çalıştırmadan gerçekleştirilen bilgisayar yazılımının analizidir (analiz, çalışan programlar üzerinde dinamik analiz olarak bilinir). Çoğu durumda analiz, kaynak kodun bazı sürümlerinde ve diğer durumlarda da nesne kodunun bir formunda gerçekleştirilir.

dinamik program analizi,

Dinamik program analizi, programları gerçek veya sanal bir işlemci üzerinde çalıştırarak gerçekleştirilen bilgisayar yazılımlarının analizidir. Dinamik program analizinin etkili olabilmesi için, hedef programın ilginç davranışlar üretmeye yetecek kadar test girdisi ile yürütülmesi gerekir

soyut yorumlama,

Bilgisayar biliminde, soyut yorumlama, bilgisayar programlarının semantiğinin, sıralı kümeler, özellikle de kafesler üzerindeki monoton fonksiyonlara dayanan bir ses yaklaşımı teorisidir. Tüm hesaplamaları yapmadan semantiği (örneğin kontrol akışı, veri akışı) hakkında bilgi edinen bir bilgisayar programının kısmi bir uygulaması olarak görülebilir.

sembolik yürütme,

Bilgisayar biliminde sembolik yürütme (aynı zamanda sembolik değerlendirme), programların gerçek değerlerden ziyade sembolik izleme yoluyla analiz edilmesini ifade eder, bir soyut yorum durumu. Sembolik simülasyon alanı, aynı kavramı donanıma da uygular. Sembolik hesaplama, kavramı matematiksel ifadelerin analizine uygular. Sembolik yürütme, bir program aracılığıyla aynı yolu izleyen tüm girdiler hakkında mantık yürütmek için kullanılır.

sembolik hesaplama,

Matematik ve bilgisayar bilimlerinde, sembolik hesaplama veya cebirsel hesaplama olarak da adlandırılan bilgisayar cebiri, matematiksel ifadeleri ve diğer matematiksel nesneleri işlemek için algoritmaların ve yazılımların incelenmesi ve geliştirilmesine atıfta bulunan bilimsel bir alandır

sembolik simülasyon,

Bilgisayar biliminde simülasyon, uygun şekilde modellenmiş bazı durum geçiş sistemlerinin yürütülmesinin bir hesaplamasıdır. Tipik olarak bu süreç, sistemin tam durumunu ayrı bir doğrusal zaman çerçevesi içinde ayrı noktalarda modeller ve her bir durumu öncülünden sırayla hesaplar.

model kontrolü,

Bilgisayar biliminde, model kontrolü, yani özellik kontrolü şu soruna işaret eder: Bir sistem modeli verildiğinde, bu modelin belirli bir spesifikasyonu karşılayıp karşılamadığını kapsamlı ve otomatik olarak kontrol edin.

Sistem Güvencesi: Güvenlik Açıklarını Algılamanın Ötesinde adlı makaleyi okumak isteyebilir.

Rolf'un muhtemelen bu konuda gerçekten çok iyi girdileri vardır. Tavsiyesini buradan

okuyun
Rolf Rolles
2013-04-12 00:05:12 UTC
view on stackexchange narkive permalink

Görünüşe göre, yaklaşık bir yıl önce birisi reddit'te aşağı yukarı aynı soruyu sordu ve buna oldukça kapsamlı bir yanıt gönderdim ve bu arada ben de düzenlemeye devam ettim.

Reddit'in herhangi bir nedenle çevrimdışı olması durumunda, buradaki en önemli kısımlardan alıntı yapmak ister misiniz?
Şey ... Bence bunun iki kopyasını aynı anda tutmanın bir anlamı yok. Dediğim gibi, hala zaman zaman düzenliyorum ve çoğaltmak, gelecekte birden fazla kopyasını düzenlemem gerekeceği anlamına geliyor. Ama sanırım StackExchange'in "bağlantının soru ile ilgili olduğunu göstermek için bazı ilgili kısımları alın" politikasına atıfta bulunuyorsunuz.
Evet, dürüst olmak gerekirse neden iki versiyonu sürdürmek istemediğini anlıyorum. Nasıl "doğru" çözdüğünden emin değilim. Bağlantılar olmadan her şeyi alıntılayın ve kopyalayın. Liste gerçekten iyiyse imo.
İndeksleme ve arama, Stack Overflow'da Reddit imo'dan çok daha iyidir, bu yüzden listeyi burada tutmanızı tavsiye ederim. Sadece 2 sentim.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...