Hello Kindermann,

That is good timing as I began working on this feature recently.
As of now I'm working on the design of the solution ; you're welcome to join in 
if you're interested.

Some useful links :
- first mail here in the mailing list : 
https://mailman.owncloud.org/pipermail/devel/2014-November/000719.html (the 
goal behind it and how I plan to work on it)
- ongoing discussion with other people on the topic : 
https://github.com/owncloud/core/issues/106#issuecomment-67778358
- the design document (this is a work in progress) : 
https://cloud.airmail.fr/public.php?service=files&t=a9fe1a55a59374dd6bc399f4ff4d60db

Also, if you're looking for the code of the server-side encryption that would 
be here :
https://github.com/owncloud/core/tree/master/apps/files_encryption

Doing client-side encryption is more than just porting code from the server to 
the client though.
It is not really about moving the encryption load from the server to the client 
: it is about moving the trust from the server to the client.
The fact that the server becomes an untrusted party changes a lot of things.

Anyway, looking forward to hear from you

Cheers,
Mathieu


> Le 26 déc. 2014 à 17:56, Yu Nong <[email protected]> a écrit :
> 
> Hi guys,
> 
> May I ask you some questions about Owncloud client:
> 
> Recently I have received an internship Task from my University, which is 
> mainly about enhancement of owncloud security. I am thinking of doing the 
> owncloud client side encryption before it upload files to the owncloud 
> server. 
> 
> I have figured out from the server manual that there has already been an 
> encryption functionality on the server side. (but I have not yet found the 
> source code which is responsible for that? where is it?) My idea is really, 
> to firstly trim and then transplant the code from the server side encryption 
> to the owncloud client.(Is that possible?) Now since I am brand new in 
> Owncloud and you are experts, could you tell me which parts of the owncloud 
> client source code are relevant to that, and therefore I should touch, and 
> how I should do that? There are lots of files in the owncloud client 
> directory, do you have any tips how I can understand them as efficient as 
> possible?
> 
> Thank you in advance,
> 
> Kindermann
> _______________________________________________
> Devel mailing list
> [email protected]
> http://mailman.owncloud.org/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://mailman.owncloud.org/mailman/listinfo/devel

Reply via email to