×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Building Secure Open & Distributed Social Networks

by WebID XG Incubator Chair at W3C on Sep 03, 2008

  • 16,521 views

How to Build Open Distributed Social Networks with no central point of control. Displays an OpenSource application that can browse and edit that network. Shows how it works, how it can do simple ...

How to Build Open Distributed Social Networks with no central point of control. Displays an OpenSource application that can browse and edit that network. Shows how it works, how it can do simple firewall based security. It then looks at how to add fine grained security in such a network that would be equivalent to Social Networking applications such as LinkedIn or Facebook.

Statistics

Views

Total Views
16,521
Views on SlideShare
15,306
Embed Views
1,215

Actions

Likes
35
Downloads
666
Comments
15

18 Embeds 1,215

http://blogs.sun.com 883
http://blogs.oracle.com 181
https://blogs.oracle.com 52
http://www.slideshare.net 30
http://demo.friendika.com 19
https://hh.blackboard.com 13
http://my.aegean.gr 11
http://www.boabinteractive.com.au 7
http://www.linkedin.com 6
http://static.slideshare.net 3
http://translate.googleusercontent.com 2
http://demo.openlinksw.com 2
http://webcache.googleusercontent.com 1
http://tilab.no-ip.org 1
http://74.125.93.132 1
http://wildfire.gigya.com 1
http://s3.amazonaws.com 1
http://www.lmodules.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as OpenOffice

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

110 of 15 previous next Post a comment

  • mychentw Michelle Chen, Sales Manager at BestWise International Computing Company Very interesting ppt. The research indicated PPT only contains 30% of information; therefore the 70% valuable information comes from the presenter himself/herself. soEZLecturing.com provides you a chance to record your voice with your PowerPoint presentation and upload to the website. It can share with more readers and also promote your presentation more effectively on soEZLecturing.com. 4 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:

    Well ok. Let us be clearer still. Web servers don't serve up graphs like that. And nobody has see arrows pointing across web servers.

    Web server serve up representations that have a graph as their interpretation, but these graphs are usually written up in some language such as this. This is an easy to read notation called Turtle.

    The arrows we showed previously come from the fact that both documents use the same URLs when talking about Tim and when talking about Henry. That is how two documents can point at the same objects.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    Ok so let us dig down a little and look more carefully at what is going on here. Let us just take a simple case of two graphs placed inside two files on two different web servers. The files can be built in two completely different ways.

    The Apache server is serving up file (representation) stating a few things about Tim Bray, on the Tomcat server is serving a file (representation) stating a few things about me.

    There are also arrows going from Henry to Tim and vice versa saying that they know each other.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    So in summary here are the advantges of such an AddressBook.
    1. We have an open social netowork without Data Silos. Metcalf's law can work a lot better in an open web
    2. The information about the people you want to contact can always be up to date. It is after all just one HTTP GET away, and since there is no need to duplicate the information everywhere, we can feel more confident that people will keep their core information up to date.
    3. I did not show this, but it is very easy to publish a foaf file.
    4. You can drag and drop friends onto your address book
    5. We can even add security, as shown previously. At the end of the talk I will go into more sophisticated ways of doing this.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    Here is the way to think about what is happening. Instead of thinking just about names, we think about what the names refer to. What the names refer to is the semantics of the relation described via uris above. The triple of URIs forms the syntax. The thing they describe is the world. By distinguishing the names of things and the things they speak of we can use inferencing to deduce when two names identify the same thing. That is where inferencing comes to be important, and you will find out more on that subject by searching for OWL and rdf on the internet.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    So what about security?

    Well here is a very simple example of how to get securit going. Remember how earlier I pointed out that I had two identifiers: two urls in the right pane that were related by the “same as” relation?

    One of these was a sixiron.sfbay.sun.com:8080 url, a temporary sun intranet URL. This will not be accessible to anyone who is not inside the Sun firewall. Those who do have access will be able to click the space bar on my name in the first column, and the Address Book will fetch the internal sun foaf information, which will be merged with my information, because the first foaf file said those two names referred to the same thing, me.

    As a result someone who has that access will be able to browse not just my public network, but also my sun protected network...
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    Do you notice the two tabs in the right pane?


    If you click the you click on the location tab, and wait a little, you will see a map of globe which you can have zoom into the location of the person highlighted. Here we can see an overview Cambridge Mass, where Tim Berners Lee's MIT offices are.

    The map knows where Tim's office location is because he added that information to his foaf file.

    This was put together rather quickly for JavaOne. The user interface clearly needs to be improoved. For example it should show a circle on the map to highlight his location. It won the map... All kinds of fun things are possible, and I welcome all to participate on improving this project.

    So Tim added that information to his foaf file. But he could also have just pointed to another resource located on another machine to give him that information.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    The Address Book then fetch the W3C URL identifying Tim Berners Lee, and merges this new information with the graph in the database, redisplaying then the information as shown here.

    You can also see a list of all Tim Berners Lees friends in the third column.

    You can also see where Tim Berners Lee's office is ( in Cambridge Mass ), what his phone number is, his home page, and some other of his identifiers.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    Exploring the list of people I know, you will find Tim Berners Lee. I met Tim at a couple of semantic web conferences. He is a very nice person, and so I link to him. Notice that I don't say much in my file about him. I just give his name and the URL identifying him. You will notice it is a w3c url. It is not the same URL as my foaf file was pointing to. His information is somewhere else on a different server.

    What if I want to find out more about Tim. In this Address Book it just requires pressing the space bar on your keyboard ( UI designers I welcome your improvement suggestions )
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • bblfish Henry Story, WebID XG Incubator Chair at W3C audio:
    Click on that first row of the first column and you will see a list of some of the people I know. You will also see more information about me in the right pane, including my home address, telephone number, home page, and so on... I am very public about all that information. I reckon that there is not much point protecting it, as it won't help on iota, given the state of virus infection of so many computers in the world...

    Notice also the two “same as” fields at the top of the right pane. One, the bblfish.net URL that you dragged and dropped onto the first pane. The second URL is
    http://sixiron.sfbay.sun.com:8080/FoafServer/services/people/155492#HS
    which is an internal Sun URL.
    5 years ago
    Are you sure you want to
    Your message goes here
    Processing…

110 of 15 previous next

Post Comment
Edit your comment

Building Secure Open & Distributed Social Networks Building Secure Open & Distributed Social Networks Webinar Transcript