quinta-feira, 23 de abril de 2015

Analise de Vulnerabilidade de Usuários do Facebook: Resumo Estruturado do Artigo

TÍTULO DO ARTIGO:  Analysis of Vulnerability to Facebook Users (Analise de Vulnerabilidade de Usuários do Facebook).

1) - OBJETIVO
Avaliar o risco de violação da privacidade e o nível de exposição de cada usuário no Facebook.

2) - METODOLOGIA
Apresenta um indicador capaz de estimar o nível de vulnerabilidade de um usuário na rede Facebook. Possui caráter qualitativo, baseado na analise de faixas geradas a partir do chamado índice de exposição, que avalia a exposição quantitativa do usuário.

3) - TRABALHOS RELACIONADOS
Detecting spammers  on twitter de Fabrício Benevenuto, Gabriel Magno, Tiago Rodrigues e Virgílio Almeida (2010); Detectando usuários maliciosos em interações via vídeos no Youtube de Fabrício Benevenuto, Tiago Rodrigues, Virgílio Almeida, Jussara Almeida e Marcos Gonçalves (2008); Privacy albeit late de Gustavo Rauber, Virgílio A. F. Almeida, Ponnurangam Kumaraguru (2011); Collaborative privacy management for third-party applications in online social networks de Pauline Anthonysamy, Awais Rashid, James Walkerdine, Phil Greenwood e Georgios Larkou (2012); Privacy attacks in social media using photo tagging networks: a case study with Facebook de João Paulo Pesce, Diego Las Casas, Gustavo Rauber e Virgílio Almeida (2012); Exploiting vulnerability to secure user privacy on a social networking site de Geoffrey Barbier, Pritam Gundecha Hian Liu (2011); Facebook and online privacy: Attitudes, behaviors and unintended consequences de Bernhard Debatin, Jennette P. Lovejoy, Brittany N. Hughes (2009).

4) - ANALISE DE RESULTADOS
A analise dos resultados do indicador,  mostra que 94,37 % dos usuários possui baixo índice  vulnerabilidade, e que 1,35% estão em um nível alto de vulnerabilidade.

5) - CONCLUSÃO
Como é possível observar a maioria dos usuários estão em nível de vulnerabilidade baixo, isso se dar ao fato de os usuários preencherem apenas os atributos menos sensíveis  no perfil e manter conexões de amizades pequenas (entre  250 e 500). 


