-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Suggestion] Secure/validated downloads #78
Comments
Magnet could be a feature for sharing files with the public - but as far as we see it only for that, as you would want to download and/or store your personal files on others people computers. We will look into decentralised storage once we have the resources to do so. When it comes to TLDR, to me this seems like a temporary solution as many download sites today already provide https - Friend based filesharing certainly does that :) |
For internal use I agree, a Friend fileshare system is more sensible, as long as it can validate like p2p does. HTTPS solves a different problem and only adds encryption and authenticity for the domain, not file validation for making sure it is not corrupt or the wrong file. When getting files from any remote resource, this is more important, and yes agreed more useful for taking files out of the network to one of your drives. At its most basic a magnet could contain just 1 normal URL and 1 hash. HTTPS will not protect from hacked mirrors, so until web browsers show DNS validation errors, and both parties are using DNSSec, users are not protected from a man in the middle interception. I know the project has other things to deal with, but I figure plan ahead for absorbing a useful web standard that allows for validation and decentralised storage of many types. Q. why not be able to suck a torrent or edonkey file into my google drive via Friend OS, so not have to download on my PC first ? |
I propose that FriendUP adopt magnet and/or metalink as standards for file downloads and transfers.
Pros:
*They allow for multiple sources, networks and hashes
*Magnets simply require extra text in a URI
*Adds multiple levels of file redundancy protection, allowing for preference or P2P style multi-threaded bandwidth spread.
*multiple hashes allow for preference of network source or multiple levels of validation.
*Supports HTTP/S, FTP, Torrent, G1,G2,eD2k and more.
*Metalink sources can include a standard country descriptor so locality of sources can be used for preferential downloading.
Cons:
*They require extra text in the links (however there are open source magnet and metalink generators)
*Metalinks use a normal link to a metalink text file containing all the info. Depending on how you prefer to update your resource pages, this may not be a problem as you can leave all the links the same, but just physically overwrite the old metalink text files with all your updated ones.
*Does not add authentication.
Worth consideration is another proposed standard "TLDR".
As it is such a stupid name you will never find it by searching, so https://www.bennish.net/tldr/
The text was updated successfully, but these errors were encountered: