Skip to main content
it doesn't necessarily mean you lose forward secrecy
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
  • Static keys - Normally, OpenVPN establishes a TLS connection with the remote server to exchange temporary session keys which are then used to encrypt the VPN protocol. This key exchange gives away that OpenVPN is being used. Static keys are pre-shared keys that are stored on both the client and server. If they are delivered securely to both sides, then that key can be used directly to encrypt the VPN traffic without any key exchange. Unfortunately,To use static keys necessarily mean you will lose the cryptographic property ofwithout losing forward secrecy, you have to enable tls-crypt.

  • Obfsproxy - Developed by the Tor Project, obfsproxy is a type of pluggable transport that transparently obfuscates traffic using a variety of methods. It is designed specifically to make it difficult to identify the protocol being used in order to hamper automatic blocking. While originally designed specifically for Tor, obfsproxy can be used with OpenVPN.

  • Static keys - Normally, OpenVPN establishes a TLS connection with the remote server to exchange temporary session keys which are then used to encrypt the VPN protocol. This key exchange gives away that OpenVPN is being used. Static keys are pre-shared keys that are stored on both the client and server. If they are delivered securely to both sides, then that key can be used directly to encrypt the VPN traffic without any key exchange. Unfortunately, static keys necessarily mean you will lose the cryptographic property of forward secrecy.

  • Obfsproxy - Developed by the Tor Project, obfsproxy is a type of pluggable transport that transparently obfuscates traffic using a variety of methods. It is designed specifically to make it difficult to identify the protocol being used in order to hamper automatic blocking. While originally designed specifically for Tor, obfsproxy can be used with OpenVPN.

  • Static keys - Normally, OpenVPN establishes a TLS connection with the remote server to exchange temporary session keys which are then used to encrypt the VPN protocol. This key exchange gives away that OpenVPN is being used. Static keys are pre-shared keys that are stored on both the client and server. If they are delivered securely to both sides, then that key can be used directly to encrypt the VPN traffic without any key exchange. To use static keys without losing forward secrecy, you have to enable tls-crypt.

  • Obfsproxy - Developed by the Tor Project, obfsproxy is a type of pluggable transport that transparently obfuscates traffic using a variety of methods. It is designed specifically to make it difficult to identify the protocol being used in order to hamper automatic blocking. While originally designed specifically for Tor, obfsproxy can be used with OpenVPN.

switch to https; TODO fix link to dcamero.azurewebsites.net
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280

The OpenVPN protocol makes no attempt to hide its presence. The protocol itself is briefly described at the end of the documentation. Note that, even if you manage to obfuscate the protocol itself, it is possible for your ISP to determine that you are using a VPN using traffic fingerprintingtraffic fingerprinting. Not to mention, the fact that you are using some sort of tunnel can be inferred from the behavior of only connecting with an encrypted protocol to a single IP address for all of your internet activity.

The OpenVPN protocol makes no attempt to hide its presence. The protocol itself is briefly described at the end of the documentation. Note that, even if you manage to obfuscate the protocol itself, it is possible for your ISP to determine that you are using a VPN using traffic fingerprinting. Not to mention, the fact that you are using some sort of tunnel can be inferred from the behavior of only connecting with an encrypted protocol to a single IP address for all of your internet activity.

The OpenVPN protocol makes no attempt to hide its presence. The protocol itself is briefly described at the end of the documentation. Note that, even if you manage to obfuscate the protocol itself, it is possible for your ISP to determine that you are using a VPN using traffic fingerprinting. Not to mention, the fact that you are using some sort of tunnel can be inferred from the behavior of only connecting with an encrypted protocol to a single IP address for all of your internet activity.

Commonmark migration
Source Link

##Traffic obfuscation

Traffic obfuscation

##Threat modeling

Threat modeling

##Traffic obfuscation

##Threat modeling

Traffic obfuscation

Threat modeling

typo
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading
this is explained later
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading
add nice bold headers and advise getting a lawyer
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading
expanded on threat models
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading
linked to wikipedia page on forward secrecy, changed one word
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading
explained how to obfuscate traffic
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading
Source Link
forest
  • 67.3k
  • 20
  • 218
  • 280
Loading