O que é o ataque Sybil?
Um ataque Sybil é um ataque de hacker de computador em uma rede ponto a ponto (P2P). É nomeado após o romance Sybil , que narra o tratamento médico de uma mulher com transtorno de identidade dissociativo extremo. O ataque tem como alvo o sistema de reputação do programa P2P e permite que o hacker tenha uma vantagem injusta ao influenciar a reputação e a pontuação dos arquivos armazenados na rede P2P. Vários fatores determinam o quão ruim um ataque Sybil pode ser, como se todas as entidades podem afetar igualmente o sistema de reputação, como é fácil criar uma entidade e se o programa aceita entidades não confiáveis e suas contribuições. A validação de contas é a melhor maneira de os administradores impedirem esses ataques, mas isso sacrifica o anonimato dos usuários.
Em uma rede P2P, há um componente conhecido como sistema de reputação. Esse sistema responde pelas classificações, opiniões e pontuações de arquivos, provedores de serviços e qualquer outra coisa que a rede P2P armazena. Ele permite que outros usuários saibam se a entidade vale a pena ou deve ser ignorada. Ao aumentar a pontuação, entidades perigosas ou sem valor parecerão valiosas e podem fazer com que os visitantes sejam enganados a fazer o download ou usar a entidade. Um hacker inicia um ataque Sybil para atingir esse objetivo.
O ataque Sybil em si envolve um hacker criando um grande número de entidades ou contas. Isso permite que o hacker inflacione a reputação de uma entidade votando nela centenas ou milhares - ou mais - de vezes, até que outros membros confiem na entidade. Nesse cenário, o hacker poderá controlar a influência de quase todas as entidades na rede P2P votando para cima ou para baixo, e pode permitir que o hacker faça com que outras entidades sejam expulsas da rede P2P.
A quantidade de efeitos que um ataque Sybil terá depende das configurações da rede P2P. Se todas as entidades, independentemente de sua reputação, puderem afetar outras entidades igualmente, isso permitirá que o hacker seja mais eficaz. Quando as contas são fáceis de criar e exigem pouca informação, o hacker consegue acumular rapidamente um grande número de contas. Se alguém for novo ou for considerado uma entidade não confiável, mas sua entrada ainda for considerada pelo sistema de reputação, o invasor poderá continuar a influenciar o sistema, a menos que as contas sejam removidas do sistema.
A maneira mais eficaz de lidar com um ataque Sybil é o administrador iniciar técnicas de validação, garantindo que as pessoas possuam apenas uma entidade ou conta. Isso fará com que os novos usuários enviem informações confidenciais ou os forçam a revelar informações sobre eles mesmos que alguns usuários podem achar uma invasão de privacidade. Essa falta de anonimato pode fazer com que alguns usuários não desejem ingressar na rede P2P, mas um ataque Sybil será evitado.