PplWare Mobile

Categoria: Networking

Redes – Sabe o que são sockets de comunicação? (Parte III)

Aprenda a programar uma aplicação cliente para Android

Quem gosta de tecnologia, certamente já se questionou como determinados sistemas funcionam e comunicam. Hoje em dia, graças a adopção, como strandard, do protocolo IP, os dispositivos  conseguem facilmente “comunicar” entre eles de uma forma totalmente transparente para o utilizador. Mas como é que uma aplicação cliente consegue, por exemplo, comunicar com uma aplicação servidor e vice-versa?

Depois de termos apresentado um artigo sobre sockets e como funcionam (ver aqui), e de termos implementado a aplicação servidor (ver aqui), hoje vamos aprender a programar para Android, uma aplicação cliente, usando sockets.

sockets_03


Qual o endereço IP público e privado da minha máquina?

Uma das questões mais frequentes dos nossos leitores a nível da categoria de redes informática é saber como consultar a informação sobre o endereço IP da sua máquina. Como já referimos em outros artigos, uma máquina pode ter associado um endereço privado ou um endereço publico, sendo que para o acesso à Internet deverá aceder através de um endereço publico (estando este configurado na própria máquina ou saindo esta para a Internet através de um proxy ou recorrendo ao mecanismo de NAT). Hoje vamos ensinar como podem os utilizadores saber o endereço privado e publico associado a uma máquina.

ip_000


SocialVPN – VPN sem complicações

SocialVPN é uma VPN P2P e open source que utiliza tecnologias como IPOP (IP-over-P2P), NAT, UPnP e DHT para criar uma rede privada virtual directa sem ser necessária a configuração de um servidor específico, ao contrário de todos os servidores de VPN comuns como por exemplo o OpenVPN.


MySQL permite acesso mesmo com passwords erradas

O MySQL é provavelmente a base de dados mais usada no mundo, dando suporte aos mais diversos serviços. Por norma, tudo o que é credenciais de utilizadores, configurações e outros dados sensíveis, ficam armazenamos nas base de dados associadas aos serviços e espera-se que o nível de segurança seja inquestionável.

No entanto, soube-se entretanto que especialista de segurança descobriram graves vulnerabilidades no MySQL e MariaDB (variante do MYSQL), que permite a um atacante aceder a um servidor MySQL e entrar até com uma password errada!

mysql_00


Redes – Sabe o que são sockets de comunicação? (Parte I)

A interoperabilidade de sistemas é um requisito fundamental no mundo tecnológico!

Quem gosta de tecnologia, certamente já se questionou como determinados sistemas funcionam e comunicam. Hoje em dia, graças a adopção, como standard, do protocolo IP, os dispositivos  conseguem facilmente “comunicar” entre eles de uma forma totalmente transparente para o utilizador.

Mas como é que uma aplicação cliente consegue, por exemplo, comunicar com uma aplicação servidor e vice-versa?

sockets_00