Bir geleceği siber saldırı olmadan haritalamak


Çok sayıda kuruluşta sayısız saldırıdan sonra, siber güvenlik endüstrisi, rakiplerin nasıl çalıştığı, yararlandıkları güvenlik açıkları ve elbette bu saldırıların ciddi hasara neden olmasını önleyeceğine dair oldukça iyi bir kavrayışa sahiptir. Tüm bu bilgilere rağmen, siber güvenlik endüstrisi, geliştiricilerin kodlarındaki güvenlik açıklarını gördüğü ve sorunu diğeri açılmadan önce ele almaya çalışan sayısız geliştirme döngüsü harcadıkları sonsuz bir kedi ve fare oyunu tespit etmeye ve yanıtlamaya güvenmeye devam ediyor.

Neyse ki, AI tabanlı çözümlerin ortaya çıkmasıyla, uygulama güvenlik ekiplerinin ileriye doğru bir yolu var ve bu kod düzeyinde başlıyor. Günümüzde, güvenlik ekipleri en güçlü AI çözümlerinden bazılarına erişebilir, ancak etkili olmak için, kritik ekipler siber güvenlik güvenlik açıklarını bağlamsallaştırabilen, bütünsel bir lens aracılığıyla koda bakabilecek ve güvenlik açıklarının uygulamanızın tamamıyla nasıl etkileşime girdiğini anlayan çözümlerden yararlanıyor.

Bağlamın gücü

Geliştiricilerin siber tehditlerin önüne geçmeleri için, sadece bir düzeltme kullanmanın ötesine bakmalı ve saldırganların uygulamalarının güvenlik açıklarından nasıl yararlandığını anlamalıdırlar. Bir saldırganın adımlarını geri çekmek için, geliştiricilerin bağlama ihtiyacı var – potansiyel saldırı vektörlerini ve bir sorunun ne kadar köklü olabileceğini ortaya koyan değerli bilgiler. Veri akışları, kontrol bağımlılıkları ve diğer kritik detaylar gibi kritik bilgiler bir kod özellik grafiği (CPG) ile ortaya çıkabilir.

CPG’ler, kodun çeşitli yönlerini birleştiren yazılım sistemlerinin birleşik bir temsili olarak tanımlanabilir. Bir CPG’yi uygulamanızın kodunun bir yol haritası olarak düşünün. Telefonunuzda bir harita uygulaması ve ulaşmak istediğiniz bir hedefi hayal edin. Mevcut konumunuzu ve hedefinizi çizdiğinizde, zengin bağlamsal bilgilere sahip bir harita sunulur. Kazalar, yol çalışmaları, trafik ve daha fazlası hakkında bilgi. Tüm bunlar alternatif rotalar almanızı ve seyahat planlarınızı değiştirmenizi sağlar, ancak haritanın sağladığı bağlamsal bilgiler olmadan bunların hiçbiri mümkün olmazdı.

Bir saldırganın bakış açısından, başarı için en iyi yolu belirlemek için bir uygulamanın haritasına bakarlar. Bir CPG ile uygulama güvenliği tarama araçları uygulamanızın kodunu sindirebilir, haritalayabilir ve API noktaları, kodunuzdaki önbelleklerle etkileşime giren noktalar ve istismar edilebilecek diğer erişim noktaları hakkında bilgi sağlayabilir. Tüm bu bilgiler, uygulama güvenlik ekiplerinin zayıflıkları bulmasını ve haritanın bir kısmını ele alınması gereken güvenlik açıkları olarak sınıflandırmasını sağlar.

Geliştiricileri bir akış durumunda tutmak

CPG’lerin grafik tabanlı doğası hakkında heyecan verici olan şey, makine öğrenimi ve derin öğrenme tekniklerini kolayca uygulayabilmenizdir. Bu, tarama çözümlerini kod içindeki gizli kalıpları ortaya çıkarmaya, güvenlik açıklarını tahmin etmeye ve eski uygulama güvenlik araçlarının göz ardı edebileceği bağlamı sağlayabilecek güçlü bir araca dönüştürür. Ama bunların hepsi bir geliştirici için ne anlama geliyor?

1000’den fazla geliştiricinin yakın tarihli bir çalışmasında, geliştiriciler zamanlarının üçte birine kadar güvenlik açıklarını kovalayarak ve kod yazmak yerine hataları düzeltmek için harcıyorlar. Şaşırtıcı bir% 38,5 de günde 60 dakikaya kadar çözüm arayarak harcadıklarını gösterdi. Siber saldırılar veba olmaya devam ediyor ve geliştiricilerin daha az kaynak ve daha fazla zaman kısıtlaması ile daha fazlasını yapmaları isteniyor.

BT ekiplerinin bu sürekli gelişen siber tehdit manzarasında rekabetçi kalmaları için, en önemli olanlara odaklanmalarına yardımcı olmak için elindeki her araca ihtiyaç duyacaklar – güvenli kod yazıyorlar. Peki, BT ekiplerinin verimliliğini sağlarken, ortaya çıkan siber tehditlere karşı uygulamaları nasıl aşılayabiliriz?

Mükemmel çare, AI çözümlerinin ortaya çıkmasıyla uzanabilir. Yapay zeka yeteneklerini uygulama güvenlik araçlarına entegre ederek, kuruluşlar geliştirme ekipleri arasındaki üretkenliği önemli ölçüde artırabilir. Uygun AI aracı ile geliştiriciler, güvenlik açığının tanımlandığı, uygulamanızın tamamına göre bağlamsallaştırıldığı ve üretici AI’dan yararlanan otomatik kod önerisiyle ele alınan 5 dakikalık basit bir taramaya sabitlenmesi için iki ila üç saat gerektirebilecek bir sorun alabilirler.

AI ve Develope

Yapay zeka çözümleri güçlüdür, ancak hatırlanması gereken önemli olan, bu çözümlerin geliştiricilerin becerilerinin yerini almaması ve geliştirme ekiplerinizin daha verimli ve üretken olmasına yardımcı olan tamamlayıcı varlıklar olarak yaklaşılması gerektiğidir. Bir insan öğesinin sadece kod geliştirmenin genel yönüne rehberlik etmekle kalmayacak, aynı zamanda nihai uygulamanın tutarlı bir şekilde bir araya gelmesini ve iş hedeflerini de desteklemesini sağlayacaktır.

Yazar hakkında

Bir geleceği siber saldırı olmadan haritalamakChetan Conikee, Qwiet Ai’nin kurucusu ve CTO’sidir. Yazılım mühendisliğinde 20 yılı aşkın deneyime sahip bir seri girişimcidir. Uzmanlığı, web ölçeğinde dağıtılmış altyapı, sanallaştırma ve makine öğrenimi oluşturmayı içerir. En son Veri Görevlisi ve Cloudphysics’te GM operasyonlarıydı. Cloudphysics’ten önce CashEdge (Edinilmiş FISERV), İş İmzaları (Edinilmiş Ebükst) ve Endforce (Edinilmiş Sophos) ‘da erken kurucu ekiplerin bir parçasıydı. Chetan, MS’sini Iowa Eyalet Üniversitesi’nden bilgisayar mühendisliğinde ve BS Bangalore Üniversitesi’nden Bilgisayar Bilimi ve Mühendisliği alanında kazandı.

Chetan’a çevrimiçi olarak x – @conikeec ve şirket web sitemizde https://qwiet.ai/ adresinden ulaşılabilir.



Source link