Isso pode parar alguns backdoors específicos que aceitam somente solicitações POST. Mas não vai parar backdoors em geral.
Um backdoor pode aceitar parâmetros por meio de solicitação GET, por exemplo, bad.php? comando = somecommand. Ou pode executar comandos enviados por meio de um cabeçalho HTTP personalizado.