On Wed, Jul 3, 2013 at 9:23 AM, Martin Albisetti
<[email protected]> wrote:
> On Tue, Jul 2, 2013 at 8:40 PM, Alejandro J. Cura
> <[email protected]> wrote:
>>
>>
>>> HTTPS will be required for all requests, both for uploads and downloads.
>>> HTTP
>>> requests will be unconditionally redirected to HTTPS. [DONE]
>>
>> I can clearly understand why we are using HTTPS for private packages,
>> but I don't understand why we can't use it for public packages (I'm
>> assuming that we have some checksum received via HTTPS before
>> downloading from HTTP, or a package signature, to avoid tampering).
>>
>> My naïve thinking is that allowing HTTP for public packages would
>> results in improved download speeds due to ISP and perhaps CDN
>> caching, hopefully freeing bandwidth in our datacenter for private
>> packages, and perhaps some cost savings too. Am I way off?
>
> I think the savings nowadays are going to be pretty minimal in https
> vs http, and any CDN usage will be of our own, so it won't make a
> difference. We'll be doing caching within our own infrastructure to
> make downloads cheap.
> I'm not sure what client-side verification there's going to be, but I
> think having some level of guarantee that packages can't be tampered
> with at the transport level can only be a good thing.
> Finally, we may need all downloads to be authenticated, so we may not
> want the signed URL to be exposed anywhere else down the chain.
>
> Make sense?

It does, thanks!
-- 
alecu

-- 
Mailing list: https://launchpad.net/~ubuntu-appstore-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-appstore-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to