Faculdade Ipiranga Curso Técnico em Informática para Internet

Disciplina: Sistemas Operacionais Professor: Hélcio Kobayashi

Sistema Mobile – Andoid
Autores:  Ana Karolina  Cilmara Nahmias  Davi Cardoso  Flávio Ferreira  Jacilene Rodrigues

Introdução A cada ano, novas tecnologias móveis são inseridas no mercado, que vem crescendo potencialmente com toda sua flexibilidade, comodidade e conveniência, mas na mesma avalanche, cresce também a insegurança. A mobilidade trouxe inúmeros benefícios para o profissional moderno, mas como outras soluções que utilizam redes para troca de dados, trouxe também a insegurança, então é interessante debater sobre formas de amenizar essa insegurança, trazer soluções, mostrar vantagens e desvantagens. O sistema mobile está no nosso cotidiano, pertence a essa nova era de comunicação, o Android como um de seus representantes, vem crescendo cada vez mais, trazendo inovações para o presente e o possível futuro. Sistema Operacional Mobile Sistema móvel que envolve todo e qualquer sistema desenvolvido para aparelhos móveis (smartphones, tabletes, entre outros). Android Com a popularização dos dispositivos móveis, o mercado vem se movimentando bastante, com grandes inovações, como os smartphones e Tablets. Surge a tecnologia Touchscreen, que é uma nova maneira de interagir com esses aparelhos. Para administra-los, uma das empresas mais conceituadas no mundo atualmente entra na briga de sistemas operacionais moveis, a Google, com o lançamento do Google Android. Hoje é um dos mais utilizado no mundo, possuindo vantagens como, ser multitarefa, código aberto, compatibilidade em diversos aparelhos de marcas distintas. Sistema Operacional baseado em kernel Linux. Ele foi inicialmente desenvolvido pela Google e posteriormente pela Open Handset Alliance, ele permite os desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo móvel via bibliotecas desenvolvidas pela Google. História (Android) Em julho de 2005 a Google adquiriu a Android Inc., uma pequena empresa em Palo Alto, California, USA. No tempo da Google conduzido por Andy Rubin, foi desenvolvida uma plataforma de telefone

 Android 2. adicionou o suporte a resoluções de tela maiores (até 480x800 pixels). Google Maps e Google Sync. como o Motorola Droid (Milestone) e Google Nexus One. com o objetivo de ser uma plataforma flexível. A imprensa reportou rumores de um telefone desenvolvido pela Google. implantou a janela de notificações. suporte a câmeras com flash e um novo e mais eficiente aplicativo de gerenciamento de contatos. porém. aberta e de fácil migração para os fabricantes. Em 27 de maio de 2010 Matias Duarte. é desenvolvido em parceria com a empresa de software Sun Corp. nova interface para os aplicativos de câmera e recursos de pesquisa por voz. Youtube. atualizações automáticas de aplicativos pelo Android Market. junta-se à equipa do Android após a compra da Palm pela HP. além de já possuir o Android Market para o download e atualização de apps.6 (Donut) Lançada no final de 2009.móvel baseado em Linux. O primeiro tablet comercialmente disponível a rodar o sistema operativo Android 3. O Android Astro fez sua estreia no G1. usar widgets. lançado a 24 de fevereiro de 2011 nos Estados Unidos.  Android 1. com as noticias da BBC e The Wall Street Journal. O sistema do Google. antigo diretor da interface do WebOS.  Android 2. Evolução do Sistema  Android 1. O primeiro telefone comercialmente disponível a rodar no sistema Android foi o HTC Dream. reprodução de vídeos via YouTube. primeiro gadget a trazer a plataforma ao mercado consumidor norte-americano pela operadora T-Mobile. compartilhamento de conexão 3G por Wi-fi ou USB. surgiram mais especulações que a Google estava entrando no mercado de telefones móveis. Trouxe um motor melhor de Javascript para o navegador padrão. esta versão tinha como principais características suporte a navegadores HTML. não trazia muitos recursos de câmera e nem reprodução de vídeos no media player.1 (Eclair) Trouxe uma interface desenhada do zero. Logo em sua primeira versão.0 e 2. Não está mais presente em nenhum aparelho disponível para venda. O grande representante dessa versão é o Sony Ericsson Xperia X10.0 foi o Motorola Xoom.2 (Froyo) Tornou o sistema 450% mais rápido comparado às versões anteriores.  Android 1. além de serviços como GTalk.5 (Cupcake) Primeira versão oficial do Android. tinha as capacidades básicas de copiar e colar textos. Em Dezembro de 2006.0 (Astro) Voltado principalmente para negócios. lançado a 22 de outubro de 2008. . algumas animações básicas e gravar vídeos com a câmera. É nessa versão que os grandes nomes do Android começaram a aparecer. Gmail. Atualmente.

