Impacto Da Manipulação Da Semente
Que acontece se algum guy mau começar manipular a semente própria? Porque a semente é toda sobre o controle, modificando a semente, um atacante pode mudar o sistema em uma maneira fundamental. Para aplicar mudanças à semente, o atacante requer primeiramente privilégios do superuser na máquina. Para manipular a semente, o acesso do raiz-nível é needed em máquinas de UNIX, e o acesso do administrador ou do sistema é requerido em sistemas de Windows. Uma vez que instalado, uma semente-modalidade RootKit substitui ou modifica componentes da semente. Estas alterações puderam fazer tudo no sistema parecer funcionar perfeitamente bem, mas o sistema operando-se é realmente rotten ao núcleo. O atacante pode mudar a semente de modo que se encontre sobre o status da máquina. Para o exemplo, o administrador pôde funcionar um comando que olha para ver se algum processo backdoor funcionasse. Este comando chama a semente para começar uma lista de processos running. Alternativamente, um administrador pôde funcionar um verificador da integridade da lima para ver se algumas limas críticas na máquina fossem mudadas. A semente de ilusão diz ao administrador que nenhuma lima estêve alterada; tudo olha maravilhoso. Usando a manipulação da semente, os atacantes podem alterar a semente de modo que esconda completamente as atividades do atacante na máquina. A maioria de semente-modalidade RootKits inclui os seguintes tipos de subterfuge:
Pense sobre isto do ponto do atacante da vista. Com uma usuário-modalidade RootKit, o atacante tem que quebrar na caixa e modificar um grupo dos programas para esconder e executar um backdoor. Em um sistema de UNIX, o atacante pôde adaptar, começa acima um ouvinte backdoor do escudo, e usa então uma ferramenta como URK substituir o picosegundo, o ls, o netstat, e os diversos outros comandos. O atacante então tem que funcionar a rotina do reparo para ajustar as datas da modificação e os comprimentos da lima destes comandos aos valores apropriados. Então, o drudgery continua enquanto o atacante configurara os vários componentes e backdoors escondendo de URK. Depois que todo este trabalho cansativo, o atacante ainda tem que se preocupar sobre um administrador de sistema suspicious que mostra acima com um CD-ROM cheio de binaries estaticamente ligados, tais como ferramentas de estática de Stearns' da conta para Linux em www.stearns.org/staticiso, que não se encontrará sobre o estado do sistema. Este a usuário-modalidade RootKits é muitos do trabalho, e não é muito stealthy se os administradores trouxerem seus próprios programas em um CD. Entretanto, com uma semente-modalidade RootKit, a equação inteira muda no favor do atacante. Em vez de modificar um grupo de programas individuais, o atacante modifica a semente subjacente essa estes programas que todos confiam sobre. Para esconder uma lima, o guy mau não mudará o ls, o achado, o du, e os outros comandos. Instead, o atacante modifica apenas a semente de modo que se encontre a todo o comando ou programa particular funcionado pelo administrador que procura essa lima. Nesta maneira, a semente-modalidade RootKits é mais eficiente distante para o atacante. Com uma semente-modalidade RootKit, os morphs do atacante o sistema de modo que os administradores e os usuários estejam em uma prisão, mas não a realizam mesmo. Você pôde pensar que você está funcionando determinados programas ou está olhando o status de sua máquina, mas você não sabe que você está vendo um fantasy concocted pelo atacante e executado com uma semente-modalidade RootKit. O que você vê não é realmente seu sistema operando-se, mas somente um mundo ideal projetado escondê-lo da verdade: a verdade que seu sistema se operando está possuído realmente completamente pelo atacante. Sem estar uniforme ciente de sua prisão, você vai blithely sobre viver sua vida, controlando seu sistema, e unwittingly deixando os atacantes controlar tudo. Você viu sempre o filme a matriz? Se você não tiver, eu terei cuidado para não dar afastado nenhuns spoilers para aquelas poucas almas que não viram ainda o filme ou seus sequels. Para aquelas que a viram, o filme fornece algumas ilustrações excelentes que a ajuda faz as idéias atrás da semente-modalidade RootKits mais concretas. Você sabe, alguns povos compararam a matriz ao teste final de Rorschach. Olhar em e interpretar o meaning do inkblot que é a matriz realmente revelam seus próprios filosofia e worldview. Alguns ventiladores pensam que o filme é sobre o buddhism, o christianity, o Gnosticism, o hinduism, o islam, ou o judaism. Outros pensam que é um flick grande sobre artes martial ou firearms. Mas eu estou aqui dizer-lhe o que a matriz é realmente toda sobre: semente-modalidade RootKits. No filme, alguns seres evil bonitos manipulam suas vítimas de modo que wired em uma simulação virtual da realidade que olhe como o mundo real. Com seus cérebros wired na matriz, vítimas acreditam que são vidas normais vivas, pagando seus impostos, indo à igreja, e fazendo exame para fora do lixo dos seus landladies'. Entretanto, as vítimas estão encontrando-se realmente nos pods completamente do goo cor-de-rosa, completamente inconsciente de suas circunstâncias físicas reais. A imagem virtual da realidade de suas vidas é meramente um mirage, projetado enslave as vítimas de modo que os seres evil pudessem usar seus recursos. Com uma semente-modalidade RootKit, você pensa que você está olhando seu sistema real, mas os atacantes alteraram a semente de modo que possam usar seus recursos de sistema sem seu conhecimento. Você não pôde realizá-lo, mas, com uma semente-modalidade RootKit, seu computador está vivendo uma mentira. Seu computador é uma matriz atacante-controlada e você é prendido unknowingly para dentro. Mantenha na mente que para cada um dos conceitos e dos ataques nós discutimos para Linux e Windows, idéias analogous aplicam-se a outros sistemas operando-se. Dado as diferenças nas execuções da semente de vários variants de UNIX, nós necessitamos escolher um espécime do mundo de UNIX para analisar mais detalhadamente. Nós focalizaremos em Linux como um dos representantes os mais comuns de UNIX e UNIX-como sistemas operando-se. Além a Linux, nós olharemos a semente de Windows por causa de sua distribuição difundida e a popularidade como um alvo para a semente-modalidade RootKits. Entretanto, mantenha na mente que os conceitos similares de RootKit da semente-modalidade estiveram executados para outros sistemas se operando, including Solaris FreeBSD e outro. Analisando os detalhes de ataques da semente em Linux e em Windows, nós não podemos somente compreender como trabalham em detalhe nas plataformas as mais populares, mas começamos também uma vista high-level das técnicas similares que são usadas de encontro a outros sistemas. este é um artigo adicionado por Rafael Kwan
|
|||||
|