Show simple item record

dc.contributor.advisorYener, Bulent
dc.contributor.advisorLevi, Albert
dc.contributor.authorYildizli, Can
dc.date.accessioned2020-12-10T07:36:01Z
dc.date.available2020-12-10T07:36:01Z
dc.date.submitted2011
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/217150
dc.description.abstractZararli yazilim terimi genel olarak bilgisayar virusleri , truva atlari, kurtcuklar ve digerzarar verici program veya kodu belirtmek icin kullanilir. Zararli yazilimi kodlayan kisilerantiviruslerin bulamamasi icin kodlarini gizlemeye calisirlar. Antivirusler sifreleme ve gizlemeyontemlerini bulabilmek icin degisik teknikler kullanmaktadirlar. Zararli yaziliminbaska bilgisayarlara bulasabilmesi, bulastigi makinanin kaynaklarini kullanmasi ve kendikopyasini cikarabilmesi icin hayatta kalmasi saldirganin baslica ilgilendigi konudur.Darwin'in dogal secilim teorisi ve Richard Dawkins'in bencil gen konseptinden yolacikarak zararli yazilimin hayatta kalma sansini arttiracak yeni yontemler anlatilmistir.Bencillik, fedak?ar davranis, taklitcilik, grup secilimi ve benzer davranis modelleri denekzararli yazilimimiza eklenmistir ve onerilen teknikler mevcut c ozumlere karsi test edilmistir.Bu tezde gosterilen ozellikler ile zararli yazilimi gelistirmek icin yardimci bir arac yazilmistir.Onerilen tekniklerin etkisi gosterilmistir ve 300.000 u¨zerinde zararli yazilim orneg?i iledeney gerceklestirilmistir. Grup davranis modelleri tanitilmistir ve botnetleri gelistiripdaha saglam hale getirmek icin yontemler onerilmistir.
dc.description.abstractMalware, short for malicious software, is used as a general term for computer viruses,Trojan horses, worms, and other harmful software or code. Malware authors try to obfuscatetheir code in order to evade antiviral programs. Different analysis techniques areused by antiviral programs in order to detect different encryption and obfuscation methods.Survivability of malware becomes the main concern for an attacker since the malwareshould usually be able to spread to other computers; use resources of victim?s computer;and create new copies of itself.In this thesis, inspired by Darwin?s theory of natural selection and the selfish gene conceptexplained by Richard Dawkins, we propose novel methods which increase the chanceof survivability for malware. We implement selfishness, altruistic behavior, mimicry,group selection, and similar behavior models into our experimental malware and we alsotest our techniques against existing solutions. We develop tools in order to enhance existingmalware with features presented in this thesis. Effectiveness of proposed techniquesare presented and an experimental test is carried out with a dataset containing more than300.000 malware samples. Group behavior models are also introduced and methods proposedfor enhancing botnets to have better stability (Evolutionarily stable botnet).en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilim ve Teknolojitr_TR
dc.subjectScience and Technologyen_US
dc.titleIncreasing chances of survival for malware using theory of natural selection and the selfish gene
dc.title.alternativeDogal seçilim teorisi ve bencil gen ile zararlı yazılımların yaşam sürecini arttırmak
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilgisayar Bilimleri ve Mühendisliği Anabilim Dalı
dc.identifier.yokid410877
dc.publisher.instituteMühendislik ve Fen Bilimleri Enstitüsü
dc.publisher.universitySABANCI ÜNİVERSİTESİ
dc.identifier.thesisid309334
dc.description.pages54
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess