Nano Postado Setembro 1, 2018 Denunciar Compartilhar Postado Setembro 1, 2018 Como eu posso previnir MySQL Injection em um local no qual não há como controlar a entrada de caracteres? Por exemplo: não tem como eu limpar os caracteres de uma textarea que recebe conteúdo do usuário. Li uma "gambiarra" que sugeria passar todo o conteúdo para base64 antes de enviar para o banco de dados e descriptografar ao fazer a leitura do banco de dados, mas em casos de strings muito grandes isso geraria valores enormes e prejudicaria o desempenho. Alguma alternativa? Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Setembro 14, 2018 Denunciar Compartilhar Postado Setembro 14, 2018 Em 01/09/2018 em 16:06, Nano disse: Como eu posso previnir MySQL Injection em um local no qual não há como controlar a entrada de caracteres? Por exemplo: não tem como eu limpar os caracteres de uma textarea que recebe conteúdo do usuário. Li uma "gambiarra" que sugeria passar todo o conteúdo para base64 antes de enviar para o banco de dados e descriptografar ao fazer a leitura do banco de dados, mas em casos de strings muito grandes isso geraria valores enormes e prejudicaria o desempenho. Alguma alternativa? Use Prepared Statements, se for em PHP com mysqli: http://php.net/manual/pt_BR/mysqli.quickstart.prepared-statements.php ou o PDO do PHP também ha a função addslashes que adiciona barra invertida http://php.net/manual/pt_BR/function.addslashes.php e a stripslashes que remove o efeito da addslashes http://php.net/manual/pt_BR/function.stripslashes.php Link para o comentário Compartilhar em outros sites More sharing options...
Wolf_131 Postado Abril 8, 2019 Denunciar Compartilhar Postado Abril 8, 2019 Seu tópico está sendo avisado de Inatividade. Caso não haja respostas em 7 dias, ele será fechado. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Abril 15, 2019 Denunciar Compartilhar Postado Abril 15, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados