Você está na página 1de 8

Página 1 de 8

Discente(a): Pedro Viana Zucoloto


Professor(a): João Malfatti
Turma: 3° Ano - A / Disciplina: Redes de Computadores II / Curso: Técnico em
Manutenção e Suporte em Informática
Data: 17/04/2023

1. Pesquise e liste os principais comandos FTP utilizados para transferir arquivos


de um cliente para um servidor.

Alguns comandos utilizados pelo FTP são os seguintes:

● “open”: Abre uma conexão com o servidor FTP;


● “close”: Encerra uma conexão;
● “get”: Transfere um arquivo do host remoto para o host local;
● “put”: Transfere do host local para o host remoto;
● “dir”/”ls”: Exibe o conteúdo do diretório remoto;
● “ascii”: Especifica que a transferência é de um arquivo texto;
● “binary”: Especifica que a transferência é de um arquivo texto binário.

2. Faça uma pesquisa sobre os modos de transferência de arquivos no FTP (modo


binário e modo ASCII) e explique suas diferenças e usos.

O modo binário, como o próprio nome diz, é usado para transferência de


arquivos que possuem formato binário (arquivos executáveis, imagens, arquivos de
som, etc). Sendo os arquivos transferidos byte a byte, sem conversão de caracteres.

Enquanto o modo ASCII é usado para a transferência de arquivos que


possuem formato de texto (HTML, CSS, JavaScript, , etc.). Os arquivos são
convertidos em caracteres ASCII, garantindo que a transferência seja feita
corretamente.

3. Pesquise e descreva as principais características do FTP ativo e do FTP passivo,


incluindo como funcionam, suas vantagens e desvantagens.

Página 1 | 8
Página 2 de 8

O modo ativo funciona com o cliente criando abertura para o canal de


controle ao servidor e informando ao mesmo para que se conecte em uma porta
aleatória maior que 1023. Este modo pode acabar impactando na segurança, pois
nessa situação, a conexão de transferência é iniciada a partir do servidor.

O modo passivo é dito ser mais seguro já que todas as conexões são
unicamente iniciadas pelo cliente. Neste caso, as chances do comprometimento de
uma conexão são menores. O cliente abre uma conexão de controle na porta 21 ao
servidor. O servidor aprova e informa uma porta de conexão aleatória maior que
1023.

4. Realize uma pesquisa sobre medidas de segurança no FTP, incluindo


criptografia, autenticação e autorização de usuários. Liste e explique as melhores
práticas de segurança a serem seguidas ao usar o FTP.

O FTP não possui criptografia nativa e os dados transmitidos por ele são
enviados em texto claro, o que os torna vulneráveis. Por isso, se recomenda a
utilização das variantes do FTP como o FTPS (FTP seguro) e o SFTP (FTP seguro
por SSH), que fornecem criptografia e segurança adicional aos dados transmitidos.
Boas práticas de segurança para o FTP seriam:

● Utilização de criptografia SSL/TSL para a utilização do FTP “original”;


● Utilização de senhas seguras;
● Limitar acesso a pastas e arquivos;
● Utilização de firewalls e filtros de pacotes;
● Implementação da autenticação em dois fatores.

5. Faça uma pesquisa sobre as limitações do FTP, incluindo questões de


escalabilidade, confiabilidade e eficiência. Discuta alternativas modernas ao
FTP, como o SFTP (Secure File Transfer Protocol) e o FTPS (FTP Secure), e
suas vantagens em relação ao FTP tradicional.

Pelo FTP ser um pouco antigo, atualmente podemos enxergar certos


problemas e limitações que ele tem, como sua escalabilidade (não consegue fazer
transferências simultâneas de muitos arquivos), sua confiabilidade (não verifica a

Página 2 | 8
Página 3 de 8

integridade dos arquivos na hora de transferir) e sua eficiência (ele pode ser bem
lerdo em redes de baixa velocidade ou só por transferir arquivos grandes).

Por isso veio a necessidade de criar maneiras de superar essas limitações,


por isso a criação do FTPS e o SFTP. O SFTP é uma extensão do protocolo SSH
(Secure Shell) que usa criptografia para proteger as informações durante a
transferência, oferece mecanismos de autenticação e integridade de dados, e é
escalável o suficiente para transferências de grande volume de dados.

Enquanto o FTPS é uma extensão do FTP que adiciona suporte a SSL/TLS


para proteger as informações durante a transferência. O FTPS usa criptografia
para proteger as informações durante a transferência, oferece mecanismos de
autenticação e integridade de dados, e é escalável o suficiente para transferências
de grande volume de dados.

6. Pesquise e explique como configurar um servidor FTP seguro, incluindo a


configuração de firewalls, autenticação de usuários, restrição de acesso a
diretórios e uso de certificados SSL/TLS.

