USOM Zararlı Adres Tarayıcı

USOM Zararlı Adres Tarayıcı

Bu yazıda usom api kullanarak yapmış olduğum zararlı adres tarayıcı sınıfını anlatacağım.

Usom zararlı adres tarayıcı, usom.gov.tr tarafından sağlanan bilgilere dayanarak zararlı olan website ve ip adreslerini tespit etmemizi sağlar. Örneğin Zararlı Yazılım Barındıran / Yayan IP adresleri, bankacılık / oltalama yapan websitelerini bize listeler.

Ben ise usom.gov.tr tarafından sağlanan API dökümanını kullanarak belirtilen adresi usom üzerine gönderip denetleyen bir php sınıfı kodladım.

Usom zararlı adres tarayıcı nasıl kullanılır?

Zararlı adres tarayıcıyı kullanmak için öncelikle Github üzerinden paylaşmış olduğum "usom" sınıfını içeri aktarmamız gerek.

$dizin = __DIR__;
require($dizin . 'usom.class.php');

"usom" sınıfını içeri aktardıktan sonra "check" isimli fonksiyon ile kontrol sağlayabiliriz. Kullanımı çok basittir.

\usom::("https://leventemre.com" /* usom üzerine gönderilecek adres(website veya ip adresi) */, 1 /* 1 = website, 2 = ip adresi */);
Site kontrol örneği:
//Adres kontrolu
$url_check = \usom::check("https://leventemre.com", 1);

// çıktılar dize olarak gelecek
print_r($url_check);

Yanıtlar ise bize dize olarak gelecektir. Örnek dize çıktısı:

// Eğer zararlı ise
Array
(
    [status] => 0
    [url] => example.com
    [type] => domain
    [description] => Bankacılık - Oltalama
    [sourceFrom] => İHBAR
    [connectionType] => Oltalama
    [created_date] => 2022-09-23 00:00:00.569864
    [criticality_level] => 4
)

// Zararsız ise
Array
(
    [status] => 1
)

Gelen çıktıyı if üzerinde döndürmek istersek:

//Adres kontrolu
$url_check = \usom::check("https://leventemre.com", 1);

if($url_check["status"]==1) {
echo "Adres zararsız";
} else {
echo "Adres zararlı";
}

Bence usom adres kontrolü tüm sistemlerde kullanılmalı, zararlı olan siteler ve ip adresleri engellenmelidir.

Github: https://github.com/v4r1able/usom-address-checker

İlginizi Çekebilir

WordPress Google Sıra Bulucu

Bu yazıda yazmış olduğum ilk WordPress eklentisini WordPress google sıra bulucu eklentisini anlatacağım. Google ...

Devamını oku
Php ile SQL ve XSS güvenliği nasıl sağlanır?

Bu yazımda php ile sql ve xss güvenliği nasıl sağlanır, açıkların mantığı nedir bundan bahsedicem. Öncelik...

Devamını oku

Bu yazıyı paylaş