Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/107868
Campo DCValorIdioma
dc.contributor.advisorCabral, Bruno Miguel Brás-
dc.contributor.advisorCorreia, João Nuno Gonçalves Costa Cavaleiro-
dc.contributor.authorRamalho, Daniel Veiga Ramos-
dc.date.accessioned2023-08-02T22:02:01Z-
dc.date.available2023-08-02T22:02:01Z-
dc.date.issued2023-07-20-
dc.date.submitted2023-08-02-
dc.identifier.urihttps://hdl.handle.net/10316/107868-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractA importância dos dispositivos móveis na nossa vida dificulta imaginar as nossas atividades diárias sem eles. As aplicações móveis (apps) influenciam a autonomia dos dispositivos. Contudo, não há indicação do consumo de energia das aplicações nas lojas de aplicações. Os certificados energéticos são a solução para a falta de informação sobre a eficiência energética nas lojas de aplicações. A certificação energética deve ser robusta para garantir uma avaliação justa de cada aplicação. No nosso trabalho, visamos pesquisar certificados energéticos, detetar as suas vulnerabilidades e, apresentar como estes podem ser manipulados. Para atingir o nosso objetivo e compreender como funcionam, analisamos diferentes tipos de certificados. Abordamos o problema concebendo estratégias adversariais dirigidas à certificação energética que fariam com que uma aplicação tivesse uma avaliação mais elevada do que deveria. No âmbito da dissertação, implementamos os ambientes experimentais definidos nas estratégias, e posteriormente validamos as vulnerabilidades identificadas. Cada estratégia aborda pelo menos uma certificação e contém um setup e um cenário experimental. A análise e experimentação desta dissertação permitem indicar diretrizes para que os desenvolvedores de mecanismos de certificação energética possam conceber um método de avaliação mais robusto. As vulnerabilidades detetadas representam apenas uma gota no total de problemas de certificação. Os criadores de aplicações móveis encontrarão novas alternativas para explorar os mecanismos de avaliação. Por isso, é fundamental continuar a investigação para manter a certificação o mais robusta possível.por
dc.description.abstractThe importance of mobile devices in our lives makes it hard to imagine our daily activities without them. Mobile applications (apps) influence the autonomy of the devices. However, there is no indication of app energy consumption in app stores. Energy certificates are the solution to app stores' lack of energy efficiency information. Energy certification must be robust to guarantee the fair evaluation of each app. In our work, we aim to research energy certification mechanisms, detect their vulnerabilities, and present how they can be exploited. We analyzed different types of mechanisms to reach our goal and understand how they work. We approach the problem by conceiving adversarial strategies targeted to energetic certification that would make an app rank higher than it should. Within the scope of the dissertation, we implemented experimental environments defined in the strategies, and then we validated the vulnerabilities identified. Each strategy targets at least one certification and contains a setup and an experimental scenario. The analysis and experimentation of this dissertation allow the indication of guidelines for the developers of energy certification mechanisms to grant a more robust evaluation method. The vulnerabilities detected only represent a drop in the total certification issues. Mobile application developers will find new alternatives for exploiting the evaluation mechanisms. Hence, it is fundamental to continue the investigation to keep the certification as robust as possible.eng
dc.description.sponsorshipOutro - Este trabalho foi financiado pelo FEDER (Fundo Europeu de Desenvolvimento Regional), da União Europeia através do CENTRO 2020 (Programa Operacional Regional do Centro), no âmbito do projeto CENTRO-01-0247-FEDER-047256 - GreenStamp: Serviços Móveis de Energia.-
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectCertificação Energética para Aplicações Móveis (apps).por
dc.subjectSistemas de avaliação fiáveis.por
dc.subjectAbuso de sistemas de avaliação.por
dc.subjectEnergetic certification for Mobile Applications (apps).eng
dc.subjectReliable rating system.eng
dc.subjectExploit rating system.eng
dc.titleTry to beat the systemeng
dc.title.alternativeTentar vencer o sistemapor
dc.typemasterThesis-
degois.publication.locationDEI-FCTUC-
degois.publication.titleTry to beat the systemeng
dc.peerreviewedyes-
dc.identifier.tid203337867-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorRamalho, Daniel Veiga Ramos::0000-0001-6768-4775-
uc.degree.classification18-
uc.degree.presidentejuriArrais, Joel Perdiz-
uc.degree.elementojuriCabral, Bruno Miguel Brás-
uc.degree.elementojuriVieira, Marco Paulo Amorim-
uc.contributor.advisorCabral, Bruno Miguel Brás-
uc.contributor.advisorCorreia, João Nuno Gonçalves Costa Cavaleiro::0000-0001-5562-1996-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1en-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Aparece nas coleções:UC - Dissertações de Mestrado
Ficheiros deste registo:
Ficheiro TamanhoFormato
Dissertacao_de_Estagio_Daniel_Ramalho (2).pdf3.56 MBAdobe PDFVer/Abrir
Mostrar registo em formato simples

Visualizações de página

28
Visto em 17/jul/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons