Show simple item record

dc.contributor.advisorDel Ser Lorente, Javier ORCID
dc.contributor.authorZufiaurre Soto, Gloria
dc.contributor.otherE.T.S. INGENIERIA -BILBAO
dc.contributor.otherBILBOKO INGENIARITZA G.E.T.
dc.date.accessioned2019-12-12T19:18:12Z
dc.date.available2019-12-12T19:18:12Z
dc.date.issued2019-12-12
dc.identifier.urihttp://hdl.handle.net/10810/36853
dc.description.abstract[ES] Resumen Las aplicaciones móviles son una fuente de vulnerabilidad para los hackers. Cada vez son más los ataques realizados a través de ellas. Por ello, es muy importante identificar qué aplicaciones son empleadas para realizar ataques. Esta identificación hace que el usuario evite la instalación de dichas aplicaciones en su dispositivo. Para poder clasificar una aplicación en malware o benignware, se crearán varios sistemas clasificadores mediante diferentes técnicas de Machine Learning. Para la creación de los sistemas, se emplearán técnicas tradicionales de aprendizaje basadas en algoritmos clasificadores y Deep Learning. De todos los sistemas creados con las técnicas tradicionales se elegirán tres de ellos: el que tenga mayor exactitud, el que presente la precisión más elevada y, por último, aquel que más sensibilidad tenga. Finalmente, para cada una de las tres métricas, se decidirá si elegir el sistema entrenado mediante aprendizaje profundo o el entrenado con el aprendizaje tradicional seleccionado anteriormente. Así, se podrá hacer uso de tres herramientas con distintos enfoques capaces de detectar aplicaciones malignas.es_ES
dc.description.abstract[EU] Laburpena Aplikazio mugikorrak ahultasun jatorri bat dira hackerrentzat. Haien zehar egiten diren erasoak gero eta gehiago dira. Horregatik, oso garrantzitsua da erasoak egiteko erabiltzen diren aplikazioak ezagutzea. Hori jakitearekin, erabiltzaileak aplikazio horiek bere mugikorr gailuan ez instalatzea lortzen da. Aplikazio mugikor bat malware edo benignware sailkatu ahal izateko, hiru sistema sailkatzaile sortuko dira Machine Learning-eko teknika ezberdinak erabiliz. Sistemak sortzeko algoritmo sailkatzaileetan oinarritutako ohiko teknikak eta Deep Learning erabiliko dira. Ohiko teknikekin sortutako sistema guztietatik, hiru aukeratuko dira: doitasun garaiena duen sistema, sistema zehatzena eta sentikortasun handiena daukana. Azkenik, hiru metrika bakoitzerako, erabakiko da zein sistema aukeratu, sakon entrenamenduarekin sortutako sistema edo lehen aukeratu den ohikoz entrenatutakoa. Honela, aplikazio kaltegarriak sailkatzeko gai diren hiru tresna erabili ahal izango dira hiru ikuspegi ezberdinekin.es_ES
dc.description.abstract[EN] Abstract Mobile applications are a source of vulnerability for hackers. Number of attacks performed through them are increasing. That is why It is really important to identify the applications which are mainly used to perform cyber-attacks. This app identification made the user avoid installing those apps on your mobile device. In order to be able to sort an app on malware or benignware, a classifier system will be set up using Machine Learning different methods. Shallow learning Techniques based on classifier algorithms and Deep Learning methods are going to be used so as to create the systems. Three of all of the systems created using shallow learning technics will be chosen: the one which holds the highest accuracy, other which holds the best precision and finally, that which holds the highest recall. In the end, depending on each metric, it will be decided whether to choose between the system trained by Deep Learning and the previously chosen one trained by Shallow Learning. Thereby, three tools capable of detecting malicious apps with different approaches will be available to users.es_ES
dc.language.isospaes_ES
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectmachine learning
dc.subjectdeep learning
dc.subjectclasificador
dc.subjectaprendizaje
dc.subjectentrenamiento
dc.subjectexactitud
dc.subjectprecisión
dc.subjectsensibilidad
dc.subjectsailkatzailea
dc.subjectikasketa
dc.subjectentrenamendua
dc.subjectdoitasuna
dc.subjectdoitasuna
dc.subjectzehaztasuna
dc.subjectsentikortasuna
dc.subjectclassifier
dc.subjectlearning
dc.subjecttraining
dc.subjectaccuracy
dc.subjectprecision
dc.subjectrecall
dc.titleDetección de Malware mediante Aprendizaje Profundoes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.date.updated2019-07-11T07:40:27Z
dc.language.rfc3066es
dc.rights.holderAtribución-NoComercial-SinDerivadas (cc by-nc-nd)
dc.contributor.degreeGrado en Ingeniería Técnica de Telecomunicaciónes_ES
dc.contributor.degreeTelekomunikazioaren Ingeniaritza Teknikoko Gradua
dc.identifier.gaurassign87452-801870


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas (cc by-nc-nd)
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas (cc by-nc-nd)