Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Pickle

Para que serve converter o arquivo para pickle? Pela segurança?

1 resposta
solução!

Oi Marconi! Então, não diria (de forma alguma!) que se trata de segurança. Muito pelo contrário. Em se tratando de modulação Pickel, todo cuidado é pouco. Esse metologia pode carregar traços ou até mesmo um arquivo de fontes maliciosas e infectar tua máquina.

A biblioteca Pickel trata de uma sucessão de protocolos que implementam binariamente (uma forma mais próxima de linguagem de máquina) uma serialização / deserialização a objetos Python.

Seria como dizer, em um exemplo da vida real, que se você quiser realizar uma troca de um celular via correios até a loja, você não pode envia-lo de qualquer maneira. Exitem protocolos para esse envio: Por numa caixa, de cor ou tamanho especificos, preencher formularios, etc. Todo esse procedimento nos chamariamos de serialização.

Mas, como eu disse lá em cima: isso pode não ser seguro. Imaginemos que você tem algo de origem maliciosa, algo capaz de complicar teu computador. Quando vocẽ lida com esses arquivos pickel isso pode ocorrer e pode executar de forma arbitraria durante teu procedimento de deserialização.

Tem formas mais seguras ou mais adequadas para lidar com essa situação e te garantir mais segurança no processo. Eu encontrei na documentação do Python sbre o assunto. Dá uma olhada:

https://docs.python.org/3/library/pickle.html