Next-generation JavaScript Licensing Enforcing Techniques
Autor(a) principal: | |
---|---|
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 |