Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

VPS providers / Hosts peeking at your private data

lowendx1lowendx1 Member
edited November 2024 in General

I assume they aren't suppose to but can they? And if so, is there a way to know if they did? Like is it safe to store personal data with these lowend providers?

Is there a way to encrypt everything and allows full functionality of all apps once a singular decryption key is entered to ensure ease of use?

Comments

  • If it is decrypted, it is also decrypted on the host

    Thanked by 1yoursunny
  • lowendx1lowendx1 Member
    edited November 2024

    @cxg said:
    If it is decrypted, it is also decrypted on the host

    but it's still better to have like an "on/off" encryption / decryption than an 24/7 all you can access private data buffet right?

  • itsTomHarperitsTomHarper Member, Megathread Squad
    edited November 2024

    @lowendx1 said:
    I assume they aren't suppose to but can they? And if so, is there a way to know if they did? Like is it safe to store personal data with these lowend providers?

    Is there a way to encrypt everything and allows full functionality of all apps once a singular decryption key is entered to ensure ease of use?

    If you don't trust your provider don't host there, plain and simple. They have physical access to your data, so if anything goes in and out unencrypted they can access. Only exception is , the data is encrypted way before it hits their network and your server.

  • lukast__lukast__ Member, Megathread Squad
    edited November 2024

    @lowendx1 said: I assume they aren't suppose to but can they?

    Yes.

    @lowendx1 said: And if so, is there a way to know if they did?

    No.

    Like is it safe to store personal data with these lowend providers?

    Depends on whether/how much you trust them.

    @lowendx1 said: Is there a way to encrypt everything and allows full functionality of all apps once a singular decryption key is entered to ensure ease of use?

    Yes. For example LUKS. But the provider could read the key from RAM, so it's not 100% safe, but your data is of course encrypted at rest then.

    Thanked by 1lowendx1
  • FranciscoFrancisco Top Host, Host Rep, Veteran

    @lowendx1 said: Like is it safe to store personal data with these lowend providers?

    You should see if you can store the information there inside of an encrypted archive of sorts. Be it a password, or maybe a backup system that supports client side encryption.

    That way at worst the host has a blob of data they can't do anything with.

    Francisco

    Thanked by 1lowendx1
  • If you really care about keeping your data private get a colocation or even a private cage.

  • @Francisco said:

    @lowendx1 said: Like is it safe to store personal data with these lowend providers?

    You should see if you can store the information there inside of an encrypted archive of sorts. Be it a password, or maybe a backup system that supports client side encryption.

    That way at worst the host has a blob of data they can't do anything with.

    Francisco

    How to do that? What do you recommend?

  • FranciscoFrancisco Top Host, Host Rep, Veteran

    @lowendx1 said: How to do that? What do you recommend?

    That's the fun part.

    What are you trying to store here? Is this you storing files there as backups? Or as an FTP of sorts that you mount?

    We need more info :)

    Francisco

    Thanked by 1lowendx1
  • @Francisco said:

    @lowendx1 said: How to do that? What do you recommend?

    That's the fun part.

    What are you trying to store here? Is this you storing files there as backups? Or as an FTP of sorts that you mount?

    We need more info :)

    Francisco

    2 servers.

    1. For backup cloud server / to share files with others with. I think this i would prefer more 'security'.

    2. Another server that runs apps like VPN and store some occasional private Media for direct stream Plex with (like personal photos & videos). This I'm less concern about security but preferably if there is a reasonable solution without destroying apps functionality or making things too different to use then I would want it too.

  • @lowendx1 said:

    @cxg said:
    If it is decrypted, it is also decrypted on the host

    but it's still better to have like an "on/off" encryption / decryption than an 24/7 all you can access private data buffet right?

    Yes, the data stays encrypted at disk, but once you decrypt it the key is in memory and accessible.
    As others wrote it is about trust

  • tdworztdworz Member
    edited November 2024

    I assume they aren't suppose to

    Why not?

    but can they?

    Of course!

    And if so, is there a way to know if they did?

    Yes but you may not necessarily have the ability to, esp if the provider took steps to make sure you don't find out.

    Like is it safe to store personal data with these lowend providers?

    It's not safe (from snooping) to store private data with any provider. It might not even be safe to store it at your home, depending on how sophisticated your adversary is.

    Is there a way to encrypt everything and allows full functionality of all apps once a singular decryption key is entered to ensure ease of use?

    Assuming your provider or an adversary is not sophisticated enough to break the encryption, it may be possible to pre-encrypt everything before sending it to the provider and then for an app to download only encrypted data to be decrypted on the app-user's system. The provider would still be aware of the encrypted data and some networking details of where it came from and where it's going.
    If the decryption information is on the provider's system, the provider can decrypt the data.

    Anyway, try to figure out the actual problem and try to solve it as best as you can. Maybe you can assume some providers are more honest than others. I wouldn't assume that. But I do think your users expect you to do your best to protect their personal information by limiting potential access to it to a small, likely trustworthy group of people. It's also a best practice to make sure data is encrypted both in transit (usually with TLS) and at rest (encrypted on disk) with decryption information as well hidden / unreadable as possible for anyone who might have compromised a server. In some cases (like as is required with some payment info) it's better to let an organization better equipped at security than you store the actual data, and for them to perform a limited set of functions on your behalf.

    Thanked by 1lowendx1
  • Has there ever been public cases of such peeping by providers?

  • FranciscoFrancisco Top Host, Host Rep, Veteran

    @lowendx1 said: For backup cloud server / to share files with others with. I think this i would prefer more 'security'.

    Another server that runs apps like VPN and store some occasional private Media for direct stream Plex with (like personal photos & videos). This I'm less concern about security but preferably if there is a reasonable solution without destroying apps functionality or making things too different to use then I would want it too.

    You could do full disk encryption, but the keys still stored in memory, meaning if someone REALLY wanted to see your stuff, they could dump your VPS' memory and go from there.

    If this stuff is national secrets level private then you should colocate your own servers somewhere. Past that, I think FDE is good enough.

    Francisco

  • @Francisco said:

    @lowendx1 said: For backup cloud server / to share files with others with. I think this i would prefer more 'security'.

    Another server that runs apps like VPN and store some occasional private Media for direct stream Plex with (like personal photos & videos). This I'm less concern about security but preferably if there is a reasonable solution without destroying apps functionality or making things too different to use then I would want it too.

    You could do full disk encryption, but the keys still stored in memory, meaning if someone REALLY wanted to see your stuff, they could dump your VPS' memory and go from there.

    If this stuff is national secrets level private then you should colocate your own servers somewhere. Past that, I think FDE is good enough.

    Francisco

    I'm a noob but if my understanding is correct, a full disk encryption would make it only useful for transfers of files right?

    Like, apps (i.e. vpn, music, videos, etc) wouldn't function or run anymore?

  • Petey_LongPetey_Long Barred
    edited November 2024

    If anyone's looking for strictly encrypted storage (not FDE) , rclone is awesome and super easy to get up and running (and free!)

    If you have something like Google Drive, OneDrive or something of the sort and want to encrypt seamlessly, highly recommend Cryptomator - https://cryptomator.org/ - Linux/Windows/Android

    Thanked by 2lowendx1 nikozin
  • Could also use something like a multi server Nextcloud setup. In Nextcloud enable encryption on external storage and mount the other servers as external stores with sftp or similar. Keys should stay on the Nextcloud server and the data in the data stores will be encrypted (doesn’t encrypt file names though)

    Thanked by 1lowendx1
  • @Petey_Long said:
    If anyone's looking for strictly encrypted storage (not FDE) , rclone is awesome and super easy to get up and running (and free!)

    If you have something like Google Drive, OneDrive or something of the sort and want to encrypt seamlessly, highly recommend Cryptomator - https://cryptomator.org/

    I thought rclone is just a way to transfer files from A to B in a encrypted way, I didn't know the file themselves are encrypted?

  • @lowendx1 said:

    @Petey_Long said:
    If anyone's looking for strictly encrypted storage (not FDE) , rclone is awesome and super easy to get up and running (and free!)

    If you have something like Google Drive, OneDrive or something of the sort and want to encrypt seamlessly, highly recommend Cryptomator - https://cryptomator.org/

    I thought rclone is just a way to transfer files from A to B in a encrypted way, I didn't know the file themselves are encrypted?

    It has built in encryption (if you choose to configure it) :)

    https://rclone.org/crypt/

  • jmgcaguiclajmgcaguicla Member
    edited November 2024

    For people running Proxmox (or anything that runs the QEMU guest agent really), try doing qm guest exec <NUMERIC_VM_ID_THAT_RUNS_QEMU_GUEST_AGENT> <SOME_COMMAND_LIKE_LS> on the host. :smile:

    Not your keys hardware, not your crypto data.

  • @lowendx1 said:
    Is there a way to encrypt everything

    Yes:

    and allows full functionality of all apps once a singular decryption key is entered to ensure ease of use?

    Usually it's either privacy/security or the ease of use.

  • @cxg said:

    @lowendx1 said:

    @cxg said:
    If it is decrypted, it is also decrypted on the host

    but it's still better to have like an "on/off" encryption / decryption than an 24/7 all you can access private data buffet right?

    Yes, the data stays encrypted at disk, but once you decrypt it the key is in memory and accessible.
    As others wrote it is about trust

    From which a dump / snapshot can easily be created, too.

  • AdvinAdvin Member, Host Rep
    edited November 2024

    One time Hetzner gave me a KVM to a server that was not mine. FDE on a dedicated server is the way to go and the only way to secure your data.

    Thanked by 1eb1995
  • I worked at a few hosts and it was always policy that unless it was asked for us to look at something we wouldn’t. The main reason is plausible deniability.. if we don’t know it can’t be held against us.. if we do then action must be taken

  • @lowendx1 said:
    Has there ever been public cases of such peeping by providers?

    Not public, but I recall reading somewhere (maybe here) that someone used to work for a big company that supplied VPS' and they knew of a colleague that was extracting crypto info from a customer's account.

    I also have seen a provider that equips that supplies a monitoring service for their VPS and dedicated servers, which sounds good, but made me think I would never do personal banking on that server for that reason. Who knows what is set up and what is monitored and who has access to it.

  • @Advin said:
    One time Hetzner gave me a KVM to a server that was not mine. FDE on a dedicated server is the way to go and the only way to secure your data.

    That's just because it was Hetzner!

    You, on the other hand, run a tight ship! None of that happening over at AdvinServers :)

  • edited November 2024

    If you're doing file backups you can encrypt it on your computer and then upload it to the VPS. Keep a record of the file sizes and hashes on your PC so that when you download your files later you can verify that they haven't been deleted or tampered with.

    If you absolutely need to store sensitive data unencrypted, then consider running your own VPS using your own hardware.

    If you absolutely have to use cloud, then consider something like AWS.

    @lowendx1 said:

    @Francisco said:

    @lowendx1 said: How to do that? What do you recommend?

    That's the fun part.

    What are you trying to store here? Is this you storing files there as backups? Or as an FTP of sorts that you mount?

    We need more info :)

    Francisco

    2 servers.

    1. For backup cloud server / to share files with others with. I think this i would prefer more 'security'.

    2. Another server that runs apps like VPN and store some occasional private Media for direct stream Plex with (like personal photos & videos). This I'm less concern about security but preferably if there is a reasonable solution without destroying apps functionality or making things too different to use then I would want it too.

    For a backup/file sharing server I think you can encrypt the files on your own PC before uploading them to the VPS. Then you can share the encryption key with your friends.

Sign In or Register to comment.