É importante configurar o firewall para permitir apenas o tráfego de FTP


seguro (FTPS ou SFTP) e bloquear todas as outras portas ou serviços que não
sejam necessários para o funcionamento do servidor. Também é importante
configurar o servidor para exigir que os usuários sejam autenticados antes de
serem permitidos o acesso. Isso pode ser feito por meio de senhas fortes,
certificados ou autenticação de dois fatores. Junto disso, deve-se configurar o
servidor para restringir o acesso somente a diretórios autorizados e evitar o acesso
aos diretórios do sistema ou outros diretórios confidenciais. O uso de certificados
SSL/TLS ajuda a proteger a comunicação entre o cliente e o servidor,
criptografando os dados transmitidos para garantir a autenticidade e integridade
da comunicação.

7. Faça uma pesquisa sobre ferramentas e softwares populares de cliente FTP, tanto
para ambientes de desktop quanto para dispositivos móveis, e compare suas
características, funcionalidades e níveis de segurança.

Página 3 | 8
Página 4 de 8

Em minha pesquisa, acabei me deparando com cinco softwares populares de


cliente FTP, no caso sendo o FireZilla, Cyberduck, WinSCP, Transmit e File
Explorer/Finder, FTP Client Pro e AndFTP.

FileZilla é uma das ferramentas mais populares de cliente FTP e é


conhecido por sua interface de usuário amigável, o mesmo tem suporte a
protocolos FTP, FTPS e SFTP, e segurança com criptografia SSL/TLS. Já o
WinSCP suporta os mesmos protocolos de segurança, além de oferecer integração
com o PuTTY, software popular de emulação de terminal. O Cyberduck suporta
FTP, SFTP, WebDAV e outros protocolos, além de oferecer integração com vários
serviços de armazenamento em nuvem. O Transmit é um cliente FTP popular para
a plataforma Mac OS X e possui uma ampla gama de recursos e segurança,
incluindo suporte a SSL/TLS, integração com diversos serviços de armazenamento
em nuvem junto de um editor de texto integrado. O File Explorer e File Finder, por
sua vez, é um gerenciador de arquivos nativo do Windows (Explorer) e Mac OS X
(FInder), no qual suporta o protocolo FTP, mas é menos sofisticado do que clientes
FTP dedicados em termos de recursos de segurança e funcionalidades específicas
para transferência de arquivos.

Para dispositivos móveis, o FTP Client Pro é uma opção popular para
usuários de iOS, que suporta criptografia SSL/TLS, autenticação de senha,
transferência de arquivos em segundo plano e outros recursos avançados de
gerenciamento de arquivos. O AndFTP é uma opção popular para dispositivos
Android, oferecendo suporte a FTP, SFTP, SCP e outras opções de segurança, além
de permitir que os usuários definam senhas para proteger suas conexões.

8. Realize uma pesquisa sobre tendências e avanços recentes relacionados ao FTP,


como o uso de FTP na nuvem, automação de transferência de arquivos,
integração com sistemas de gerenciamento de fluxo de trabalho e uso de FTP em
ambientes de Internet das Coisas (IoT).

Conforme o tempo passou, a integração do FTP a novas tecnologias se viu


necessária para o aumento da produtividade junto das demandas do mercado, fora

Página 4 | 8
Página 5 de 8

as implementações para melhorar sua segurança, também se teve a mescla do FTP


a tecnologias como o:

● Uso de FTP em nuvem, tanto que a maioria dos provedores de serviços em


nuvem, como o Amazon Web Services (AWS), Google Cloud Platform
(GCP) e Microsoft Azure, oferecem suporte ao FTP. Permitindo que os
usuários transfiram arquivos entre seus servidores na nuvem e dispositivos
locais de forma segura e eficiente;
● Automação de transferência de arquivos, já que o FTP agora é
frequentemente usado em conjunto com outras tecnologias de automação,
como shell scripts, para automatizar a transferência de arquivos entre
diferentes sistemas, o que evita erros humanos na hora da prática e melhora
a eficiência;
● Integração com sistemas de gerenciamento de fluxo de trabalho, muitas
empresas já estão usando sistemas de gerenciamento de fluxo de trabalho,
como o Jira, para gerenciar seus processos de negócios. O FTP pode ser
facilmente integrado com esses sistemas, permitindo que os usuários
transfiram arquivos de forma mais eficiente e segura durante o processo de
gerenciamento;
● Uso de FTP em ambientes de IoT, no qual se usa do FTP para transferir
arquivos entre dispositivos IoT e servidores na nuvem. Incluindo a
transferência de arquivos de sensores e outros dispositivos de IoT para
análise e armazenamento na nuvem.

Página 5 | 8
Página 6 de 8

9. Pesquise e analise casos de violações de segurança relacionadas ao FTP,


