Next-generation JavaScript Licensing Enforcing Techniques

Detalhes bibliográficos
Autor(a) principal: Pedro José Leite da Cunha Melo Alves
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/10216/88760
Resumo: The continuous sharing, visualization and execution of digital content in a illegal way it's an well known problem on digital market. Commercial assets are shared without any kind of control, and are modified to break constraints, that are enforced by producers, to the unauthorized access, degrading the confidence between producers and their costumers. In addition to the degradation of confidence, the commercial and cultural value of an asset, in the market, is decreased. To avoid the unauthorized use of content, mechanisms of licensing enforcing are implemented, to assure that a Costumer can only interact with a content if he follows the license, that is associated with the content in his distribution process. JavaScript programming language is becoming more and more used to the development of Web and Mobile software, however, the majority of research in JavaScript security is focused in malicious attacks, as code injection or tampering. For this reason, it's necessary to create parallelisms with license enforcing mechanisms, from other technologies, study the basics of licensing, and apply this knowledge to JavaScript, hence giving to producers the power to protect their assets and increasing the confidence with costumers too. In this project it's intended the creation of a solution that allows licensing enforcing to JavaScript content, assuring that an user can only execute or share if he has the rights too, including execution environment validation and time of use verification. It's also important that the solution unifies the protection to multiple platforms, mobile or non-mobile, and the use of techniques that reduce the cost to producers and costumers is regarded. Therefore, it's expected that the final solution will be cutting-edge in this context by giving a tool that explores new areas on JavaScript.
id RCAP_f1f8085904d8a1f7dc0eecea2cafec69
oai_identifier_str oai:repositorio-aberto.up.pt:10216/88760
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Next-generation JavaScript Licensing Enforcing TechniquesEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringThe continuous sharing, visualization and execution of digital content in a illegal way it's an well known problem on digital market. Commercial assets are shared without any kind of control, and are modified to break constraints, that are enforced by producers, to the unauthorized access, degrading the confidence between producers and their costumers. In addition to the degradation of confidence, the commercial and cultural value of an asset, in the market, is decreased. To avoid the unauthorized use of content, mechanisms of licensing enforcing are implemented, to assure that a Costumer can only interact with a content if he follows the license, that is associated with the content in his distribution process. JavaScript programming language is becoming more and more used to the development of Web and Mobile software, however, the majority of research in JavaScript security is focused in malicious attacks, as code injection or tampering. For this reason, it's necessary to create parallelisms with license enforcing mechanisms, from other technologies, study the basics of licensing, and apply this knowledge to JavaScript, hence giving to producers the power to protect their assets and increasing the confidence with costumers too. In this project it's intended the creation of a solution that allows licensing enforcing to JavaScript content, assuring that an user can only execute or share if he has the rights too, including execution environment validation and time of use verification. It's also important that the solution unifies the protection to multiple platforms, mobile or non-mobile, and the use of techniques that reduce the cost to producers and costumers is regarded. Therefore, it's expected that the final solution will be cutting-edge in this context by giving a tool that explores new areas on JavaScript.2015-07-172015-07-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/88760TID:201316730engPedro José Leite da Cunha Melo Alvesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T13:04:52Zoai:repositorio-aberto.up.pt:10216/88760Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:33:14.580081Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Next-generation JavaScript Licensing Enforcing Techniques
title Next-generation JavaScript Licensing Enforcing Techniques
spellingShingle Next-generation JavaScript Licensing Enforcing Techniques
Pedro José Leite da Cunha Melo Alves
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Next-generation JavaScript Licensing Enforcing Techniques
title_full Next-generation JavaScript Licensing Enforcing Techniques
title_fullStr Next-generation JavaScript Licensing Enforcing Techniques
title_full_unstemmed Next-generation JavaScript Licensing Enforcing Techniques
title_sort Next-generation JavaScript Licensing Enforcing Techniques
author Pedro José Leite da Cunha Melo Alves
author_facet Pedro José Leite da Cunha Melo Alves
author_role author
dc.contributor.author.fl_str_mv Pedro José Leite da Cunha Melo Alves
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description The continuous sharing, visualization and execution of digital content in a illegal way it's an well known problem on digital market. Commercial assets are shared without any kind of control, and are modified to break constraints, that are enforced by producers, to the unauthorized access, degrading the confidence between producers and their costumers. In addition to the degradation of confidence, the commercial and cultural value of an asset, in the market, is decreased. To avoid the unauthorized use of content, mechanisms of licensing enforcing are implemented, to assure that a Costumer can only interact with a content if he follows the license, that is associated with the content in his distribution process. JavaScript programming language is becoming more and more used to the development of Web and Mobile software, however, the majority of research in JavaScript security is focused in malicious attacks, as code injection or tampering. For this reason, it's necessary to create parallelisms with license enforcing mechanisms, from other technologies, study the basics of licensing, and apply this knowledge to JavaScript, hence giving to producers the power to protect their assets and increasing the confidence with costumers too. In this project it's intended the creation of a solution that allows licensing enforcing to JavaScript content, assuring that an user can only execute or share if he has the rights too, including execution environment validation and time of use verification. It's also important that the solution unifies the protection to multiple platforms, mobile or non-mobile, and the use of techniques that reduce the cost to producers and costumers is regarded. Therefore, it's expected that the final solution will be cutting-edge in this context by giving a tool that explores new areas on JavaScript.
publishDate 2015
dc.date.none.fl_str_mv 2015-07-17
2015-07-17T00: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 https://hdl.handle.net/10216/88760
TID:201316730
url https://hdl.handle.net/10216/88760
identifier_str_mv TID:201316730
dc.language.iso.fl_str_mv eng
language eng
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135643273527296