FITTEST logging and log-analysis' infrastructure for PHP

Bibliographic Details
Main Author: Pereira, Luís Tiago Gonçalves
Publication Date: 2014
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/36829
Summary: Dissertação de mestrado em Engenharia Informática
id RCAP_0b72faf40ab3f559519f888b18dbce94
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/36829
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling FITTEST logging and log-analysis' infrastructure for PHPFITTESTLogs681.324Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaMany applications employ logging in order to provide tracing information about their executions. Overall, generated logs offer a large amount of information that can be valuable in numerous ways. One good approach, will be a scenario where the main program is secure from any types of errors, such as wrong data or even in worst scenarios, things like code injection. Currently, there are no solutions to support all these features in a single framework. The followed approach to generate these logs is FITTEST which means Future Internet Testing. FITTEST is an incessant testing method that has been chosen to handle the augmented dynamics in forthcoming internet applications. However, to support the FITTEST approach, logs have to be generated systematically, and in a well-defined format. The logging solution can log both hight level and low level events. High level events are events that can be seen as produced by users, whereas low-level events are events that tell us what happens inside a function execution as part of the target program’s reaction to a high level event. The goal of this project is the development of an infrastructure to generate FITTEST logs for PHP, the application of that infrastructure in a test web-application and then the analysing of the generated logs. The logs are then stored in a compressed format. However, they can also be exported to XML enabling post-processing by other tools.Muitas aplicações utilizam logs com o intuito de fornecer informações de funcionamento sobre as suas execuções. Geralmente, os logs gerados oferecem uma grande quantidade de informações que podem ser valiosas de inúmeras maneiras. Uma boa abordagem será um cenário onde o programa principal seja protegido contra quaisquer tipos de erros, tais como dados errados ou até mesmo nos piores cenários, ataques como a injeção de código (code injection). Atualmente, não existem soluções para apoiar todas estas caracteristícas em uma única framework. A abordagem apresentada para gerar estes logs é chamada de FITTEST que significa Future Internet Testing. FITTEST é um método de teste contínuo que foi escolhido para lidar com a dinâmica aumentada em aplicações de internet futuras. No entanto, para suportar a abordagem FITTEST, os logs têm de ser obtidos sistematicamente e em um formato bem definido. Os logs FITTEST podem registar dois tipos de logs: os eventos de alto nível e os eventos de baixo nível. Os de alto nível são eventos que podem ser vistos e produzidos pelo utilizador, enquanto que os de baixo nível são eventos que nos dizem o que aconteceu dentro de uma execução de uma função quando há uma reacção da aplicação para com um evento de alto nível. O objectivo principal deste projeto é o desenvolvimento de uma infra-estrutura em PHP para gerar FITTEST logs, aplicar essa infra-estrutura em uma aplicação web e analisar os logs por ela gerados. Os logs são armazenados em um formato compacto (.log), no entanto podem ser exportados para XML possibilitando assim o pós-processamento por outras ferramentas.Ramalho, José CarlosPrasetya, WishnuUniversidade do MinhoPereira, Luís Tiago Gonçalves2014-04-112014-04-11T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/36829eng201195518info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:51:51Zoai:repositorium.sdum.uminho.pt:1822/36829Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:07:06.850599Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv FITTEST logging and log-analysis' infrastructure for PHP
title FITTEST logging and log-analysis' infrastructure for PHP
spellingShingle FITTEST logging and log-analysis' infrastructure for PHP
Pereira, Luís Tiago Gonçalves
FITTEST
Logs
681.324
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short FITTEST logging and log-analysis' infrastructure for PHP
title_full FITTEST logging and log-analysis' infrastructure for PHP
title_fullStr FITTEST logging and log-analysis' infrastructure for PHP
title_full_unstemmed FITTEST logging and log-analysis' infrastructure for PHP
title_sort FITTEST logging and log-analysis' infrastructure for PHP
author Pereira, Luís Tiago Gonçalves
author_facet Pereira, Luís Tiago Gonçalves
author_role author
dc.contributor.none.fl_str_mv Ramalho, José Carlos
Prasetya, Wishnu
Universidade do Minho
dc.contributor.author.fl_str_mv Pereira, Luís Tiago Gonçalves
dc.subject.por.fl_str_mv FITTEST
Logs
681.324
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic FITTEST
Logs
681.324
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Engenharia Informática
publishDate 2014
dc.date.none.fl_str_mv 2014-04-11
2014-04-11T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/36829
url http://hdl.handle.net/1822/36829
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 201195518
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595745485193216