incluindo exemplos de ataques, vulnerabilidades conhecidas e as medidas de
segurança que poderiam ter sido tomadas para prevenir tais violações.

Existem muitos casos de violações de segurança relacionadas ao FTP, e


algumas das mais conhecidas incluem:

● O Ataque à Equifax em 2017, uma empresa de crédito dos EUA, sofreu uma
violação de segurança massiva, que afetou mais de 143 milhões de pessoas.
A violação foi causada por uma vulnerabilidade no software de servidor
FTP usado pela empresa. Os invasores conseguiram acessar informações
sensíveis dos clientes (números de Segurança Social, datas de nascimento e
outras informações pessoais). A Equifax foi criticada por não ter atualizado
seu software de servidor FTP para corrigir a vulnerabilidade;
● O Ataque à Universidade de Cambridge em 2018, na qual sofreu um ataque
de hackers que usaram o FTP para enviar malware para os servidores da
universidade. Os hackers conseguiram acessar informações pessoais de
milhares de estudantes e funcionários da instituição. A mesma foi criticada
por não ter implementado medidas adequadas de segurança para proteger
seus servidores contra ataques por FTP;
● A Vulnerabilidade do FileZilla em 2019, no qual foi descoberta uma
vulnerabilidade crítica no software de cliente FTP FileZilla. A
vulnerabilidade permitia que um invasor remoto substituísse arquivos
transferidos por meio do FTP pelo FileZilla. A vulnerabilidade foi corrigida
com uma atualização de segurança, mas muitos usuários não atualizaram
seus softwares de cliente FTP e continuaram vulneráveis a ataques.

Algumas maneiras de prevenir essas violações seriam por medidas como


atualizar regularmente o software do servidor FTP e do cliente FTP, implementar
autenticação forte para acesso ao servidor FTP (senhas fortes, autenticação em
duas etapas e restrições de acesso baseadas em endereços IP), limitar o acesso ao
servidor FTP apenas para usuários autorizados e restringir o acesso a diretórios e
arquivos específicos, sar criptografia de dados, como SSL/TLS e monitorar
regularmente as atividades do servidor FTP.

Página 6 | 8
Página 7 de 8

REFERÊNCIAS BIBLIOGRÁFICAS

SANTOS, Rodolfo da Silva. Vulnerabilidades de Segurança em Serviços de


Rede (FTP, SSH, E-MAIL e WEB). Americana, 2012. 53 p. TCC (Tecnologia em
Segurança da Informação) - Faculdade de Tecnologia de Americana;

ALCEU, Rômolo Rodrigues et al. Análise de Ferramentas de Transferência


para Grandes Volumes de Dados. 1° Edição. Resende: CPTEC INPE, 2015;

MORIARTY, Kathleen et al. RFC 8996: Deprecating TLS 1.0 and TLS 1.1.
Internet Engineering Task Force (IETF), 2021;

REYNOLD, J. et al. RFC 959: FILE TRANSFER PROTOCOL. Network


Working Group, 1985;

HOROWITZ, M. et al. RFC 2228: FTP Security Extensions. Network


Working Group, 1997;

FORD-HUTCHINSON, P. et al. RFC 4217: Securing FTP with TLS. Network


Working Group, 2005;

ROSS, Wilbur L. e al. NIST 800-53: Security and Privacy Controlsfor


Information Systems and Organizations. 5°Revisão. U.S. Department of Commerce,
2020;

MAUERER, Wolfgang. Professional Linux® Kernel Architecture. 1° Edição.


Indianapolis, Wiley Publishing: 2008;

ANDREU, Joaquín Gómez. Servicios FTP (Servicios en red). 1° Edição.


Editex: 2011;

FLORES, Ricardo da Mota. O IMPACTO DAS NOVAS TECNOLOGIAS:


INTERNET DAS COISAS, INTELIGÊNCIA ARTIFICIAL, BIG DATA E
COMPUTAÇÃO EM NUVEM NOS SISTEMAS DE COMANDO E CONTROLE

Página 7 | 8
Página 8 de 8

DAS OM DE COMUNICAÇÕES. Rio de Janeiro, 2019. 36 p. (Pós-graduação


Ciências Militares) - Escola de Aperfeiçoamento de Oficiais;

MOHAMMED, Junaid et al. Internet of Things: Remote Patient Monitoring


Using Web Services and Cloud Computing. IEEE, 2014;

FOLEY, Jennifer et al. IBM Sterling Managed File Transfer Integration with
WebSphere Connectivity for a Multi-Enterprise Solution. 1° Edição. IBM
RedBooks: 2011;

SCAMBRAY, Joel et al. Hacking Exposed 7 Network Security Secrets &


Solutions Seventh Edition : Network Security Secrets and Solutions. 7° Edição.
McGraw-Hill: 2012.

Página 8 | 8

Você também pode gostar