Jump to content

User:Wikip1770/sandbox

From Wikipedia, the free encyclopedia
FileRock
Developer(s)Heyware S.r.l.
Initial release3 May 2013
Operating systemMicrosoft Windows XP, Vista ,7, Linux, Mac OS X 10.6 and greater,
PlatformPython
Available inEnglish
TypeOnline file storage
LicenseGPL
Websitehttp://www.filerock.com

FileRock is a secure online file storage, file synchronization, and backup service originally developed and run by Heyware S.r.l. The service currently stores files in data centres that are provided by Seeweb S.r.l. [1] in Italy.

History

[edit]

In July 2011, Heyware S.r.l. has been founded with the mission to bring to the market the results of research developed at Roma Tre University about verification of integrity of large, dynamically changing, data sets. The FileRock project has been started in September 2011 with the intent to create a cloud-based file storage service whose security is totally handled client-side. The first private beta release of FileRock was released in October 2012. In December 2012, the client source code was released open source under GPL license. On May 3rd 2013, the first production release of the service was released.

Features

[edit]
  • Automatic file synchronization of a folder across multiple devices.
  • File storage with client-side encryption (just the user can see the content of the file) or in plaintext.
  • Data integrity check of the results of all operations performed with the server.
  • Access by a web interface (just for plaintext files)
  • Sharing from the web of plaintext files through access URLs.

Security

[edit]

The distinguishing security feature of FileRock is the integrity check of all the responses of the server. A hash of the whole data set is kept by the client and updated whenever the user changes a file. The correctness of the results of all operations performed with the server is checked by matching an integrity proof provided by the server against such a hash. The efficiency of this process is obtained by means of authenticated data structures[2] that are an evolution of hash trees. This form of integrity check can detect any kind of damage of the dataset with respect to the version expected by the client, comprising deletion of files, presence of unexpected files, and restore of old backups.

Besides the integrity checks, the FileRock service has the following security features:

  • The user's password is not known by FileRock since both desktop client and web client hash the password before sending it to FileRock.
  • Files are encrypted by AES 128. The file encryption key is shared by all clients using FileRock servers as a means of communication. To do this, the encryption key is itself encrypted by a hash of the password that is different from the one used for authentication and not known to FileRock.
  • SSL/TLS communication with the server.
  • The client source code is open source[3].

Reviews

[edit]

Notes and references

[edit]
  1. ^ The website of Seeweb S.r.l. (in Italian) | [1]
  2. ^ Survey of research works about authenticated data structures, invited lecture of Roberto Tamassia at 11th Annual European Symposium on Algorithms, 2003, Budapest |[2]
  3. ^ Source code of the client for the FileRock service. |[3]


See also

[edit]

Comparison of online backup services

[edit]
Provider Win.1 Linux1 Mac1 Android1 BlackBerry1 iOS1 Encrypted storage Personal Encryption2 Limited MB plan3 Unlimited MB plan3 $/MB plan3 Unlimited BW 3 Net drive4 P2P5 Sync6 Autodetect changes11 Public file hosting7 physical media restore8 Server location9 Free online storage (non-trial)12 Maximum per-file size External hard drive support13 Hybrid Option14 Green Hosting
FileRock Yes Yes Yes Yes Yes Yes No No Yes Yes Yes No Europe No No limit No

Comparison of file synchronization software

[edit]
Name Windows Mac Linux Other OS Open source Online backup service Freeware version Portable Detect conflict File lock Open file support Revision control Detect rename Detect move Full duplex transfer Propagate deletes Case sensitive Delta copying (block level transfer) LAN Sync Sync any directory
FileRock Yes Yes Yes No Yes Yes No Yes Yes No Yes No No No No Yes Yes No No No


Category:Distributed data storage systems Category:Distributed file systems Category:File hosting Category:File sharing services Category:2008 software