- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Mon, 8 Dec 2014 19:16:44 +0100
- To: Kingsley Idehen <kidehen@openlinksw.com>
- Cc: Web Payments <public-webpayments@w3.org>
- Message-ID: <CAKaEYhKAvn51djmi5-AE1JyEufRqibrY++7furvsz46gu=TE_g@mail.gmail.com>
On 8 December 2014 at 18:56, Kingsley Idehen <kidehen@openlinksw.com> wrote: > On 12/5/14 9:41 AM, Anders Rundgren wrote: > >> On 2014-12-05 15:22, Kingsley Idehen wrote: >> >>> On 12/5/14 8:50 AM, Anders Rundgren wrote: >>> >>>> On 2014-12-05 14:29, Kingsley Idehen wrote: >>>> >>>>> On 12/4/14 2:48 AM, Anders Rundgren wrote: >>>>> >>>>>> >>>>>> P2P payments are established in many places in the world. My guess is >>>>>> that none of these are based on standard web technology because this >>>>>> technology simply isn't up to such tasks; it will take many years to >>>>>> get on par with "Apps", if even possible. >>>>>> >>>>>> It is sad but the web is lagging and the lag is increasing due to the >>>>>> success of Android and iOS. >>>>>> >>>>>> Anders (on Android) >>>>>> >>>>>> >>>>> What does "Standard Web Technology" mean? >>>>> >>>> >>>> To simplify the discussion a bit: The web does not support client-based >>>> cryptographic keys (except through HTTPS CCA which doesn't not sign >>>> data). >>>> >>> >>> To me you are really saying: there isn't a W3C spec for user-agent-based >>> cryptography. >>> >> >> There is a spec and it is called WebCrypto. See next section. >> > > I didn't say or imply: "There isn't a spec" . I said: To me you are really > saying: there isn't a W3C spec for user-agent based cryptography". > > I think it should be pretty obvious to you that I know about the W3C > WebCrypto spec. > > >> >>> >>>> Well, the web actually *did* support signatures but the browser-vendors >>>> (and W3C...) sitting in their ivory towers simply declared browser >>>> plugins >>>> as a bad thing without coming up with any kind of "replacement scheme". >>>> >>>> WebCrypto does *not* match up with the browser-plugins. >>>> >>> >>> Why not? You can now store data in storage associated with a browser >>> that's local, since HTML5. >>> >> >> There are two issues which currently are not addressed. >> >> 1. This storage is usually not comparable in robustness to the >> HW-based solutions. Or to be fully correct this is outside of >> the WebCrypto spec which is a problem in itself. >> > > Contradictory. > > A spec != technical implementation i.e., you have a spec and then you have > technical implementations of said spec. > > >> However, the biggest hurdle is that such data is governed by SOP >> which of course is fine from a security and privacy point of view >> but is at odds with payment systems. >> > > SOP? > SOP = Same Origin Policy. Imagine a version of CORS that you cant configure, cant turn off, cant write an extension to get around. For your own protection, of course :) > > Well, the WebPayment CG has >> a method for "neutralizing" SOP but I feel uneasy about it since >> it appears to be very complex. Somebody ought to spend a bit more >> time on this spec. >> >> >>> >>>> Seen from that perspective the web is effectively going *backwards* >>>> while >>>> the App-environment is security-wise getting stronger and stronger, with >>>> Apple Pay as a recent example. >>>> >>> >>> Apple Pay treats the device as the user-agent. Apple understands the >>> importance of the host operating system i.e., that browser based >>> user-agents != only kind of user agent. >>> >>> The Web is not about one kind of user agent, far from it, as mobile >>> platforms continue to demonstrate. >>> >> >> Sure. >> >> >>>> In theory the WebCrypto.Next project could address this "deficit" but >>>> I have >>>> to date not seen anything that has even the slightest chance of >>>> getting adoption. >>>> >>> >>> There is more than one kind of user-agent that can operate on the World >>> Wide Web or any other HTTP based network. Web Browser are overrated, if >>> you ask me :) >>> >> >> If you take out the browser from the equation life gets much simpler but I >> don't want to do that unless I have to. >> > > The Web Browser is but one kind of HTTP User Agent. It isn't the only user > agent, and it can be darn limiting too! These limitations (thankfully!) > aren't part of the mobile space. > > > Kingsley > >> >> Anders >> >> >> >>> >>> Kingsley >>> >>>> >>>> Anders >>>> >>>> >>>>> I do know of the Architecture of the World Wide Web (AWWW) which covers >>>>> the key components for building a Web-like abstraction atop the >>>>> Internet, comprised of: >>>>> >>>>> 1. URIs -- for denotation >>>>> 2. HTTP URIs -- for implicit denotation and identification (courtesy of >>>>> implicit Name->Address indirection for URI meaning interpretation) >>>>> 3. HTML - language and notation combo for describing and representing >>>>> documents >>>>> 4. RDF - language for representing entity relations using a variety of >>>>> loosely-coupled notations. >>>>> >>>>> 1-4 are the basis of the Web as we know it. >>>>> >>>>> #4 in regards to the "RDF" moniker is just a formalization (by the W3C) >>>>> of what was always intrinsic to the Web's original design [1][2]. >>>>> >>>>> Being "Standard Web Technology" based (as I understand it) is a little >>>>> different from you continue frame this matter. >>>>> >>>>> Links: >>>>> >>>>> [1] >>>>> http://bit.ly/evidence-that-the-world-wide-web-was-based- >>>>> on-linked-data-from-inception >>>>> >>>>> [2] http://bit.ly/world-wide-web-25-years-later >>>>> [3] http://www.openlinksw.com/data/turtle/general/GlossaryOfTerms.ttl >>>>> -- >>>>> Glossary of Terms >>>>> >>>>> >>>> >>>> >>>> >>> >>> >> >> >> > > -- > Regards, > > Kingsley Idehen > Founder & CEO > OpenLink Software > Company Web: http://www.openlinksw.com > Personal Weblog 1: http://kidehen.blogspot.com > Personal Weblog 2: http://www.openlinksw.com/blog/~kidehen > Twitter Profile: https://twitter.com/kidehen > Google+ Profile: https://plus.google.com/+KingsleyIdehen/about > LinkedIn Profile: http://www.linkedin.com/in/kidehen > Personal WebID: http://kingsley.idehen.net/dataspace/person/kidehen#this > > >
Received on Monday, 8 December 2014 18:17:13 UTC