Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem
Made available in DSpace on 2015-04-14T14:50:17Z (GMT). No. of bitstreams: 1 465167.pdf: 2214524 bytes, checksum: e60f67caab1af9647d1f2863d4e2d64e (MD5) Previous issue date: 2015-01-22 === Computer systems available on the Internet are used for, basically, everyone. This widespread use has facilit...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Pontif?cia Universidade Cat?lica do Rio Grande do Sul
2015
|
Subjects: | |
Online Access: | http://tede2.pucrs.br/tede2/handle/tede/5272 |
id |
ndltd-IBICT-oai-tede2.pucrs.br-tede-5272 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
INFORM?TICA COMPUTA??O EM NUVEM ARQUITETURA DE COMPUTADOR SEGURAN?A DE DADOS CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
spellingShingle |
INFORM?TICA COMPUTA??O EM NUVEM ARQUITETURA DE COMPUTADOR SEGURAN?A DE DADOS CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Michelin, R?gio Antonio Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
description |
Made available in DSpace on 2015-04-14T14:50:17Z (GMT). No. of bitstreams: 1
465167.pdf: 2214524 bytes, checksum: e60f67caab1af9647d1f2863d4e2d64e (MD5)
Previous issue date: 2015-01-22 === Computer systems available on the Internet are used for, basically, everyone. This
widespread use has facilitated their exposure to several different types of attacks. These
attacks are intended to, for example, steal information, deploy malicious code and even to
make a system slow to respond, or worst, to become completely offline.
Denial of service attacks is a type of attack that, currently, needs a special attention,
since they may be performed for different reasons, such as political purposes, industrial
competition, protests or even just for fun. This kind of attack has as its main purpose to slow
response time or even to make a computer system unavailable, for example, consuming all
target computational resources.
When a denial of service attack targets a cloud environment, it could compromise
not only one system, but also all systems that are hosted in the cloud. Therefore, a cloud
environment is a convenient target for malicious users, since that with a single attack they
are able to hit multiple systems.
A cloud environment usually exposes, through a REST architecture model, an API
to allow its users to write their own service to be integrated with the cloud environment.
Hence, this exposed REST API becomes a potential threat to the cloud environment. In order
to reduce the risk of attacks, usually a cloud environment uses an authentication mechanism
to allow only legitimate users to access the system. Despite that, some attacks may
still be possible.
This research is focused on the analysis of denial of service attacks that exploit the
authentication mechanism through REST API calls in a cloud environment. In this work, we
propose a solution that works in the application level. Our solution creates client profiles in
order to verify whether a client is posing any threat to the cloud or not. When a threat is
detected, then our solution starts to filter calls from users that were identified as malicious. We applied our solution to Openstack, an open cloud management system, and showed that
we have improved response time for legitimate users when the cloud is under attack. === Nos dias de hoje sistemas dispon?veis na Internet est?o expostos aos mais diversos
tipos de ataques. Estes ataques t?m diferentes finalidades tais como roubar dados dos
sistemas e implanta??o de c?digos maliciosos, podendo at? mesmo deixar um sistema totalmente
indispon?vel, o que em sistemas de alta disponibilidade seria um grande problema.
Ataques de nega??o de servi?o merecem uma aten??o especial, pois atualmente
vemos muitos ataques sendo executados por diferentes raz?es, como: pol?tica, concorr?ncia
industrial, protestos ou at? mesmo apenas por divers?o. Esse tipo de ataque consiste
em esgotar os recursos computacionais do seu alvo, deixando-o lento ou at? mesmo indispon?vel.
Quando o alvo de um ataque de nega??o de servi?o ? um ambiente de nuvem,
n?o apenas um sistema pode ser comprometido, mas sim todos os sistemas que est?o
dispon?veis no ambiente em quest?o. Desse modo, um ambiente de nuvem ? um bom alvo
para que usu?rios mal intencionados, atrav?s de um ataque ao mesmo, comprometam um
grande n?mero de sistemas nele rodando.
Ambientes de nuvem costumam expor, atrav?s do modelo arquitetural de REST,
uma API para que usu?rios do seu servi?o possam, programaticamente, integrar seus sistemas.
Sabendo disso, essa REST API exposta acaba por se tornar um potencial vetor
de ataques aos ambientes de nuvem. Com isso, faz-se necess?rio a utiliza??o de um mecanismo
de autentica??o, com intuito de permitir acesso apenas aos usu?rios leg?timos.
Assim, o presente trabalho foca em analisar o problema de ataque de nega??o de servi?o
que explora o mecanismo de autentica??o de REST API de ambientes de nuvem. A este
problema, ser? proposta uma solu??o que atua em n?vel de aplica??o, tra?ando um perfil dos clientes que fazem uso desta REST, e desse modo evitando que o ambiente de nuvem
seja sobrecarregado com opera??es desnecess?rias. |
author2 |
Zorzo, Avelino Francisco |
author_facet |
Zorzo, Avelino Francisco Michelin, R?gio Antonio |
author |
Michelin, R?gio Antonio |
author_sort |
Michelin, R?gio Antonio |
title |
Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
title_short |
Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
title_full |
Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
title_fullStr |
Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
title_full_unstemmed |
Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
title_sort |
mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem |
publisher |
Pontif?cia Universidade Cat?lica do Rio Grande do Sul |
publishDate |
2015 |
url |
http://tede2.pucrs.br/tede2/handle/tede/5272 |
work_keys_str_mv |
AT michelinrgioantonio mitigaodeataquesdenegaodeservioemrestsautenticveisnanuvem |
_version_ |
1718953705416425472 |
spelling |
ndltd-IBICT-oai-tede2.pucrs.br-tede-52722019-01-22T02:38:42Z Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem Michelin, R?gio Antonio Zorzo, Avelino Francisco INFORM?TICA COMPUTA??O EM NUVEM ARQUITETURA DE COMPUTADOR SEGURAN?A DE DADOS CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Made available in DSpace on 2015-04-14T14:50:17Z (GMT). No. of bitstreams: 1 465167.pdf: 2214524 bytes, checksum: e60f67caab1af9647d1f2863d4e2d64e (MD5) Previous issue date: 2015-01-22 Computer systems available on the Internet are used for, basically, everyone. This widespread use has facilitated their exposure to several different types of attacks. These attacks are intended to, for example, steal information, deploy malicious code and even to make a system slow to respond, or worst, to become completely offline. Denial of service attacks is a type of attack that, currently, needs a special attention, since they may be performed for different reasons, such as political purposes, industrial competition, protests or even just for fun. This kind of attack has as its main purpose to slow response time or even to make a computer system unavailable, for example, consuming all target computational resources. When a denial of service attack targets a cloud environment, it could compromise not only one system, but also all systems that are hosted in the cloud. Therefore, a cloud environment is a convenient target for malicious users, since that with a single attack they are able to hit multiple systems. A cloud environment usually exposes, through a REST architecture model, an API to allow its users to write their own service to be integrated with the cloud environment. Hence, this exposed REST API becomes a potential threat to the cloud environment. In order to reduce the risk of attacks, usually a cloud environment uses an authentication mechanism to allow only legitimate users to access the system. Despite that, some attacks may still be possible. This research is focused on the analysis of denial of service attacks that exploit the authentication mechanism through REST API calls in a cloud environment. In this work, we propose a solution that works in the application level. Our solution creates client profiles in order to verify whether a client is posing any threat to the cloud or not. When a threat is detected, then our solution starts to filter calls from users that were identified as malicious. We applied our solution to Openstack, an open cloud management system, and showed that we have improved response time for legitimate users when the cloud is under attack. Nos dias de hoje sistemas dispon?veis na Internet est?o expostos aos mais diversos tipos de ataques. Estes ataques t?m diferentes finalidades tais como roubar dados dos sistemas e implanta??o de c?digos maliciosos, podendo at? mesmo deixar um sistema totalmente indispon?vel, o que em sistemas de alta disponibilidade seria um grande problema. Ataques de nega??o de servi?o merecem uma aten??o especial, pois atualmente vemos muitos ataques sendo executados por diferentes raz?es, como: pol?tica, concorr?ncia industrial, protestos ou at? mesmo apenas por divers?o. Esse tipo de ataque consiste em esgotar os recursos computacionais do seu alvo, deixando-o lento ou at? mesmo indispon?vel. Quando o alvo de um ataque de nega??o de servi?o ? um ambiente de nuvem, n?o apenas um sistema pode ser comprometido, mas sim todos os sistemas que est?o dispon?veis no ambiente em quest?o. Desse modo, um ambiente de nuvem ? um bom alvo para que usu?rios mal intencionados, atrav?s de um ataque ao mesmo, comprometam um grande n?mero de sistemas nele rodando. Ambientes de nuvem costumam expor, atrav?s do modelo arquitetural de REST, uma API para que usu?rios do seu servi?o possam, programaticamente, integrar seus sistemas. Sabendo disso, essa REST API exposta acaba por se tornar um potencial vetor de ataques aos ambientes de nuvem. Com isso, faz-se necess?rio a utiliza??o de um mecanismo de autentica??o, com intuito de permitir acesso apenas aos usu?rios leg?timos. Assim, o presente trabalho foca em analisar o problema de ataque de nega??o de servi?o que explora o mecanismo de autentica??o de REST API de ambientes de nuvem. A este problema, ser? proposta uma solu??o que atua em n?vel de aplica??o, tra?ando um perfil dos clientes que fazem uso desta REST, e desse modo evitando que o ambiente de nuvem seja sobrecarregado com opera??es desnecess?rias. 2015-04-14T14:50:17Z 2015-02-10 2015-01-22 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis MICHELIN, R?gio Antonio. Mitiga??o de ataques de nega??o de servi?o em rests autentic?veis na nuvem. 2015. 89 f. Disserta??o (Mestrado em Ci?ncia da Computa??o) - Pontif?cia Universidade Cat?lica do Rio Grande do Sul, Porto Alegre, 2015. http://tede2.pucrs.br/tede2/handle/tede/5272 por 1974996533081274470 500 600 1946639708616176246 info:eu-repo/semantics/openAccess application/pdf Pontif?cia Universidade Cat?lica do Rio Grande do Sul Programa de P?s-Gradua??o em Ci?ncia da Computa??o PUCRS BR Faculdade de Inform?ca reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS instname:Pontifícia Universidade Católica do Rio Grande do Sul instacron:PUC_RS |