o Android Kit Kat foi anunciado em setembro de 2013 pelo Google e pela Nestlé. em vez de ter o desenvolvimento separado para ambos (versões 2 e 3. O sistema irá suportar formatos de áudio e vídeo como: MPEG-4. O Android é totalmente capaz de fazer uso de câmeras de vídeo.  Android 3. GPS. melhorias na tela de bloqueio. e AAC. A primeira.1 e 3. o mais novo Google Phone até então. mas algumas imagens dele já vazaram na rede e mostraram um layout mais clean. resolução 4K e interface de câmera atualizada. sendo apresentada pela primeira vez rodando em um Motorola Xoom e em seguida no Samsung Galaxy Tab 10. entre outros recursos. novo app de relógio. Trouxe uma interface muito bem acabada. Ainda não há detalhes específicos confirmados. Novidades devem ser anunciadas em breve. além da adição do auxiliar Google Now. além de correções de bugs.2 (Honeycomb) Desenvolvido com o objetivo de unificar os tablets e smartphones existentes em uma única versão. melhorias na busca por voz e na câmera. Inclui um emulador. 4. MP3. e aceleração de gráficos 3D. que saiu em julho deste ano. mensagens em grupo.  Android 4. 4. respectivamente).1.4 ou 3.3 (Gingerbread) Lançado no fim de 2010 junto com o Nexus S. Android 2. que saiu em novembro de 2012. notificações expansíveis. O Android 4. O navegador disponível no sistema é baseado no framework de Código aberto conhecido como WebKit. H.2. inclusive com vídeo conferência.1.1.0 (Ice Cream Sandwich) Versão otimizada para tablets. O Eclipse (IDE)(atualmente 3. . o Jelly Bean tem três edições. 3.3. multiusuários. foi lançada em julho de 2012 com opções de acessibilidade melhoradas.2 e 4. Características      Tanto SMS como MMS são formas disponíveis de envio de mensagens.264. memória e análise de performance. O sistema deve chegar ao mercado entre o fim deste ano e o início de 2014. tela sensível ao toque.  Android 4.5) poderá ser utilizado através do plugin Android Develpment Tools (ADT). controle de tráfego de internet. interface mais enxuta e bem acabada.4 (Kit Kat) Pela primeira vez com um nome de uma marca e não de um doce em si.3 (Jelly Bean) Versão atual do Android. os destaques ficaram por conta do suporte ao Bluetooth com baixo consumo de energia. acelerômetros. ferramentas para debugging. opção de desativar alertas app por app. Já na 4. Resta aguardar confirmações oficiais sobre as funcionalidades e seu visual.0. adicionou mais recursos: fotos panorâmicas em 360 graus com o Photo Sphere. teclado com a digitação via gestos. incluindo suporte a NFC (Near Field Communication). suporte aos novos processadores de vários núcleos. VPN sempre ligado. reorganização automática de atalhos e widgets.  Androids 4. Essa edição extraiu todo o poder de processamento e do tamanho de tela natural dos tablets. VoIP. transferência de dados de Bluetooth para o Android Beam.

