Como evitar acessos maliciosos com intenção de travar a aplicação?

Node.js

Web service

JavaScript

Express

08/05/2020

Como tratar no projeto nodejs com express tentativas de requisições com intenção de derrubar o servidor?
Antonio Junior

Antonio Junior

Curtidas 1

Melhor post

Antonio Junior

Antonio Junior

11/05/2020

Olá, no Front pode haver uma validação de caracteres especiais nos inputs e utilizar corretamente o protocolo HTTP

No backend poderá fazer outras validações, certa vez experimentei o celebrate, gostei e recomendo

https://www.npmjs.com/package/celebrate

podes dar uma olhada aqui um ex. do celebrate nas rotas com node

https://github.com/vczb/be-the-hero/blob/master/backend/src/routes.js

Fala Vinicius. Na realidade estou buscando uma solução de como identificar acessos que possa parar o servidor.
Por exemplo se alguem tem acesso de uma rota(GET /produtos ) e com o uso de algum programa ele fica fazendo milhares de requisições, eu queria poder identicar esse caso e bloquear isso antes que o servidor fique travado. Qual caminho devo tomar?
GOSTEI 1

Mais Respostas

Vinicius

Vinicius

08/05/2020

Olá, no Front pode haver uma validação de caracteres especiais nos inputs e utilizar corretamente o protocolo HTTP

No backend poderá fazer outras validações, certa vez experimentei o celebrate, gostei e recomendo

https://www.npmjs.com/package/celebrate

podes dar uma olhada aqui um ex. do celebrate nas rotas com node

https://github.com/vczb/be-the-hero/blob/master/backend/src/routes.js
GOSTEI 0
Vinicius

Vinicius

08/05/2020

Olá, no Front pode haver uma validação de caracteres especiais nos inputs e utilizar corretamente o protocolo HTTP

No backend poderá fazer outras validações, certa vez experimentei o celebrate, gostei e recomendo

https://www.npmjs.com/package/celebrate

podes dar uma olhada aqui um ex. do celebrate nas rotas com node

https://github.com/vczb/be-the-hero/blob/master/backend/src/routes.js

Fala Vinicius. Na realidade estou buscando uma solução de como identificar acessos que possa parar o servidor.
Por exemplo se alguem tem acesso de uma rota(GET /produtos ) e com o uso de algum programa ele fica fazendo milhares de requisições, eu queria poder identicar esse caso e bloquear isso antes que o servidor fique travado. Qual caminho devo tomar?


Olá bom dia,

infelizmente não sei a resposta, aliás, pergunta muito interessante. espero que alguém no fórum possa lhe ajudar

GOSTEI 0
POSTAR