Please use this identifier to cite or link to this item:
http://hdl.handle.net/11452/26666
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Toğay, Cengiz | - |
dc.contributor.author | Sarıbıyık, Sadık | - |
dc.date.accessioned | 2022-05-24T12:12:59Z | - |
dc.date.available | 2022-05-24T12:12:59Z | - |
dc.date.issued | 2022-05-10 | - |
dc.identifier.citation | Sarıbıyık, S. (2022). Makine öğrenimi tabanlı android kod karıştırıcı tespiti. Yayınlanmamış yüksek lisans tezi. Bursa Uludağ Üniversitesi Fen Bilimleri Enstitüsü. | tr_TR |
dc.identifier.uri | http://hdl.handle.net/11452/26666 | - |
dc.description.abstract | Android uygulamalarının kaynak kodları decompiler (Dexdump, Dex2jar, Androguard ve Apktool) adı verilen uygulamalar aracılığı ile elde edilebilmektedir. Tersine mühendislik olarak adlandırılan bu yöntem kötücül yazılımların tespit edilmesi, kaynak kodlarda yer alan fikri mülkiyet haklarına konu olan bir yöntem ya da içeriğin elde edilmesi, kaynak kod içerisinde bulunan bir bilgi aracılığı ile saldırı yapılması ve kodların değiştirilerek kullanılması gibi birçok senaryoda karşımıza çıkmaktadır. Uygulama geliştiriciler bu tip problemlere karşı uygulamada yer alan sınıf ve değişken isimlerinin karıştırılması, açık metinlerin şifrelenmesi, gereksiz kod ekleme vb. yöntemleri içeren karıştırma tekniklerini kullanmaktadırlar. Bu yaklaşım temelde doğru amaçlara hizmet etmekle birlikte aynı zamanda kötücül yazılım geliştiriciler tarafından da yoğun olarak kullanılmaktadır. Bu kapsamda bu tip yazılımların tespitinde ilk adım karıştırmanın yapılıp yapılmadığının tespitidir. Tezimizde kod karıştırma tekniklerinden hangilerinin kullanıldığının otomatik ve hızlı bir şekilde belirlenmesine yönelik çalışmalar gerçekleştirilmiştir. Tespitler yapılırken makine öğrenimi tekniklerinden yararlanılmış ve çeşitli algoritma yaklaşımları ile test edilmiştir. IR tekniği için ortalama %94,24. SE tekniği için ise ortalama %92,69 oranında doğruluklarda tespitler yapılmıştır. | tr_TR |
dc.description.abstract | Source codes of Android applications can be obtained through applications called decompilers (Dexdump, Dex2jar, Androguard and Apktool). This method, which is called reverse engineering, appears in many scenarios such as detecting malicious software, obtaining a method or content that is the subject of intellectual rights in the source code, attacking through information in the source code, and using the codes by changing them. Application developers can avoid such problems by mixing class and variable names in the application, encryption of clear texts, adding unnecessary code, etc. They use mixing techniques including methods. While this approach basically serves the right purposes, it is also heavily used by malware developers. In this context, the first step in the detection of this type of software is to determine whether mixing is done or not. In our thesis, studies have been carried out to automatically and quickly determine which code mixing techniques are used. While making the determinations, machine learning techniques were used and tested with various algorithm approaches 94.24% for the IR technique. For the SE technique, determinations were made with an accuracy of 92.69%. | en_US |
dc.format.extent | VII, 54 sayfa | tr_TR |
dc.language.iso | tr | tr_TR |
dc.publisher | Bursa Uludağ Üniversitesi | tr_TR |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.rights | Atıf 4.0 Uluslararası | tr_TR |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | Makine öğrenmesi | tr_TR |
dc.subject | Kod karıştırma teknikleri | tr_TR |
dc.subject | Bilgi güvenliği | tr_TR |
dc.subject | Machine learning | en_US |
dc.subject | Obfuscation techniques | en_US |
dc.subject | Information security | en_US |
dc.title | Makine öğrenimi tabanlı android kod karıştırıcı tespiti | tr_TR |
dc.title.alternative | Machine learning based android code obfuscation detection | en_US |
dc.type | masterThesis | en_US |
dc.relation.publicationcategory | Tez | tr_TR |
dc.contributor.department | Bursa Uludağ Üniversitesi/Fen Bilimleri Enstitüsü/Siber Güvenlik Anabilim Dalı. | tr_TR |
dc.contributor.orcid | 0000-0002-9140-6588 | tr_TR |
Appears in Collections: | Fen Bilimleri Yüksek Lisans Tezleri / Master Degree |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Sadık_ Sarıbıyık.pdf | 32.52 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License