Hazlo. Es inmensamente divertido y aprenderás mucho. Estos son mis consejos:
- No haga rodar su propia criptografía a menos que sepa cómo romper una. Utilice una de esas bibliotecas revisadas por pares que realizan cifrado completo. https://libsodium.org podría ser un buen lugar para comenzar.
- Busque vulnerabilidades comunes de VPN y pruebe regularmente su implementación.
- Si está creando algo serio o está pensando en publicar su implementación al público, piense en pedirle a un experto en seguridad que revise su código y protocolo. Pedirán dinero, pero te salvarás de un daño mayor.
Con respecto a sus otras preguntas: su conexión a su banco es tan segura como el enlace más débil. Si usa una VPN para conectarse a su hogar, entonces su conexión es tan segura como cuando está en su hogar.
También tenga en cuenta que casi todos los bancos hoy en día usan SSL, por lo que incluso si su conexión doméstica o su Raspberry Pi están comprometidas, su conexión bancaria probablemente permanecerá segura de extremo a extremo. Hay casos NSAesque en los que sus conexiones SSL pueden verse comprometidas, pero no en contra del hacker promedio.
- ¿Cuáles son los usos de una VPN?
- ¿Cuál es la mejor VPN gratuita?
- ¿Cuál es la diferencia entre un proxy y una VPN?
- Si usa una VPN en China o Corea del Norte, ¿puede acceder a Facebook, YouTube y el resto de Internet? Si es así, ¿qué impide que la gente haga esto?
- Cómo crear una VPN en un teléfono Android