Komuta Enjeksiyonu Nedir?



Bir komut enjeksiyonu, kötü amaçlı kod yürütmek, kullanıcı verilerini toplamak ve diğer faaliyetlerde bulunmak amacıyla sisteme erişim sağlamak için bir sistem zayıflığının istismar edilmesidir. Komuta enjeksiyonunun doğada iyi huylu olması muhtemel olsa da, genellikle kosgeb sıfır faizli kredideğildir ve önemli bir güvenlik tehdidi sunabilir. Bilgisayar sistemlerinde bu aktiviteyi önlemek için tasarlanmış birkaç geçici çözüm vardır.
Bir komut enjeksiyonu için en yaygın güvenlik açığı noktalarından biri, bir web sayfasında veya bilgisayar sisteminde bir formdur. Formlar, insanların veri girişi yapmasına izin verir ve daha sonra sistem tarafından işlenir. Formda girilen veri türü üzerinde herhangi bir kısıtlama yoksa, insanların sistem tarafından okunacak ve çalışacağı bilgisayar kodunu girmesi mümkündür. Web sayfalarındaki formlar, girişi diğer kullanıcılara da göstererek diğer kişileri de kodlamaya maruz bırakabilir; Örneğin, bir kullanıcı bir web sitesindeki yorumlarda kötü niyetli bir senaryo bırakabilir.
Kod yürütüldüğünde, yönetim erişimi de dahil olmak üzere, bir bilgisayar sisteminin arka ucuna erişim sağlama gibi şeyler yapabilir ve bilgisayar sisteminde virüs ve kötü amaçlı yazılım da ekleyebilir. Komut enjeksiyonları, virüs bulaşmış bilgisayarların ağ üzerinden enfekte olmamış bilgisayarlarla etkileşime girmesi nedeniyle kendilerini yaymak için tasarlanabilir. Çok hızlı yayılabilirler ve yol boyunca ciddi hasara neden olabilirler.
Bir komuta enjeksiyonundan kaçınmanın bir yolu, formları ve diğer girdileri, insanların girebileceği şeyleri sınırlamak için tasarlanacak şekilde tasarlamaktır. İnternet yorumlarında, örneğin, kullanıcıların komut dosyaları girmesi için meşru bir sebep işkur hibe desteğiyoktur ve yorum formu komut dosyasını reddederken, biçimlendirme ve stil oluşturma için HTML'ye izin verir . Benzer şekilde, bir bilgisayar programında , giriş formları, bazı karakterlerin girdilerini reddederek, insanların formda kod çalıştırmasını engelleyebilir.
Komuta enjeksiyonunun sunduğu potansiyel risk ilk olarak 1990'larda not edildi. Sayısız tasarımcı problemi çözdü ve komuta enjeksiyon saldırılarını önlemek veya durdurmak için çeşitli yollarla ortaya çıktı. Hackerlar, kendi bilgisayar çözümlerinde zayıf noktaları kullanarak kod yürütmek için yeni ve yaratıcı yollar geliştirerek kendi çözümlerini geliştirmeye çalıştılar. Bazı insanlar, sadece akademik ilgi alanından yeni teknikler geliştirir ve aralarında araştırmalar vahşi olana kaçarken kazara büyük zararlar verir.

Yorumlar

Bu blogdaki popüler yayınlar

En İyi Açık Kaynak Açık Artırma Yazılımını Nasıl Seçerim?

Dizüstü bilgisayar araç montaj nedir?

Erie yerlileri kim?