Lista negra de palavras no conteúdo para filtrar a mensagem [fechado]

Para um site que recebe informações de crianças, precisamos filtrar quaisquer palavras maliciosas que elas usam quando inserem seus comentários no site (executando o PHP).

Os comentários são um campo livre e os usuários podem digitar os comentários que quiserem. A solução que posso pensar é ter uma lista de palavras como BLACKLIST: bad, bad, word, woord, craap, craaaap, (Podemos preencher isso com todas as palavras na lista negra).

Então, quando o formulário for salvo, poderemos ver a lista e, se alguma das palavras estiver presente, não permitiremos que o comentário seja salvo.

MAS o prolema com este método é que eles podem se locomover adicionando letras às palavras para fazê-lo pular o filtro EG: shiiiiit

Deixe-me saber o que você acha que é a melhor maneira de criar algum filtro para essas palavras.

questionAnswers(6)

yourAnswerToTheQuestion