Ahoj, řešíme jak nejsnáze v C# aplikaci co nejsnáze synchronizovat spoustu adresářů a souborů, dohromady cca 500MB. Napadl mě rsync, který by měl spoustu výhod a o synchronizaci by se postaral v podstatě za nás, ale nenapadá mě jak to zabezpečit, když jde o použití u kohokoliv, kdo si stáhl naši appku. Jak byste toto řešili vy?
Díky. :)
STFW: anonymous rsync
How to setup rsync for anonymous mirroring (http://dslab.lzu.edu.cn:8080/members/wangbj/wangbaojun/howtos/rsync-mirror-HOWTO/rsync-mirroring02.html)
Pokud to nedělá nic speciálního, použil bych některý z cloudů a dál bych to neřešil.
Citace od: Jimm kdy 06. 09. 2014, 17:13:17
Ahoj, řešíme jak nejsnáze v C# aplikaci co nejsnáze synchronizovat spoustu adresářů a souborů, dohromady cca 500MB. Napadl mě rsync, který by měl spoustu výhod a o synchronizaci by se postaral v podstatě za nás, ale nenapadá mě jak to zabezpečit, když jde o použití u kohokoliv, kdo si stáhl naši appku. Jak byste toto řešili vy?
Díky. :)
Rsync zvládne autorizáciu cez login/password, ale osobne používam rsync cez ssh. Proste vygeneruj každej stiahnutej aplikácii jedinečný kľúč, appka nech sa rsyncuje cez ssh týmto kľúčom. Jednak budeš mať log ktorá aplikácia čo sťahuje a budeš môcť zakázať jednotlivo hociktorý zneužitý kľúč.
Díky, anonymní rsync jsem neznal, perfektní a už to šlape. Mistr Drgoňa zase pobavil, takže každý zastal svůj díl práce. ;D