# "*": "https://raw.githubusercontent.com/wefindx/schema/master/method/oo-item.yaml" # "base:title": "0oo - Data hub" "og:title": "Data hub" "og:description": "To keep data safe and secure, it is only stored on the user's machine. When a third party service wants some information, it requests it from the user's machine where it can be traced and attested." "og:image": "https://avatars0.githubusercontent.com/u/28134655" "og:url": "/method/1009/" "base:css": "/static/css/bootstrap.min.9c25540d6272.css" "base:extra-css": "/static/css/base.57997aeac1df.css" "base:favicon": "/static/favicon.acaa334f0136.ico" "base:body_class": "" "layout:logo": "/static/0oo.8d2a8bbef612.svg" "layout:index": "/" "layout:menu": "/menu/" "layout:categories": "/intents/" "layout:ideas": "/methods/" "layout:projects": "/projects/" "layout:users": "/users/" "layout:about": "/about/" "layout:help": "/help/" "layout:bug_report": "https://github.com/wefindx/0oo" "layout:login": "/accounts/login/" "layout:light-off": "/darken/?darken=true" "layout:set-multilingual": "/mulang/?mulang=true" "layout:lang": "语言" "layout:set-language-post-action": "/i18n/setlang/" "layout:csrf-token": "C3BeBXQxBdLn9MYyKrefMqOZHgSPwchWfFTwpb8cbzbjw1p5g4mhOYgTkVXcJihC" "layout:input-next": "/method/1009/" "layout:languages": [{"code": "ja", "is-active": "false", "name": "日本語"}, {"code": "lt", "is-active": "false", "name": "Lietuviškai"}, {"code": "zh-hans", "is-active": "true", "name": "简体中文"}, {"code": "en", "is-active": "false", "name": "English"}, {"code": "ru", "is-active": "false", "name": "Русский"}, {"code": "oo", "is-active": "false", "name": "O;o,"}] # "item:parent:intents": [{"url": "/intent/1339/", "title": "Privacy"}] "item:title": "Data hub" "item:summary": "Personal data stored on user's own machine, accessed by API" "item:voting": 0 "item:voting:add": "/admin/hlog/voting/add/?method=1009" "item:voting:csrf_token": "C3BeBXQxBdLn9MYyKrefMqOZHgSPwchWfFTwpb8cbzbjw1p5g4mhOYgTkVXcJihC" "item:voting:submit-value-option": {"selected": "[-]", "value": "-"} "item:voting:submit-value-option": {"selected": "[+]", "value": "+"} "item:base-administration": false "item:body": | To keep data safe and secure, it is only stored on the user's machine. When a third party service wants some information, it requests it from the user's machine where it can be traced and attested. "item:source-date": "" "item:permalink": "/method/1009/?l=cn" "item:owner": "chronological" "item:created": "2020-11-28T22:44:22.313000" "item:ownerlink": "/user/198/chronological" # "item:link:items": "item:link:add": "/admin/hlog/link/add/?parent=1009" "item:project:items": "item:project:add": "/admin/hlog/project/add/?parent=1009" "item:comment:add": "/methods/addnote?parent=1009" "item:comment:add:csrf_token": "C3BeBXQxBdLn9MYyKrefMqOZHgSPwchWfFTwpb8cbzbjw1p5g4mhOYgTkVXcJihC" "item:comment:form": |
  • 标记评论提出新问题。
  • 标记评论有潜在解决方案。
  • 标记评论有助于推理的事实。
  • 请,登录 # "item:comment:items": - "id": "a-1015" "mtrans": | 是的,但是如何设计这样的API。例如,Tim Berners的Lee等的[Solid](https://solid.mit.edu)。等正在努力实现类似目标。诸如[GunJS](https://gun.eco)之类的替代P2P方法正在尝试实现基于本地存储的分散式浏览器浏览器,但是,可以通过堆栈中提供的加密来实现隐私。另一种方法是OAuth2.0,它已经通过提供一种生成许可权令牌的方式,实现了对机器或网络中所有类型的API的通用许可。它解决了任何互联网用户可能拥有的众多资源的复杂问题。那么,既然人们已经使用了这个想法,那么这个想法将如何有助于解决隐私问题?这个“数据中心”实际上将如何运作? "text": | Right, but how would such API be designed. For example, [Solid](https://solid.mit.edu) by Tim Berners' Lee et. al. are trying to achieve something like that. Alternative P2P approaches, like [GunJS](https://gun.eco) are trying to realize something of a browser LocalStorage-based decentralized database, where, however, privacy can be achieved through encryption provided within the stack. Another approach is the OAuth2.0, that already realizes the universal permissioning on all kind of APIs within a machine or a network, by providing a way to generate permission tokens. It solves the complicated matters of a multitude of resources that any internet user may have. So, being that people already use this idea, how would this idea contribute to the solution of the privacy problem? How would this "Data hub" actually function? "owner": "Mindey" "ownerlink": "/user/147/Mindey" "permalink": "/method/1009/?l=cn#a-1015" "created": "" - "id": "a-1016" "mtrans": | 我在想一些很简单的事情。我们在浏览器/手机中为datahub注册了一个数据处理程序:/ url链接URL必须包含所请求的datahub:名字,姓氏,电子邮件,dob,http:// returnaddress,然后返回地址将与该datahub中的数据进行ping通。 "text": | I'm thinking of some thing very simple. We register a data handler in browser/mobile phone for datahub:/ url links The URL must contain what's requested datahub:firstname,lastname,email,dob,http://returnaddress Then the return address gets pinged with the data from the datahub. "owner": "chronological" "ownerlink": "/user/198/chronological" "permalink": "/method/1009/?l=cn#a-1016" "created": "" - "id": "a-1017" "mtrans": | 如果我们希望它成为后端处理(例如公司的后端处理)的一部分,或者每当碰巧需要数据时,它们就必须成为服务器端组件。还是中介。中介将通过VPN或零层建立连接,这是指向可以请求数据的用户设备的链接。中介可以通过OAuth进行身份验证。 "text": | If we want it to be part of backend processing, such as a corporations backend processing or whenever they happen to require the data, they will need to be a server side component. Or an intermediary. The intermediary would have a connection over VPN or zerotier, a link to the user's device where the data can be requested. The intermediary can be authenticated via OAuth. "owner": "chronological" "ownerlink": "/user/198/chronological" "permalink": "/method/1009/?l=cn#a-1017" "created": "" "base:js": "/static/js/base.c7357c06cc89.js"