1 KiB
Protocolo de Impressão na Internet (IPP)
O Protocolo de Impressão na Internet (IPP) é definido no RFC2910 e RFC2911. É um protocolo extensível, por exemplo, o "IPP Everywhere" é um candidato a um padrão em impressão móvel e em nuvem e as extensões IPP para impressão 3D foram lançadas.
Como o IPP é baseado em HTTP, ele herda todos os recursos de segurança existentes, como autenticação básica/digest e criptografia SSL/TLS. Para enviar um trabalho de impressão ou recuperar informações de status da impressora, uma solicitação POST HTTP é enviada para o servidor IPP que está ouvindo na porta 631/tcp. Uma implementação IPP de código aberto famosa é o CUPS, que é o sistema de impressão padrão em muitas distribuições Linux e OS X. Semelhante ao LPD, o IPP é um canal para implantar os dados reais a serem impressos e pode ser abusado como um transportador para arquivos PostScript ou PJL maliciosos.
Se você quiser aprender mais sobre hacking de impressoras, leia esta página.