Entretanto.      Por ser código-aberto o Android é um sistema como se fosse aquelas massinhas de modelar com ele você pode criar novos sistemas operacionais não oficiais mais conhecidos como mods. assiste um aumento de funcionalidades e capacidades de automação. Executa o Flash Player. os processos. Algo que torna mais trabalhoso a atualização em relação ao iOS por exemplo. Acesso ao root permitindo que você altere as configurações de hardware e software no seu Android. É esta automação que os hackers e os criadores de vírus visam atingir ao criar os seus códigos nocivos. threads e segurança) Algumas Vantagens  Sistema operacional simples. estando sujeita a intercepção ou até mesmo roubo das informações. “Possuí a plataforma de desenvolvimento com código aberto: o que pode ser bom (para desenvolvedores que possuem livre acesso as funcionalidades dos aparelhos) mas bastante vulnerável apresentando grande número de vírus e malware. Aplicativos funcionam para alguns aparelhos e para outros não. poucos deles dispõem de proteção adequada contra acesso não autorizado. Esses dispositivos armazenam cada vez mais informações valiosas corporativas e têm acesso aos sistemas de informação das empresas. Modo Tethering faz com que seu android seja uma espécie de roteador. mas que é recheado de novidades. Aplicativos bons e interessantes disponíveis no Google Play Store. Atualmente estes dispositivos utilizam diferentes tecnologias para se conectarem a Internet. Eles se tornaram uma realidade cada vez mais comum em redes wireless e se integraram a este ambiente contribuindo para facilidade e disponibilidade da informação.6 do Linux (responsável por gerenciar a memória.” Vírus na loja Android Market.”  Segurança Vulnerabilidades de dispositivos móveis A vulnerabilidade que os dispositivos móveis e sem fio apresentam tornou-se um tormento à segurança das grandes corporações e de usuários domésticos também. Foi baseado no kernel 2. o ambiente wireless está sujeito a vulnerabilidades. Não obstante. Algumas Desvantagens  Bateria não muito durável(depende).    Aplicativos pagos mais caros que em outras lojas. Falta de atualização do sistema para o aparelho. Cada uma delas deve fazer as versões para seus respectivos modelos de aparelho. Esta conectividade permite diversas formas de navegação na Internet e de utilização do e-mail. a principal fonte de códigos nocivos. . devido à forma de propagação da informação que se dá através do ar. A capacidade de processamento dos dispositivos móveis é hoje semelhante à dos computadores há cinco ou seis anos. Juntamente com este aumento de capacidade. “Para atualização do Android é preciso contar com o aviso das próprias empresas que disponibilizam os smartphones.

o SELinux impõe uma série de políticas de acesso mais refinadas. que nada é 100% seguro. cartões de memória. os aplicativos têm sido executados dentro de uma "sandbox"(Caixa de areia . mas este deve ser um dos menores problemas para o Android.  Todos os dispositivos móveis deveram ter antivírus. a extensão permite a criação de vários níveis de confiança para cada aplicativo e determina que tipos de dados cada aplicativo pode acessar dentro do seu domínio confinado. contudo quer-se a certeza que ele não vai ultrapassar os seus limites.  Certifica-se de que módulos adicionais (periféricos. Entre diversas opções.Pode-se permitir ao programas interagir com certos recursos. as extensões muitas vezes não conseguem evitar hacks que exploram falhas do kernel. Segurança Android O Sistema Android vem ganhando diversas melhorias destinadas a reforçar a segurança. Abaixo sugerimos algumas medidas. Originalmente desenvolvido por programadores da Agência Nacional de Segurança (NSA) dos Estados Unidos.  Se infectado. mexer com recursos que não sejam permitidos. Construído em um esquema tradicional Unix. que o usuário foi levado a instalar ou por um aplicativo legítimo que foi sequestrado por um hacker. todas as medidas que possamos adotar.  Proteger com senhas aplicativos de sincronização com dispositivos móveis instalados nas estações de trabalho. . mas em se tratando de segurança.  Desligar portas de comunicação do dispositivo.  Vírus que atingem aparelhos com sistemas operacionais móveis e com suporte a aplicações escritas em Java. a fim de monitorar e detectar falhas de segurança referentes à dispositivos de computação móvel. Caso necessário. Soluções de segurança para dispositivos móveis Devemos ter em mente.  Configurar senha para acesso dos dispositivo de computação móvel. e pode comprometer a propriedade intelectual corporativa. O SELinux ajudará a reduzir um pouco dos ataques nos dispositivos Android mais modernos. para seu uso em empresas e outras organizações de grande porte.) que restringe os dados que eles podem acessar e isola o código que pode ser executado a partir de outros aplicativos e do sistema operacional como um todo.  Não armazenar informações confidenciais no dispositivo móvel.Tipos de ataques Alguns tipos de ataques:  Spywares que podem registrar números discados e gravar conversações. a "sandbox" do Android impede o furto de senhas do usuário por um aplicativo não autorizado. Isso expõe os funcionários à invasão de privacidade e às ameaças potenciais à suas identidades.  Atualizar frequentemente os softwares utilizados. Em desktops e servidores. etc) estão protegidos adequadamente quando fora de uso. aparelhos móveis que posteriormente se conectam a um computador “host” podem abrir o computador – e a rede – para uma infinidade de outras ameaças. A mudança mais significativa foi a introdução de uma extensão de segurança conhecida como SELinux (SecurityEnhaced Linux). Desde o lançamento do Android. ou seja. principalmente. procurar movê-las para um local seguro quanto antes. quando em períodos de inatividade. como segue:  Realizar auditoria esporadicamente e continuamente. através dos sites de fabricantes.  Ativar o bloqueio automático nos dispositivos após período de inatividade. é sempre bem vista.  Minimizar o risco de perda ou roubo através do uso de fechaduras e cabos de segurança. como prevenção contra roubos.

que deve evitar fazer downloads ou executar aplicações desconhecidos.Uma das desvantagens de não ter um processo de aprovação para os aplicativos na loja online do Android é que. Na prática o que ela faz é armazenar certos componentes do Android em lugares aleatórios da memória. A partir do Android 4. conforme a tecnologia se populariza. . entre as plataformas atuais. nada é 100% seguro. essa tática usada por hackers perdeu sua eficácia. Conclusão O Android é. algum programa malicioso que explora uma falha específica fica disponível e rouba dados de vítimas que escolheram instalá-lo. a empresa decidiu incluir algo que a Microsoft e Apple já implementam nos seus sistemas: o ASLR. Porém. pressionando os preços para baixo. como foi falado. As soluções utilizadas para evitar os vírus e outras ameaças virtuais nos dispositivos móveis são muito parecidas com as já utilizadas para proteger computadores desktop. mesmo com todo sucesso e evolução. Nessa versão do sistema móvel do Google. cavalos de tróia. sejam estes recebidos por mensagens. e-mails ou qualquer outra forma. a que mais tem potencial para evoluir. ao contrário do que acontecia nas versões anteriores em que tais componentes eram carregados sempre com o mesmo endereço.0. Ele tem a seu favor a constatação histórica de que as plataformas abertas tendem a prevalecer a longo prazo. Traduzindo para o português. para assim não se tornar apenas mais uma vítima. como programas de proteção contra vírus. vez ou outra. spam. Muitas outras inovações são uma adaptação para este meio. Mas um fator imprescindível para garantir a segurança em todas elas é a atitude do usuário diante da insegurança. a sigla significa algo em torno de “aleatorização de layout de espaço de endereços”.