Esta postagem foi Baseada no artigo " Analysis of Vulnerability to Facebook Users"  de Michelle Hanne, Cristiano Silva, Jussara Almeida, Marcos Gonçalves. Publicado em Brazilian Symposium on Multimedia Systems and Web (WebMedia '12), Disponível no endereço eletrônico dl.acm.org/citation.cfm?id=2382707 


                               

segunda-feira, 6 de abril de 2015

Abobe Flex


O Adobe Flex é um framework para desenvolvimento de aplicativos web do tipo RIA (Aplicações de Internet Rica) que funcionam na maioria dos navegadores, desktops e sistemas operacionais. De um ponto de vista mais prático, o Adobe Flex é um SDK (Software Development Kit) desenvolvido pela Adobe que permite a criação de modo fácil e rápido de aplicativos RIA que funcionam na plataforma Flash da Adobe.
  •   Utiliza MXML e XML;
  •   Oferece uma construção rápida e facilitada do layout de GUIs;
  •  A interatividade com o usuário dá-se através do uso do ActionScript, o coração da  linguagem Flash que se baseia na plataforma ECMAScript


Linguegem MXML

Os arquivos desenvolvidos em Flex possuem a extensão MXML, a qual é uma linguagem de marcação. Para visualizar uma aplicação MXML o usuário faz uma requisição pelo seu servidor, o servidor recebe a requisição, o servidor do Flex compila o arquivo MXML para SWF (formato Flash – binário), este será rodado no Flash Player que será salvo na máquina do cliente e visualizado no navegador.

Recursos

Flex SDK - é um compilador em modo caractere. É possível desenvolver aplicações Flex gratuitamente utilizando este compilador. O programador utiliza algum editor de sua preferência (Eclipse, Bloco de Notas, Dreamweaver, etc), salva o arquivo MXML e através do SDK compila este arquivo para binário (.swf).

Flex Builder - O Flex Builder é bastante intuitivo. É um framework de desenvolvimento que oferece várias facilidades ao usuário, uma delas são os componentes. Estes componentes podem ser arrastados até o palco, configurados os parâmetros e depois feita a programação no modo de código. A grosso modo pode-se comparar ao Borland Delphi que tem essas funcionalidades de componentes prontos e programáveis, mas voltado para web.

Flex Data Services - oferece um conjunto de avançados recursos de gerenciamento de dados no lado do servidor que permitem aos desenvolvedores fornecer rapidamente aplicativos Flex que fazem intenso uso de dados.

Versões

¡  Flex 1.0 – Março de 2004
¡  Flex 1.5 – Outubro de 2004
¡  Flex 2.0 (Alpha) – Outubro de 2005
¡  Flex 2.0 Beta 1 – Fevereiro de 2006
¡  Flex 2.0 Beta 2 – Março de 2006
¡  Flex 2.0 Beta 3 – Maio de 2006
¡  Flex 2.0 Final- 28 de Junho de 2006
¡  Flex 2.0.1 – 5 de Janeiro de 2007
¡  Flex 3.0 Beta 1 – 11 de Junho de 2007
¡  Flex 3.0 Beta 2 – 1 de Outubro de 2007 Flex 3.0 Beta 3 – 12 de Dezembro de 2007
¡  Flex 3.0 – 25 de Fevereiro de 2008
¡  Flex 3.1 – 15 de Agosto de 2008
¡  Flex 3.2 – 17 de Novembro de 2008
¡  Flex 3.3 – 4 de Março de 2009
¡  Flex 3.4 - 18 de Agosto de 2009
¡  Flex 3.5 - 18 de Dezembro de 2009 
¡  Flex 4.0 - 22 de Março de 2010
¡  Flex 4.1 - 1 de Julho de 2010
¡  Flex 4.5 - Setembro de 2010



Sublime Text e Adobe Dreamweaver : Ferramentas para Desenvolvimento


Sublime Text





Sublime Text é editor de texto multi-plataforma altamente personalizável, escrito nas línguas C ++ e Python. Repleto de recursos, as opções de modificação da interface e criação de atalhos e macros permite que o programador poupe trabalho e otimize a produção dos mais variados tipos de conteúdos.

Sublime Text pode ser baixado e testado de graça, mas para uso posterior é necessária para adquirir uma licença.

Desenvolvedor:               Jon Skinner
Lançamento:     18 de janeiro de 2008
Versão estável:                2.0.2 (8 de julho de 2013)
Sistema operacional:     Microsoft Windows 32/64 Bit, Mac OS X, Linux 32/64 Bit

Recursos

Minimap: uma previsualização de todo o código-fonte;
Habilidade de selecionar várias partes do código;
Edição multi-panel;
Salvamento automático;
Pesquisa e substituição com suporte a RegExp;
Coloração de sintaxe personalizável;
Autocompletar e correspondência de parênteses;
Suporte a macros e extensões baseadas em Python;
Teclas de atalho personalizáveis.


  

Adobe Dreamweaver




O Adobe dreamweaver, antigo Macromedia Dreamweaver é um software de desenvolvimento voltado para a web criada pela Macromedia (adquirida pela Adobe Systems), e que está atualmente na versão CC.
Suas versões iniciais serviam como um simples editor HTML WYSIWYG ("What You See Is What You Get", ou "O que você vê é o que você tem"), porém as suas versões posteriores incorporaram um notável suporte para várias tecnologias web, tais como XHTML, CSS, JavaScript, Ajax, PHP, ASP, ASP.NET, JSP, ColdFusion e outras linguagens Server-side.
No inicio Dreamweaver era apenas um editor simples podendo ser usado em modo código ou modo design, WYSIWYG. Na época seu grande concorrente era o Microsoft FrontPage, logo no lançamento do Dreamweaver 4.0 que apresentou nesta versão sua integração com o Ultra-dev, uma poderosa ferramenta de desenvolvimento para programadores web com suporte a PHP, ASP, ColdFusion e JSP inicialmente.
Em seu modo Design, como um editor WYSIWYG, o Dreamweaver pode esconder os detalhes do código HTML do usuário, tornando possível que não-especialistas criem facilmente páginas, sites e até mesmo aplicações para web. Alguns desenvolvedores criticam este modo de função do Dreamweaver por produzir códigos sujos, muito maiores do que o necessário, o que pode levar a erros de visualização em páginas HTML e erros de segurança em aplicações web. No entanto, este tipo de erro não se dá a ferramenta, e sim ao profissional que está usando a ferramenta, pois assim como outras IDE's de desenvolvimento, o Dreamweaver também dá a possibilidade de editar seus trabalhos em modo código, suportando as sintaxes de todas as linguagens de programação cobertas pelo software e também possuindo dicas, referências em modo código e até mesmo extensões para debugar códigos.
Uma outra boa funcionalidade do Dreamweaver é permitir selecionar a maioria dos navegadores para se ter uma previsão (preview) da visualização do HTML Outpu da página diretamente no(s) navegador(es) de destino. O software possui também ótimas ferramentas de gerenciamento e transferência de projetos tais como a habilidade de encontrar e substituir, no projeto inteiro, linhas de texto ou código através de parâmetros especificados. O painel de comportamentos também permite a criação de JavaScript básico, sem qualquer conhecimento de codificação.
Um aspecto altamente alardeado do Dreamweaver é sua arquitetura expansível. As “extensões”, como são conhecidas, são pequenos programas que qualquer desenvolvedor web pode escrever (geralmente em HTML e JavaScript) e qualquer um pode baixar e instalar, o que proporciona funcionalidade adicional ao software. O Dreamweaver conta com uma ampla comunidade de desenvolvedores que torna disponíveis extensões, comerciais ou grátis, para a maioria das tarefas de desenvolvimento web, de simples efeitos de rolagem, até "carrinhos de compras" completos.

Versões

Macromedia
·         Dreamweaver 1.0 (Dezembro de 1995)
·         Dreamweaver 1.2 (Março de 1998)
·         Dreamweaver 2.0 (Dezembro de 1998)
·         Dreamweaver 3.0 (Dezembro de 2000)
·         Dreamweaver UltraDev 1.0 (Julho de 1999)
·         Dreamweaver 4.0 (Dezembro de 2000)
·         Dreamweaver UltraDev 4.0 (Dezembro de 2000)
·         Dreamweaver MX (Maio de 2002)
·         Dreamweaver MX 2004 (10 de Setembro de 2003)
·         Dreamweaver 8 (13 de Setembro de 2005)
Adobe
·         Dreamweaver CS3 (16 de abril de 2007)
·         Dreamweaver CS4 (23 de Setembro de 2008)
·         Dreamweaver CS5 (12 de Abril de 2010)
·         Dreamweaver CS5.5 (12 de Abril de 2011)
·         Dreamweaver CS6 (23 de Abril de 2012)
·         Dreamweaver CC (17 de Junho de 2013)