From 7c49bba3f109c3da82f02cbb47aed6718e06b3ac Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Sat, 21 Mar 2020 10:25:19 -0700 Subject: [PATCH] Updated FAQ (markdown) --- FAQ.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/FAQ.md b/FAQ.md index 41582cb..5d63e59 100644 --- a/FAQ.md +++ b/FAQ.md @@ -18,6 +18,18 @@ The internal management APIs are in gRPC. You can generate the language bindings ### Does it support FUSE? Yes. +### My data is safe? What about bit-rot protection? Is there any encryption? + +Your data is safe! SeaweedFS data is all append-only and create less stress to the disks, especially SSDs with a limited number of write cycles. SeaweedFS can maximumly reduce writes to the same SSD cell, thus increase its lifespan. + +Entries on volume servers are CRC checked for any possible changes on server side and accessible via Etag. For Filer and S3 APIs, the files are also checked via MD5 Etag. + +Filer can run in AES256 encryption mode, with the encryption keys stored in filer meta data store. So the volume server can safely run anywhere, remote or on cloud. See [[Filer Data Encryption]] + +Between all the components, i.e., master, volume server, filer, and clients, SSL/TLS can be enabled for all the communications. JWT can be enabled to securely allow any client to upload data to volume servers. See [[Security Overview]] + +For [[Amazon S3 API]], the credentials can be checked and access control can be enforced. + ### How is it optimized for small files? How small is small files? Optimization for small files is actually optimization for large amount of files. The file size does not matter. Filer server would chunk the files.