Slashdot Mirror


A Universal Roaming Profile?

Arnaud Sahuguet asks: "I have a cell-phone with my phone book, a PDA with my calendar info and my address book. I have my home desktop bookmarks, my work desktop bookmarks, my laptop bookmarks, my PDA bookmarks, etc. They are all mine, but somehow they are not, because they live in different networks (or on the same network but with different operators).Everybody keeps talking about convergence, but I don't see any convergence on the user profile front (data that matters to me). Microsoft is pushing for .NET MyServices, Sun et al. are pushing for Liberty Alliance, Apple is pushing for .Mac. Is it the right way to go?" One of the large major issues surrounding such a system would be implementing it in a way where the user can control the flow of data: where it is stored, when a certain piece of data can be sent, and who is allowed to get it. Sounds like a fine idea to me, what do you all think?

"As a user:

  • would you be willing to have your personal profile information stored on the network?
  • who would you trust? Your bank, your ISP, your cell phone provider, your company, the EFF, no one but you?
  • what kind of guarantees would you require?
I have been struggling with this idea for a while and the best solution I can see is to reuse the Napster paradigm for my generic user profile infrastructure (let's call it GUPster).

Napster is (I should say was) a community of users willing to share MP3 music files, administered by a central server managing meta-data about users and files. I don't know what the exact goal was, but I can see it as a way to free ourselves from the music industry monopoly.

GUPster would be a community of network entities (e.g. servers at Yahoo!, server at SprintPCS, servers at my university, my home machine, etc.) willing to share standardized user profile components, administered conceptually by a central server managing meta-data about entities and components. The goal is to create synergies between network components in order to deploy value added services for the user. (Since I am working for the telecom industry, the goal is to make network operators happy by making end users happier.)

Just like in Napster, my user profile information will be distributed but the meta-data will be centralized (at least from a logical point of view) at the GUPster server. This way, I can decide that my credit card information will be stored at my bank, my calendar information on my Yahoo! account, my game scores on the Sony web site, etc. Network components storing my profile information will have to support the right set of interfaces and protocol and will register to the server the pieces of my profile they are storing.

Note: I will be the one deciding who stores what. Think of it as like moving to a new place. You can choose your electricity, gas, phone, cable and Internet providers.

Applications willing to access any of this information will talk to the GUPster server. And just like Napster, the server will not return data, but referrals (i.e. where this information can be found).

Unlike Napster, the central server will also enforce some access control policies defined by the user (let's call them my 'privacy shield'). If the request for user profile information is not OK (e.g. nobody can access my presence information after 9pm), the returned referral is empty.

Does it sound crazy?"

295 comments

  1. heheh by IIRCAFAIKIANAL · · Score: 4, Funny

    Microsoft Passport?

    *ducks*

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
    1. Re:heheh by Thomas+Charron · · Score: 2

      That's exactly what this is supposed to be.. LOL..

      'Cept for the 'Trust Microsoft' part.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:heheh by Anonymous Coward · · Score: 0

      me duck again

    3. Re:heheh by WEFUNK · · Score: 2, Offtopic

      'Cept for the 'Trust Microsoft' part.

      This may be a little off topic, but perhaps relevant to the discussion of trust: Have you noticed the NASDAQ 100 commercials with Steve Ballmer etc. Not bad ads but they finish with the words "NASDAQ 100: Trust Companies". Very big brother sounding and rather poorly timed with all the scandals. There needs to be some level of trust in order to implement a universal roaming profile and I wish companies would try the approach of earning trust rather than expecting to convince people with half-assed and rather condescending slogans like this.

      --
      My next sig will be ready soon, but friends can beat the rush!
    4. Re:heheh by Anonymous Coward · · Score: 0

      too funny

    5. Re:heheh by Anonymous Coward · · Score: 0
      *ducks*


      No, it's RABBIT SEASON!
    6. Re:heheh by langed · · Score: 1
      Well, Microsoft did have a good idea or two. They have implemented digital signatures and certificates even in the PE (Portable Executable) loader, and so Windows can verify if a binary has been modified. (Admittedly, it's not used much, but it is supported....) Anyway, these certificates are signatures have built-in expiration dates, which can be quite useful for this challenge.

      Add a little strong encryption and non-repudiation, and we have a decent solution here. See, given the cluster of metadata servers hold only templates, we can all get "smart cards" (like Sun makes) that hold our personal information. Part of the authentication process to use a computer would be to insert said smart card.

      Now, when the data is sent (and that could happen only upon the user's request and entering of a single password/phrase), it is given a very short expiration time (say, 5 minutes or so), and encapsulated in a digitally-signed certificate. Finally the cert is sent through an encrypted channel, to prevent eavesdropping. Any/all personal information is stored on the smart card, and even encrypted on the card, such that malicious users cannot attempt to read the card and capture the unsecured and non-expiring personal information.

      Of course, even this will prove to have some holes in it that I haven't considered, but it seems like a step in the right direction.

  2. Honestly... by intermodal · · Score: 5, Insightful

    do you really think we want to trust someone else with that information? and if we did, would it be a commercial interest? I lied on my profiles from the time I got my first Hotmail acount more than half a decade ago. And I've seen more problems with companies having people's information than i care to count since then. So I don't see anyone with a background in information security or an idea of what goes on with that information, particularly those of us who are paranoid, as liking this concept one bit, regardless of who controls it.

    --
    In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    1. Re:Honestly... by cheeseSource · · Score: 0

      Exactly, the more information you give out the more information "they" (e.g. BayTSP, FBI, RIAA) will eventually use against you. With the lawmakers being so lax about privacy rights, in many cases removing rights altogether, it's more a matter of: "Anything you put on the net, networked however you like it, is up for grabs by whosoever has the money or the power." So it doesn't matter which type of network you choose, it's just a matter of choosing to give the information to anyone and everyone.

      --
      (Sponsored by cheeseSource for President 2012)
    2. Re:Honestly... by Arnaud+Sahuguet · · Score: 1

      OK you lied on your Hotmail profile.
      You lied about your gender, you lied about your age, your zip code, your interests.

      That's not the kind of profile information I am talking about.

      I am talking about information that is relevant to you, when you are not in front of your computer. Not the crap ISPs want to know about you.

      I am talking about information you would like to access anytime, anywhere, like calendar, address book, phone book.

      I am talking about information you are willing to disclose like the fact that I want the temperature to be expressed in Celsius degrees, I want the distance to be expressed in meters, and the price in Euros.

    3. Re:Honestly... by intermodal · · Score: 2

      I am talking about information you would like to access anytime, anywhere, like calendar, address book, phone book.

      I am talking about information you are willing to disclose like the fact that I want the temperature to be expressed in Celsius degrees, I want the distance to be expressed in meters, and the price in Euros.


      you just contradicted yourself. You said that you weren't talking about crap ISPs want to know about me, but you were talking about my calendar, my address book, and my phone book. How is it any different for me to give them access to my calendar and all my contact list and phone book, but not to my own info? And if you can't find a way that doesn't involve me having to give them tons of information or a login just to get the weather in my own preferred units of heat measurement, like a cookie (Which i'm also not a fan of but would prefer it over what you propose) then I don't think I really care about the weather.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    4. Re:Honestly... by Anne_Nonymous · · Score: 2

      You don't have to trust the network. Just click on "access from public machine" and then simply scan the barcode tattooed on your forehead each time you want to log in. Sure, forehead scanning is a PITA, but it beats having all your data available to the Forces of Evil.

    5. Re:Honestly... by whereiswaldo · · Score: 2, Interesting

      Yup... no way in hell will I ever go for Liberty or Passport. They're _reducing_ your security. Having more than one signon is of higher security, even if many people have the same passwords for each site. Why? Because the bad person trying to get your data has to know what sites you have data on, and what aliases you go by, which might not be that easy to figure out. Throw in at least a few different passwords, and it would be quite difficult to gather all of someone's information.

      With a single signon service, you're throwing all your eggs in one basket (didn't your mother tell you that was bad?). If someone knows your username/password, they've got access to _everything_. No thanks, and pass the potatoes would ya?

      Besides, ever get on bad terms with a merchant and want to cut all ties with them? What if they required access to your single signon area? Good luck cutting them off. I've had my share of loser companies charge me many months after terminating service after repeated attempts by me to fix the problem. Imagine if they had all that info, too. Scoundrels.

    6. Re:Honestly... by Arnaud+Sahuguet · · Score: 1

      I don't see a contradiction.
      There is profile information that you need to provide when you register (e.g. Hotmail).

      Usually this is information that is not useful to you because 1) they are part of you like gender, address, etc. 2) they are not going to change and 3) the quality of the service you get from the ISP is not going to be decreased if you fill the form with lies. This is what I call the ISP crap.

      I am talking about the information you provide as part of the use of the service, like calendar info, bookmark, etc.

    7. Re:Honestly... by intermodal · · Score: 1

      Doesn't change the fact that any way you slice it, you're still giving them an awful lot of information that I know I'd prefer them not to have. You're not going to convert me by repeatedly saying that you don't see my point, because I flat out think this entire thing is a bad idea and a huge potential breach of privacy. And don't even say crypto, because there isn't a key big enough that can be stored as my password (i don't trust that tiny 128-bit SSL, personally), and if the key's on their server i'm screwed anyway. So if I have to keep a floppy with my secret half of my PGP key pair with me to read my calendar, then I may as well put the calendar in a text file on a floppy instead. Not saying that the idea doesnt have its merits as a basic concept, but there's no way i'd use a corporate thing for this. The closest i'd get is finding a friend who had a server to put the information discreetly on in a locked directory, preferrably right in my home directory at a layer that Apache wasn't likely to find since it's not anywhere in public_html. Corporate services are not the answer for nearly as many people as corporations want use to think.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  3. Ok, forgive me, but... by Error-404NotFound · · Score: 0

    I read through this serveral times, and it's still a little confusing, but here goes...

    If you want only certain people to have access to your info, i say set up a service in which you have one user name and PW and, for a fee of course, that service would either forward the person that logs in into your own encrypted webspace, or host it themselves.

    To not turn into MS Passport this would almost have to be a pay service to eliminate ads and the possibility of disclosure of info.

    --
    -=Errors always defy logic.=-
  4. It's called crypto.. by Anonymous Coward · · Score: 0

    .. and it (theoretically) solves this problem by allowing you to put the data on the network, where anyone under the sun can access it, but only you can decrypt it.

    Your PDA's and home computer and cellphone all have the decrypting key and they can make the data into something useful, like say, your contacts.

    Of course, this means there would have to be a means to get this key onto all your devices, a standard for the data to be stored in so that it can be grokked post-decrypt..

    To paraphrase Ratbert, I'm more of an idea AC.

  5. danger? by kg439. · · Score: 3, Insightful

    what about when this profile gets accessed by someone else? someone is bound to figure out how to spoof usernames and get another user's profile, giving them full access to all your information! now doesnt that sound like fun? it takes identity theft to a new level when your entire identity is on a network.

    --

    "And perhaps, posterity will thank me for having shown it that the ancients did not know everything." -Pierre Fermat
    1. Re:danger? by Anonymous Coward · · Score: 0

      The actual information is not stored in the profile but rather where the information is located is stored.
      You still need to authenticate with whatever server the actual data is stored on.

    2. Re:danger? by rc27 · · Score: 1

      How about we just skip all this nonsense about how to connect all of this information stored in ten different gadgets, and get to the end game: a chip planted in the brain that stores all necessary contact information. Of course, MS can offer them for free so long as you store a backup on their server.

    3. Re:danger? by Arnaud+Sahuguet · · Score: 1

      The point is not to store information just for you.
      The point is to provide a mechanism to share information with some applications in order to get a better user experience.

      Unless the chip you talk about can be reached from the network and implements access control management, it is useless for everyone else but you.

    4. Re:danger? by cyborch · · Score: 1

      Unless the chip you talk about can be reached from the network and implements access control management, it is useless for everyone else but you.

      Why should I care if anybody else can use MY chip for anything? It stores all the information I witherwise couldn't remember. It does NOT provide a means to spam me to death. It does NOT grant everybody access to my credit card information. But I still have all this information at my fingertips. That chip is a perfect solution!

      This of cause also means that I do not use the build-in phone book, calendar etc of any of my handheld/worn computers anymore, since I can "remember" all the relevant information in my brain-chip.

  6. I want this too by Steven+Reddie · · Score: 1

    With some storage space for any type of files that I want to push onto the server. I don't know if such a service is out there, but I'd use it is they were cheap enough.

    1. Re:I want this too by Steven+Reddie · · Score: 1

      Replied too fast after only reading the abstract of the article. I'm not interested in sharing all of my data like on Napster. I just want some storage space on a server, with the option of sharing some of the files through some webpages.

    2. Re:I want this too by gfxguy · · Score: 1

      This is what I think is a much better solution. If you have any "public" storage, like a website from your school or ISP, where you have some kind of read/write, password protected access, then you could store all this information in an encrypted form. If it was standardized, somehow (read html, write ftp), in a format like xml or something, then most applications could easily take advantage of it.

      The drawback is requiring net connectivity, most people are still on dial-up, but then they would have much less a need for this sort of thing.

      --
      Stupid sexy Flanders.
    3. Re:I want this too by Steven+Reddie · · Score: 1

      Yes, not much use unless you really want to roam between machines. Depending on what you use it for it could still be useful from dialup, for example for syncing bookmarks. If your local machine caches and pushes back changes it should be fine.

  7. I got a chip put in my head and by Anonymous Coward · · Score: 0

    have given all my personal information to Microsoft. Now I can go anywhere I want. If only I didn't hear the same voice in my head that tells me to stay away from penguins I would be happier.

  8. no trust here. by garcia · · Score: 4, Funny

    hell I don't even trust my own bookmarks on my own computer.

    Girlfriend: Bill, why do you have two more links listed under Porn?

    Bill: Uhh, I have always had those, they are there just for laughs.

    Girlfriend: Bill, what a bunch of crap.

    Bill: Actually, they are full of great sites.

    1. Re:no trust here. by phorm · · Score: 2

      This is actually a good point. Maintaining favorites on an individual computer. I really hate how browsers tend to manage my "favorites" etc. I'd prefer to either have a global favorites which I can update from anywhere, and retrieve with a password - and which nukes when I logoff.

      Maybe I'll make an app for this and sync it on my webserver. Email me (email link on website) if anyone is interested in the finished project, or helping me work in it (making it cross-platform,etc). Area management would be nice too, so that "global" groups are loaded from anywhere, but some do/don't when at work, etc.

      (so that "porn" doesn't load at work, yes) - phorm

    2. Re:no trust here. by TDO · · Score: 1

      Yahoo does this sort of thing already. You can store your bookmarks on their servers, and then using Y!Companion, you can retreive the bookmarks from any computer (as long as you are logged into yahoo). Works well. First off you don't have your girlfriend seeing your bookmarks (unless she can login as you), and you get them everywhere. You don't get the "don't load porn at work" feature, but you can easily put the porn links inside a directory, inside another directory, so that it doesn't show up on cursory glances.

      --

      ---
      "To know recursion, you must first know recursion."
    3. Re:no trust here. by angst_ridden_hipster · · Score: 4, Informative

      It already exists. In a number of forms!

      Backflip.com, if they're still around, did this as a service.

      The Mozilla project has Bookie: http://bookie.mozdev.org/

      There's also the beginnings of another shared system:
      http://wwwampire.mozdev.org/

      Check 'em out!

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    4. Re:no trust here. by Anonymous Coward · · Score: 0

      there are plenty of apps/services that do this already. yahoo has something like that.

    5. Re:no trust here. by lightcycler · · Score: 1

      I belive PHPGroupWare (on Sourceforge) has a module to store bookmarks (with their standard authentication: they can also do address books and email, which answers some of the other questions in this thread)

      Interesing bit: they also have a netscape plugin, which I assume means that they're as convenient as normal bookmarks.

      Of course, the simple solution is to just put bookmarks.html onto your PGP-disk, but that means you have to keep the encrypted disk open every time you run a browser - not such a good idea. Most people won't want the complication of having several encrypted disks.

      You can also just use your website as a bookmarks list, either with a 'robots=noindex' page not linked from anywhere, or with an .htaccess file, or with a PHP password like I use.

    6. Re:no trust here. by mino · · Score: 1
      Maybe I'll make an app for this and sync it on my webserver.

      Check out Syncasaurus, from Morbus Iff, creator of AmphetaDesk. Started with great promise a while ago, development seems to have stalled. Got quite a way in a short time though... maybe you should pick it up and run with it.

      Features like the 'area management' of which you speak were, at least, planned; no idea how far they got.

      Project was spawned when the otherwise-superb BookmarkSync turned into a pay service.

    7. Re:no trust here. by mbogosian · · Score: 1

      It already exists. In a number of forms!

      For those of you who like clicking, and not typing (or copying/pasting) here are those addresses again:

      http://backflip.com/
      http://bookie.mozdev.org/
      http://wwwampire.mozdev.org/

      Yes, I am truly that lazy.

    8. Re:no trust here. by DNAGuy · · Score: 2

      This was also a sample web service application on Microsoft's MSDN. Search for 'Favorites Service' at msdn.microsoft.com.

      --

      BRENT ROCKWOOD, EST'd 1975

    9. Re:no trust here. by cyborch · · Score: 1

      Yes, I am truly that lazy.

      ... but you still did copy'n'paste it to make the links for us :)

    10. Re:no trust here. by bobroberts · · Score: 1

      For windows users, check out powermarks (www.kaylon.com). It includes a free net-sync system which lets you synchronize your bookmarks on all your machines. (No affiliation, just a satisfied customer for years)

      --
      // // Never underestimate the power of human stupidity. // //
  9. XNS by glenstar · · Score: 2, Informative

    You are looking for something like XNS. There is a company called OneName in Seattle that is working on a solution to do exactly what you want.

  10. .txt files by Satan's_Tool · · Score: 1

    How about just exporting everything to .txt and sending those files to HOTMAIL or another free web based email server. That way all your #s, people, things, etc are at your fingertips no matter where you are as long as you have access to the Internet.
    Or if you lose your palm on a trip you could buy another at some store and update it nearly immediately.

    Just a thought.

    --
    Yes, I'm an agent of Satan, but my duties are largely ceremonial.
    1. Re:.txt files by Anonymous Coward · · Score: 0

      Along the lines you mention, Yahoo! has a calendar, address book and notepad in addition to e-mail. I used to synch these with my Palm, but got tired of the addtionional delay every time. AvantGo slows things enough as it is. :-)

  11. Seriously now by IIRCAFAIKIANAL · · Score: 5, Insightful

    Nobody here will trust the government to setup a universal ID card - why on earth would we want a full profile, ready and waiting to be hacked?

    Even the idea of what you are suggesting (info on the Internet) scares the shit out of me.

    Now, on the other hand, a profile based on a physical item (ie/ a cd, datacard, etc) might be a nice idea. Just plug it into your PDA, cell phone, laptop, pc, etc.

    Of course, considering how much information about me is sent across the Internet, maybe it's time to just give up privacy.

    If we have to do that, let's at least all go nudist. That might be a fair trade off then...

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
    1. Re:Seriously now by kg439. · · Score: 1

      but thers 2 probs with this:
      1. lose the card/cd/etc and you are entirely screwed
      2. it would require all phones, pdas, computers, etc to be redesigned/updated to include the reader/writer component - not an easy or cheap thing to do across the board

      --

      "And perhaps, posterity will thank me for having shown it that the ancients did not know everything." -Pierre Fermat
    2. Re:Seriously now by idontneedanickname · · Score: 0, Offtopic

      You just told half a million geeks to go nude...
      Some of which are in major cities around the world...

      DO YOU UNDERSTAND WHAT YOU JUST DID?!!?

    3. Re:Seriously now by Anonymous Coward · · Score: 0

      I know everyone is paranoid about a national ID. Let us stop and think a moment...has anyone ever heard of a Socail Security Number? Bingo. We already have it (a national ID). It's half of the equation for a stolen identity. Does anyone think that it was ever intended for use as it is used now? That's what AAMVA is having to deal with as we speak.

    4. Re:Seriously now by Marc2k · · Score: 1

      There are pocket keychains avalable at ThinkGeek that contain drives (On a tangent: how does that work? Flash RAM with a little battery inside? That'd be my guess) which hold maybe 50 megs of data on them. If that can't hold all of your bookmarks, phone numbers, calendars...then there's something wrong with you. On the minus side, if you lost your keys, you'd be shit outta luck. On the plus side, there's about as little a chance of that as there is that you get your personal info stolen/sold anyway.

      --
      --- What
  12. Re:Hey, Katz! by Anonymous Coward · · Score: 0

    yay,
    i think it has something to do with this lunix thing i've been using. does it happen often? also my mouth feels kinda sticky

  13. Yeah I got a universal roaming profile by sielwolf · · Score: 4, Insightful

    It's called my brain. Seriously though, I follow the philosophy of "A chain is only as strong as its weakest link." Distribution of resources (with no central access) limits the damage of a single weak link.

    Of course, though, if I was interested in a central system, why not something implemented with a directory service (e-Directory or AD)? A nice little certification architecture for a multi-tiered privilege structure? I'd put my faith in NDS before a lot of the other products mentioned.

    --
    What is music when you despise all sound?
    1. Re:Yeah I got a universal roaming profile by ryochiji · · Score: 1

      I once wrote an online bookmark program but I don't use it any more. The couple dozen or so sites I go to often are stored in Brain 1.0, and when I come across a web page or site I want to keep for future reference, I email the URL to my self and put it in a particular IMAP mailbox. I can then look for it through my webmail interface (see sig) from anywhere in the world. If I type in a short description with the URL, I can even do a keyword search later on. I do the same with account passwords (although I simply memorize the really important ones -like sever logins). With an unlimited quota (and 20GB of free disk space on my server), I'll be able to store lots more info before I need to start putting stuff on other peoples machines (of all places).

    2. Re:Yeah I got a universal roaming profile by Pendant · · Score: 1

      When cool gadgets that could "remember" things for me first came along I started using them and I also gradually started losing the ability to remember friends' phone numbers (which at one time I was able to do easily).

      Inevitably, the gadget broke / was superseded by the next cool thing. And of course, there was no way to transfer the data they contained to the new incompatible device. And on, and on, it goes.

      Well, I've had enough. I've gone back to a paper address book, and I've started retraining my brain how to remember important numbers. It ain't that hard: it's completely portable: there is no need for upgrades.

      Be smart. It's far more cool to use the products of several million years' evolution instead of a couple decades' technology and marketing hype.

    3. Re:Yeah I got a universal roaming profile by Anonymous Coward · · Score: 0

      You can put your faith in NDS if you want to try this. Novell calls it digitalme, and being Novell they've never actually let the world know they've created this.

  14. Who would I trust? by Anonymous Coward · · Score: 1, Interesting

    Without considerable redefinition of privacy and substantial limitations on business re-use of such: nobody but me.

  15. Sounds like DNS by Anonymous Coward · · Score: 0

    I like the idea, as it is heirarchial, like DNS. The request for data goes to the "central servers" and from there it gets pointed to the server that acutally holds the data. Its a rather good idea, provided that the protocol is open ala DNS, and that the central servers are controlled not by one company, or group of companies, or even a company at all. It needs to be a non-profit that gets only strings free donations so that no entity wanting money can influence the decisions the group makes. So basically it will never happen ;)

    1. Re:Sounds like DNS by Arnaud+Sahuguet · · Score: 1

      Yeah. Like DNS, with open protocols.

      But I disagree with your requirement that it is controlled by a non-profit org. Let the market decide.

      I envision some providers to store my profile data and I can choose the one I want based on cost, reputation, etc.

      If such a vision takes off, I am sure that organizations like the EFF would deploy servers to offer the service for free (and would gracefully accepts donations).

  16. Phooey... by Anonymous Coward · · Score: 1, Insightful

    A universal roaming profile? Isn't that what personal electronic devices (said: notebooks) are for?

  17. What we need... by rant-mode-on · · Score: 3, Informative

    ... is an open source (preferably) suite that I can run on my PC at home, where I can decide the access controls, and have complete control privacy policy. Ok, so this requires a permanent connection, but that's becoming more and more available all the time.

    1. Re:What we need... by wandernotlost · · Score: 1
      ... is an open source (preferably) suite that I can run on my PC at home, where I can decide the access controls, and have complete control privacy policy. Ok, so this requires a permanent connection, but that's becoming more and more available all the time.

      I think this is the only way that something like this could work. A "profile appliance," combined with strong encryption, located in your own home, where you have physical control over it, could potentially have a chance of providing the security and safety that would make this idea plausible without compromising peoples' privacy.

      Unfortunately, the cable companies are trying more and more to stifle these types of applications by blocking ports and restricting upstream bandwidth. This is exactly the kind of application would allow people to really take advantage of high-speed, always-on Internet connections. But since the cable companies want to control all forms of publishing, it doesn't look like it'll happen anytime soon.

    2. Re:What we need... by flynn23 · · Score: 1

      works great until the power goes out at home.

    3. Re:What we need... by DuckDuckBOOM! · · Score: 1
      ... is an open source (preferably) suite that I can run on my PC at home, where I can decide the access controls, and have complete control privacy policy.
      A friend and I researched & gamed this extensively several months ago. Boiled down to essentials, we ID'd two fundamental problems with the concept of a profiling / authentication system distributed to this level; i.e., a net-attached server in everyone's home:
      (1) Critical security components run on these home servers and whatever mobile devices may communicate with them, and this hardware must be considered unsecured. An attacker that can get physical access to the box once owns the profiles of the owner and all trusted associates, and is set up to remotely hack perhaps hundreds more. A chain of six compromised servers yields Kevin Bacon's profile.
      (2) A useful profile requires multiple and multi-dimensional levels of trust; i.e. access privileges. You don't want e-mail acquaintances to view your address book or credit card info; you don't want girlfriends Ann, Betty, and Clara to view your entire appointment calendar or pr0n search preferences. (Well, maybe Betty. :) ) The kicker is that, to be useful, such a privilege set must be intelligently set and maintained. /. readers could handle this. I doubt my PC-literate mom could though, much less someone who has a hard time coping with their VCR. Further, s'kiddies and spammers and the sleazier website operators have come up with an amazing number of ways to trick people into yielding access and personal information. We can assume the same level of ingenuity in re profile privileges.

      Sum of topic: Assuming a home server with combination-locked steel case and KVM, automatic software security updates pushed from trusted sources, and cutting-edge AI to help manage access privs, we estimated at best three-nines integrity for a knowledgeable user proactively managing the box & associated devices, and about 95% for a PC-literate user with no specific technical skills. At worst, against an expert attacker willing to do some B&E to gain access to the box (*cough*FBI*cough*), the numbers fall by an order of magnitude.

      None of which is nearly good enough for widespread use. We're now looking at hybrid solutions that offload the critical security management to trusted third parties.

      DDB

      --
      Life is like surrealism: if you have to have it explained to you, you can't afford it.
  18. Yahoo by NineNine · · Score: 3, Insightful

    I'm not all paranoid about privacy. I think that convenience is more important than any information people my glean from me ("He drinks PBR! We've got him now"). So, that being said, I think that so far, Yahoo does one of the best jobs of any kind of convergence. While it's not open, they've got enough services where you really can start to integrate. You can sync your Yahoo mail with any mail client, you can store your browser bookmarks there, files, notes, etc. You can get all of your Yahoo info already personalized in a Sprint phone. You can take care of scheduling with your Yahoo, your cell phone, or even text messaging to almost any device. It's not perfect, but it's the best I've seen. I'm even willing to buy some of their upgrades (premium mail, for example).

    1. Re:Yahoo by Anonymous Coward · · Score: 0

      Hey, asshole. What's with the home page?

    2. Re:Yahoo by mejh · · Score: 1

      Everyone talks about Yahoo, but what about other lesser-known sites, such as one i use, Anytimenow.
      They also allow you to store mail, sync with outlook (they're working on POP access), store 20mb of files, bookmarks, contacts, todo list etc. There are also NO advert 'signatures' added to the bottom of your sent emails!
      At the moment it is all free, but they're going to be introducing a premium service for about $15 a year.
      And no, i don't work for them, i'm just a happy customer...

      Mark.

  19. Check out SyncML. by Anonymous Coward · · Score: 3, Informative

    What you are looking for is a synchronization system (ie. SyncML). Passport and Liberty alliance only store authentication credentials and some basic profile info (ie. your contact info and optionally your credit card info for purchases.) SyncML.org has created an open standard for synchronization of PIM data so that you can have access to all of your contacts, appointments, tasks, bookmarks, etc from any devices or computers you sync with.

    1. Re:Check out SyncML. by Arnaud+Sahuguet · · Score: 1

      Synchronization is only part of the story.
      Synchrnonization is about me retrieving or updating my profile information.

      I also want some 3rd party applications to be able to access some of my data.

  20. think bigger... by Anonymous Coward · · Score: 0

    Look at:
    http://oprivacy.sourceforge.net/
    http://www. openprivacy.org

  21. Why Communism is bad by Anonymous Coward · · Score: 0

    1) If people believe there is no Creator, then there is no absolute moral authority and so people are free to commit the types of atrocities that Communists (i.e., Stalin, Mao, Pol Pot, etc.) are historically guilty of.

    2) Stalin and Mao together killed over 100 million people.

    3) Vladimir Putin is committing aggressions against Chechnya and Georgia, even though those are now sovereign nations that are separate from the former USSR. Nations should not commit unprovoked aggression against other sovereign nations.

    4) Freedom of speech must be preserved; Communism must be spoken against. Unfortunately Communist nations like USSR have cracked down on dissidents.

    1. Re:Why Communism is bad by Anonymous Coward · · Score: 0

      hmmm seems to be alot like Asscroft and Bushes current goverment... Execept GOD is more involved.

  22. Take it with you! by Trinition · · Score: 5, Interesting

    A co-worker and I just discussed this very thing yesterday! However, we defaulted to a hardware device that you would carry with you (quite possibly a PDA), then when you log into a machine, would have your preferences wirelessly available. Not just a desktop, but your cell phoen could wirelessly use teh address book for making calls, etc. I personally like the hardware solution best because then no one owns the cetral store of your personal data & preferences but you.

    But, hardware or software, the only way this would be useful is if there was a standard for these major classes of data so multiple devices and applications could read, and in some case modify, the data. Your cell phone might not only want to use your existing numbers,but add a number when you receive a call from a never-before-seen number.

    Who would make such standards? Surely Microsoft could give it a stab, and then extend it beyond usefulness. Maybe some of the existing standards are good enough, or could be extended (vCard, vCal, etc.).

    Probably all just a pipe dream anyways.

    1. Re:Take it with you! by Teach · · Score: 1

      Actually, I was thinking you'd put the PDA inside of you. If you can already get a 128MB USB keychain drive for just over $100, it won't take many more generations to have a 1GB microdrive that could communicate wirelessly a few feet or so and could run off body heat. Stick it in your chest cavity somewhere and plug a receiver unit into your computer.

      Perhaps you could actually mount it as a drive (obviously with encrypted data going over an encrypted line so they couldn't scan you without your knowledge at airport terminals). Put it at /mnt/user (heh).

      Publish a standard communication interface, and in five years, all your consumer electronics products can talk to it. Just don't rely on it for data storage: bookmarks and profiles are one thing, but you'd hate to need surgery because your drive is full.

      (Although, a 1TB iPod 7 in my belly, wirelessly trasmitting over UWB directly to my optic nerve would be pretty cool. Assuming it could do Ogg Vorbis by then, of course.)

      --
      Graham "Teach" Mitchell, computer science teacher, Leander HS
    2. Re:Take it with you! by FuzzzyLogik · · Score: 1

      Something similar to bluetooth would be nice. You have a PDA type device, say incredibly small that you can carry with you and you add the information from your computer, and all devices within range of it using your user/pass or whatever way you want to authenticate with it and then you have access to all that information... just an idea i guess...

      Logik

    3. Re:Take it with you! by Anonymous Coward · · Score: 0

      at least in one enterprise where I last had a real job we used really small USB storage devices (think keychain fob) and those devices stored all the pertinent profile info for the user within the confines of the enterprise (course we scripted a flash backup of the puppy via a login script to a central server) This provided for a token-based and highly encrypted login and also a nice convenience for the user. No USB fob, no login, no complain, no exceptions. Only with the luxury of the front panel USB port was this possible to accomplish. It wasn't that hard to setup and test, the user education was minimal since its plug it in, turn it on, authenticate, and you are in. So it just added one more step to the login process. The PC support guys hated us passionately because many of them were not initially enabling the front USB ports so they had a lot of desk to desk running to do to plug in the internal connector and enable in BIOS. Its great for roaming profiles, and as a net effect it actually lightens the network load a bit.
      YMMV.

      Moo.

    4. Re:Take it with you! by unicron · · Score: 1, Offtopic

      A co-worker and I just discussed this very thing yesterday!

      And then your boss said "Hey you two, quit day dreaming. Mop the damn floor, and when you're done with that, clean out the grease trap!"

      --
      Finally, math books without any of that base 6 crap in them.
    5. Re:Take it with you! by mrmag00 · · Score: 1

      Who would have guessed sombody thought of this before and called it Bluetooth.

    6. Re:Take it with you! by Arnaud+Sahuguet · · Score: 1

      If the issue is just to retrieve securely my profile, I fully agree with.
      SecureID (from RSA) is a really good way to go.

      But I am also interested in sharing this data with other apps.

    7. Re:Take it with you! by crok · · Score: 1

      Hmmm... I have a Palm PDA which I keep synchronised with Outlook under Windows and Evolution under Linux. I can then export information from Outlook to my Datalink watch. It should also be possible to send to my phone, but I haven't got that working yet.

      This allows me to share address book, memos, appointments and to-do lists between systems. I gather that the iPaq also synchronises bookmarks, which would be quite useful for PalmOS as well. No doubt conduits could be produced for other things.

    8. Re:Take it with you! by jim3e8 · · Score: 1

      Although, a 1TB iPod 7 in my belly, wirelessly trasmitting over UWB directly to my optic nerve would be pretty cool

      Now that's what I call synesthesia!

  23. Synergy by pickanothername · · Score: 1

    I had to go shave my bed. I go kind of nuts when
    I hear or read corporate buzzwords.

    -Dirkr
    Eat wet cement, get stoned.

    1. Re:Synergy by 0xdeadbeef · · Score: 1

      And in the same sentence with "value added", no less.

  24. netscape supported this by BlueLines · · Score: 3, Interesting

    with netscape 4.x (dunno about mozilla), you could store a roaming profile in an ldap db. then you could log in with navigator from wherever and instantly have your addressbook / bookmarks / preferences / mail settings magically load up. i have seen it work, and it was pretty sweet.

    -BlueLines

    --
    --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
    1. Re:netscape supported this by r3tro · · Score: 3, Insightful

      Mozilla (as of version 1.0.1, 1.1 and 1.2 alpha) does not yet support roaming, unfortunately.

      I used it with Netscape 4.x at work and at my home, and it was very practical (sorry, my online dictionary page is currently down:-P)

      It is amazing how comfortable such a "simple" solution can be. StarOffice founder Börries has a new company http://www.verdisoft.com which wants to provide unified device/software configuration.

      They use SyncML, and SyncML is IMHO the protocol of choice for this goal, supported by many vendors, but i cannot see mass products since almost 2 years. and: unfortunately there is not yet an open source implementation :-(

      I think central device and software configuration and management is the next big thing. Think of the millions of poor users today who have to keep their workstations, laptops, cell phones, pda's and frigerators on sync :-)

      --
      cu
      Sebastian

      --
      -- word!
  25. No need for trust by yamla · · Score: 5, Insightful

    There's no need for trust. Store my data on your server but store it encrypted. Only I have the decryption key. Everything I send to you and receive from you is encrypted. You are just providing the storage (and possibly I am paying you for this service).

    Now, I don't need to trust you. I, of course, do have to trust my local machine and I have to trust the client I use to access my files. But I do not need to trust you.

    --

    Oceania has always been at war with Eastasia.
    1. Re:No need for trust by bob@dB.org · · Score: 2

      That's no good. This way you'd have to download all the data on every device every time there's a change. You can't search encrypted data, you can't update encrypted data and you can't delta sync encrypted data. I for one wouldn't what to download my entire address book (at cell phone rates) every time I needed to lookup a number on my phone.

      --
      Acts@core.mailboks.com Acrux@core.mailboks.com Adam@core.mailboks.com Adar@core.mailboks.com Ada@core.mailboks.com
    2. Re:No need for trust by yamla · · Score: 2

      What? The information on your local computer isn't encrypted. So do the deltas on your local computer, send those. Treat the remote storage as multiple data blocks.

      --

      Oceania has always been at war with Eastasia.
    3. Re:No need for trust by lightcycler · · Score: 2, Informative

      Two words: translucent databases

      You don't need to encrypt the whole database at once: that's a concept years out-of-date for the reasons you mention. You encrypt the URL, and nothing more.

      If you have a multi-user sytem, it's even easier. You just store the URL plaintext, and use MD5(Your name/your password/bookmark number) as the key-field. Nobody can then relate any record to any other, and only someone with your name/password can scan the bookmark numbers to do the search.

    4. Re:No need for trust by Arnaud+Sahuguet · · Score: 1

      This is fine if I want to store and retrieve my data.

      But how do I make it possible for 3rd party app to retrieve some of my data. For instance, a reach-me application would need to access my calendar info to have a better chance to reach me.

      How do I grant access to this data for this specific use and this use only?

  26. implant by Anonymous Coward · · Score: 0

    I think ppl should have an implant in their ass which would store all this profile information. Then each device would beam your ass asking for your profile and indentity, read it and display all your personal settings.

  27. The answer is of course by naibas · · Score: 1

    USB Keychain drives. 128MB, on a key chain. You can encrypt sensitive stuff, put programs on it, put your book marks, e-mail, etc on it, and it follows you wherever you go.

    Why store it on someone else's network?

    1. Re:The answer is of course by Rick+the+Red · · Score: 2
      Damn! You stole my answer!

      Seriously, this is a great idea but for two things: 1) Cellphones don't have USB ports, and 2) With few exceptions, PDAs don't have host USB ports.

      There are work-arounds, of course: You can upload the info to both the PDA and phone with appropriate connection hardware/software. But you'll still need a way (perl scripts?) to translate the data from some central format to the target software's preferred format.

      Business plan:
      1) Work out a solution for all the above.
      2) Make it work with every PDA, cellphone, browser, email reader, etc. -- and continue to support it as those all change (tracking cellphones alone will keep you busy).
      3) Package it up so any bozo can use it.
      4) Profit!

      --
      If all this should have a reason, we would be the last to know.
    2. Re:The answer is of course by mossmann · · Score: 1

      Sure, but you also have to trust every machine that you connect the USB device to. This sucks if you have any information that you would like to carry around with you and also keep private, like web site logins, private keys, etc.

      Perhaps a better solution would be wearable or implantable computing devices.

    3. Re:The answer is of course by naibas · · Score: 1

      Good point. If its just a usb drive, any machine you plug it into can copy the whole thing. So maybe do what those crappy video game memory cards did, and have a switch that physically switches banks. Then you control when public stuff is available, when private stuff is available. You could also have a switch for read vs read/write.

      Either that or come up with some new protocol where the host requests info, and the device can choose to give that info or not. So you plug your USB keychain into a public phone booth, and the phone booth asks for your address book, and it gets it, but it asks for your credit card number and is denied. Something like that.

    4. Re:The answer is of course by Rick+the+Red · · Score: 2
      I don't understand your problem. He wants to unify the profiles on his cell phone, PDA, home laptop, and work computer. Are you suggesting that he can't trust those devices? They're his -- if he can't trust them, what can he trust?

      --
      If all this should have a reason, we would be the last to know.
    5. Re:The answer is of course by mossmann · · Score: 1

      I like that switch idea: simple, effective, and useful. It still wouldn't be a safe solution for clueless users, and clueful users would get frustrated by a lack of trusted systems from time to time, but it would be a lot better than nothing.

      The protocol you suggest is exactly what smartcards were created for and is described in incredible detail in the ISO 7816 smartcard standard. It really is a slick solution, but is limited to systems with smartcard readers. Also, you still have to trust the reader with your PIN or whatever method you use to authenticate yourself to the card. That's why I like the idea of a wearable/implantable which has its own trusted input device.

    6. Re:The answer is of course by mossmann · · Score: 1

      Good point. I was extrapolating from the idea that he wanted to have is profile on a work computer (owned and operated by someone other than himself). In some situations the trust issue wouldn't be a problem.

    7. Re:The answer is of course by mccabem · · Score: 1

      The answer to your answer is Firewire.

      Much faster.
      No "host" at all.

      Unfortunately we don't live in a "best product wins" kind of world, we live in a Microsoft world.

      Ergo: No Firewire PDA's or cellphones

  28. It sounds crazy by Yes_I_am_a_MCSE · · Score: 1

    Now you have a single point of compromise for someone to gain access to you and all things that matter to you. Do you really want to do that?

    --
    Some people view crappy MS products as an insult, I view them as job security.
  29. One Id to rule them all by siliconshock.com · · Score: 1

    Ok this is what I wanna see.... Every computer, PDA, cellphone, laptop, etc have fingerprint scanners. You turn them on and w/ your fingerprint you login your profile is pulled from a secure server over the net. This contains your info and profile... This is info is held in ram on the computer in a secure way and email clients, web browsers, im clients, etc.. all have plugins to use this info. Anyone see a problem with this and why it could not be made possible in the future?

    1. Re:One Id to rule them all by Bartab · · Score: 2

      No form of identification should be in a form you can't set down and walk away from.

      --
      Any sufficiently advanced technology is indistinguishable from a rigged demo.
    2. Re:One Id to rule them all by siliconshock.com · · Score: 1

      why?

    3. Re:One Id to rule them all by Anonymous Coward · · Score: 0

      I'll zero in on you with your handy dandy GPS device, get your thumbs with my knife, and I now have your identity and porn. wow. I sure hope someone didn't do that to me! (I know, biometrics can make sure that the thumb is warm or with a pulse or whatnot, but there's still faking this too, if you've seen the original and have enough time.)

    4. Re:One Id to rule them all by Letch · · Score: 1

      And whats the diffrence between your scheme and Micorosoft .NET with a finger print scanner attached?

      (Not knocking MS, just saying ...)

  30. NFS, Baby! by RAMMS+EIN · · Score: 1

    Not sure if this is really the same you are talking about (I'm having a sleepless night and haven't really taken the trouble to read your post), but I think the main issue with roaming profiles is lack of standards.

    First of all there's the filesystem (how to actually get to the profile). NFS seems to be the UNIX standard, whereas Samba (AKA CIFS) is pushed by MicroSoft. Then there's the whole set of alternatives that claim to be better, but for the most part are in too early stage of development. Names that spring to mind are Coda, AFS, and Dav. And there's the standard Internet protocols HTTP and FTP. Or maybe just rsync will do the trick?

    Secondly, there's the format of the data itself. So you have your contact list. It has names, email addresses, phone numbers, and whatnot. So what file format are they stored in? Palm? MicroSoft? Plain text? XML? MySQL?

    Etc. etc. The nice thing about standards...

    --
    Please correct me if I got my facts wrong.
    1. Re:NFS, Baby! by Kasyx · · Score: 1

      You said it yourself. XML, or some other that is supported by all browsers. The whole point is to have the same bookmarks, email etc, so you have to be connected anyways, thus, you're computer has a browser. Or you won't be able to use it.

    2. Re:NFS, Baby! by Anonymous Coward · · Score: 0

      But then you have the problem that NFS sucks dick. I can just add a user with the userid of the user whose data I want to read and connect to the share if I have root access to my client. I do this all the time at work to modify people's files when they're out of town. :-)

    3. Re:NFS, Baby! by Anonymous Coward · · Score: 0

      Actually, Microsoft figured out that problem a while ago. Thus the SOAP standard was created. With SOAP, you connect to a URL, and if you don't send any data, it sends you the schema to send the data. Then you send it a request using that schema, and it gives you back the data in the format specified by the schema.

      Not to sound like a Microsoft Advertisement (TM), but the Web Services standards pioneered by Microsoft already work at allowing businesses to do exactly what people are complaining about.

      They ARE standards, NOW. We don't need MORE standards... We need more people to FOLLOW standards. And these standards are open. You can use other companies software (like IBM) to integrate with these. With VB.NET and C#, Microsoft makes it so easy to use these standards that soon, you may not have a choice but to use one of the many .NET implemented solutions if you want to do this.

      People were deploying solutions with the BETA of Visual Studio .NET!

      It's awfully funny to me that people here bitch and moan about privacy and standards, when at the very same time, the industry has done something about these. We have XML, HTTP, all kinds of CGI and server generated content, servlets, active server pages, etc. It all exists, and people in the industry seem to be coming together to publish standards on this.

      Why are slashdotters so far behind the curve?

  31. You're talking about two different technologies... by coupland · · Score: 2

    You start your post talking about Bookmarks, Phone Numbers, Calendar etc. This is information you want to access from anywhere. Real easy: agree standard XML formats, trusted authentication services, and security protocols. Whammo-bammo you can access your bookmarks from anywhere using pure XML and a password.

    But then you start talking about banking and privacy and trusted companies. This is totally different, it's information you want others to access from anywhere; and the security model wouldn't be remotely similar. Which are you talking about?

    Your GUPster idea is also fatally flawed because you're talking technology -- same thing as Microsoft and Sun and Apple. Talk standards and maybe you'll get somewhere. Anyone can come up with a technology to do this, but it's only in getting people to agree that you'll come up with anything decent.

  32. This may seem a little obvious... by jonathan_atkinson · · Score: 2

    ...but I just carry a floppy disk around with a few text-files on it. A HTML bookmark page can be viewed on pretty much anything if you stick to HTML standards and don't use any dumb formatting.

    I'm considering buying one of these. I'm a bit worried about the software requirements, though ("Requires Windows 98, ME 2000, Mac OS 8.6 or greater"; I guess my Linux box is greater...). They look like a nifty way to carry my stuff around with me. Until I lose it :-)

    --Jon

    --
    Cleanstick.org: Dumb weblog about nothing
    1. Re:This may seem a little obvious... by generic-man · · Score: 1

      I bought a similar drive when I was in Japan, and I was able to use it on my Windows XP laptop, a Windows ME (Japanese) desktop, several Mac OS 9 (Japanese) desktops, and even my Linux workstation. On Linux, it appears as /dev/sda1, so I mount it as I would any other SCSI device.

      Two annoyances: one, I hosed my data after a Mac OS computer died and the disk was uncleanly unmounted. I always keep the data on it backed up, in case I lose the device or something bad happens to it. The second annoyance: I have metadata from many different OSes on that drive, including a "Users" folder for Mac OS and a Japanese-named folder whose name means "Users" for Mac OS Japanese.

      --
      For more information, click here.
    2. Re:This may seem a little obvious... by Anonymous Coward · · Score: 0

      The one i have works fine on both Win2k and Mac OS X.... Its a great way to get stuff aback and forth to work (only $69.00 or a 128meg one kinda like a small zip drive :)

      Kyderdog Dan

  33. Bookmarksync by Milican · · Score: 2

    Bookmarksync will take care of your bookmarks for Winboxen. You can use it to access bookmarks from work via web, add bookmarks from work via web, download your bookmarks locally to any computer, and sync bookmarks between Netscape v4.x to IE. Its not free, but it works.

    JOhn

    1. Re:Bookmarksync by seanb · · Score: 1

      There's also bookmarks.yahoo.com, of course. And it is free.

    2. Re:Bookmarksync by Milican · · Score: 1

      Yahoo is cool, but does not sync directly with your existing bookmarks and it does not integrate directly with your browser. Yes you can add an extra toolbar to your browser, but try adding a bookmark... pain in the arse.

      JOhn

  34. Liberty Alliance Project by Ryan_Singer · · Score: 1

    I would suggest looking closer at the Liberty Alliance Project. Most of the comments on this topic so far have expressed disaproval of Passport and projects like it. The Liberty Alliance Project is not like that in any respect. It is a set of rules and XML Schema that basically create a situation, for the purposes of authentication only, no user info is passed between sites, making universal signon easy and safer.-Ryan

    --
    Ryan Singer
  35. web email account by Anonymous Coward · · Score: 0

    I just email a copy of handy documents, files, etc to my web email account.

    When it changes, I email myself a new copy, and delete the old one. That way I can access it from anywhere with a net connection. Phone list? Got it. List of family birthdays? Yep. My .emacs configuration file? Got that too.

    Of course this only works for small files, and so long as no one knows that I do this, and no one finds a way to hack into my web email account.

    Hmmmm I just might need to post this one anonymously.

  36. What I wanna know is... by MAXOMENOS · · Score: 1

    Why are you dating a girlfriend who doesn't like porn?

    1. Re:What I wanna know is... by garcia · · Score: 1

      it's not that she doesn't like porn. She just isn't happy when I look at it w/o her.

    2. Re:What I wanna know is... by Anonymous Coward · · Score: 0

      That sentence could be interpreted as:

      Why are you dating a girlfriend? Who doesn't like porn?

      That implies that you prefer porn to a girlfriend.

      This ambiguous language could get you labelled as a pornographer.

      Just a friendly tip, from someone who learned the hard way.

    3. Re:What I wanna know is... by kentyman · · Score: 1
      Why are you dating a girlfriend who doesn't like porn?


      We're on Slashdot... beggars can't be choosers.

      --
      You know where you are? You're in the $PATH, baby. You're gonna get executed!
  37. P3P by 0x0d0a · · Score: 3, Informative

    Take a look. This is the first of open standards to control information about yourself.

  38. A better solution by plover · · Score: 4, Interesting
    In order to achieve the service you're looking for, you're saying all programs and devices will need to implement some common "standard universal interface" to this kind of data, be it XML or whatever. Your proposal is for a Central Repository Server, which is the stated goal of Microsoft's Passport or .NET services.

    A better solution than storing it on someone else's server would be to make the interface synchronizable between platforms.

    I'd keep a copy on my work desktop. I'd sync my home PC and my work PC over the internet (using VPN or SSL, of course.) I'd HotSync it to my PalmOS device. My Palm could Bluetooth it to my phone. My phone could GPRS it to my car's phone. My wife could sync the "Family" category on her Palm to the "Family" category on my Visor.

    PalmOS does this sort of thing now with the HotSync program, but only in the limited "Handheld -- Palm Desktop -- Outlook" chain. With a robust protocol (almost certainly XML) and a strong standards committee this should not be an insurmountable task.

    --
    John
    1. Re:A better solution by r3tro · · Score: 2, Informative

      www.syncml.org

      XML-based, designed for n:m devices:servers, strong industry support, but not yet any consumer products i know of, and i cannot find any open source implementations. The standard is out now for almost 2 years....

      --
      cu
      Sebastian

      --
      -- word!
    2. Re:A better solution by plover · · Score: 2
      vcards. Of course! (You'll forgive me if I celebrate my duh! moment with a small slap to my forehead.)

      And now that you mention it, that must be how my phone SMSs "calendar" events around.

      Thanks for the link!

      --
      John
    3. Re:A better solution by Anonymous Coward · · Score: 0

      To be honest, that much syncronizing sounds like a huge headache to me. Even syncronizing two devices can be problematic, but when you have that many links, it would be very difficult to manage, not to mention update everything.

    4. Re:A better solution by plover · · Score: 4, Insightful
      Agreed that it might be problematic to sync so many devices, but what are the other options? I will not keep my personal data on a public server. I suppose if I ran a personal server then the initial training of these mobile devices would consist of just passing out the URL to my server. That would assume the receiving device could find some IP path home to pull the full sync. I don't relish the thought of having to run and maintain a full, secure copy of Apache or IIS just to host a sync server. Again, I don't know what else will work easily and safely.

      Cell phones and other wireless devices will have other costs, namely money and time. Let's say that it costs somewhere around $.04/kb to send data over GPRS. My address book in Palm format is near 250KB, or about $5.00 of charges and around two minutes of time at 19.2. And that's without expanding it to vcard format for the transmission. Deltas, of course, are small but still will take time and money, although I'd be more likely to do that in a pinch.

      I'd definitely want the option to sync it via IR to my Palm, with a USB/Firewire cable or cradle, inserting a GSM smart card or via Bluetooth. Only one or two of those is likely to be directly to my desktop. The others will have to flow through an intermediary. And when I'm out in the field, I don't want to be punching data into my phone via the numeric keypad when I could be syncing to my iPod.

      So I see a need for the ubiquitous exchange of data, where every machine understands syncing and can do it unobtrusively and cheaply. (Of course AT&T, Sprint and Verizon have no desire to promote unpaid transfer of data, but it's Nokia, Ericsson and Motorola that count.)

      --
      John
    5. Re:A better solution by Erik+K.+Veland · · Score: 1
      Ta-da!
      "Discover iSync, the cutting-edge new device-synchronization software that automatically synchronizes your contact and calendar information between your Mac, your cell phone, your PDA, your iPod, and your Mac OS X address book -- and lets you stay organized, on top of your schedule, and in touch with your family and friends with a click of your mouse. You can have your contact information and your calendar with you wherever you go, and you'll know the information is accurate and up to date."
      Behind all the MarketSpeak(TM), you'll find the XML-based standard open protocol called SyncML. Synchronizing is clearly a better way than a big brotherish Central Repository Server. Especially if automated using a wireless rendevouz based network or via bluetooth.
      --
      "I tend to think of OS X as Linux with QA and Taste", James Gosling, creator of Java
  39. .CBN format by Anonymous Coward · · Score: 0

    I prefer the .CBN format for data storage.

    Non-geeks don't understand it, and it's open sourced!

    1. Re:.CBN format by Anonymous Coward · · Score: 0

      Yep the CBN Chistian Brodcasting Network would be a good place to hide stuff :)

  40. Your Jive Lesson for Today by JiveMofoDude · · Score: 1

    A: adj. The end-all be-all of human existence, usually emphasized by its combination with an expletive; See The Shit; See The Bomb

    "Fuckin' A, brother!! The Jive Page be the shit and then some on the receipt!"

  41. Its a solved problem, for windows users anyway by Anonymous Coward · · Score: 0

    Check out LinQup, it sounds like its exactly what the poster is after.

    Don't know the schedule for PDA clients, etc, but its certainly on the right idea with generic profiles, i.e. your IE bookmarks are not just IE bookmarks, but generic bookmarks, that can be pushed into Opera on your Zaurus, or Mozilla on your laptop. Same goes for cookies and your email between different MUAs.

    Not sure when its going to make it into the wild, but this truly rocks, and as one poster mentioned earlier, you don't need to trust the server the data is stored on, as its encrypted and only you have the key (on each of your clients).

  42. What about "flash disks"? by WoodsDweller · · Score: 1
    Flash disks seem to go by various names (also "thumb drives", "pen drives", etc.). I am talking about those 128 MByte flash memories with a USB connection that you carry on a keychain.

    While your cell phone probably does not have a USB port, most other gadgets do.

    Carrying your information with you would seem to mitigate the security concerns of keeping a central network-based repository.

    Has anyone tried to put their email, bookmarks, contact info, etc. on a flash drive and use it across the various devices in their lives? My life is, as usual, a little more complicated since I run multiple OSes & apps, but it still seems feasible.

    --
    There are two kinds of societies: sustainable and doomed.
    1. Re:What about "flash disks"? by senor_burt · · Score: 1

      Actually, I do this. A 64 MB compact flash memory key is enough to hold all my necessary data - e-mails(small attachments), bookmarks, data, and media.

      It's worked for me - laptop, work, home PC, remote PC.

      I just make sure not to store anything elsewhere, and encrypt it on the key.

  43. Arnaud, your mail indicates you research for by Real+World+Stuff · · Score: 1

    Bell Labs. If you smart people can't figure it out what makes you think we can. :)

    --
    If we don't fight for ourselves no one will.
    1. Re:Arnaud, your mail indicates you research for by Arnaud+Sahuguet · · Score: 1

      Open source is about many eye-balls for free.
      Slashdot is about many brain cells for free.

      The troubles with the company which supports the labs have forced some strong reduction in the staff. We need to find creative ways to do more with less.
      And what better forum than /. to get some smart comments, ideas and pointers about stuff that matters. And it is free.

  44. .Mac is the right way by Anonymous Coward · · Score: 0

    .yaw thgir eht si caM

  45. What does ".mac" have to do with your bookmarks? by Anonymous Coward · · Score: 0

    .mac doesn't have a damned thing to do with your profile or bookmarks, what kind of crack are you smoking? Or did you just include that because you wanted your ask slashdot to look cool?

  46. LDAP for bookmarks, addressbooks, etc. by Kunta+Kinte · · Score: 5, Informative

    The poster illustrates the problem with examples such as bookmarks and address books ( which is a different problem than what liberty et. al tries to solve I believe) . These kinds of information can already be kept in an LDAP server and most applications can store and retrieve these from those servers. Outlook does it, mozilla does, ximian does it.

    LDAP address book support is relatively mature in most email readers. Check out OpenLDAP for more info.

    Single sign-on can also be done via LDAP. Or Kerberos/LDAP if you're so inclined. Netscape NTSych product, the Psynch® product, etc. can be used to sych NT or win2k with an external database. Check out projects such as pgina. There's a free general purpose NT password sync dll available from AcctSync. This DLL is nice, you can catch user passwords and pass them to an arbituary script with the username. This could be a perl script that updates LDAP to a vbscript that updates the coresponding Oracle user, it doesn't matter.

    Also, it's simple to store public certs in an ldap server, making it easier to deploy PKI on a budget ( you don't want to know how much netscape and novell charges for this per user, trust me :)

    In short, a lot of your problems can be solved right now by running a LDAP server and configuring your applications to rely on it for their datastore. Good luck.

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
    1. Re:LDAP for bookmarks, addressbooks, etc. by rixster · · Score: 4, Informative

      Gotta agree with the LDAP thing. I use to spend hours trying to sync and keep everything in check. Now I have an LDAP database which I can access from the web (via www.horde.org) which integrates with my email (horde again) and also any other imap4 clients I use, like my Mac or PC, or even my Psion now they've finally bought out network drivers for it.
      I wrote a coupla noddy data entry screens as well for the ldap server so I can add anybodies email / phone number via a few web pages, I can dump it out as a text format for easy backup (it's human readable too). The only thing I haven't done it figure out how to write WAP pages in a syncML kinda way to replicate back to my mobile - if anyones's done that, I'd appreciate some links.

      Bottom line: Go LDAP / IMAP4 for all your email and address and weblink needs. It's a real existing support protocol that just about all clients have to support. I grant you setting it up is a bit of a bitch, but when it's working you'll never figure out why you had so many other disparate data stores again. Promise !!

      --
      Two wrongs may not make a right, but three ....
    2. Re:LDAP for bookmarks, addressbooks, etc. by Anonymous Coward · · Score: 0

      Oh Man, I'm there!

      I already have the IMAP server...

      Could someone point me in the right direction for more detailed information on storing bookmarks in LDAP and which browsers work best?

  47. Noone but ME by Anonymous Coward · · Score: 0

    For those of you familiar with the GSM mobile networks, the idea of the SIM card is probably what first pops to mind. For those of you, who aren't: this is a small card that carries your identity, your phonebook and your mailbox. You can insert it to any GSM mobile phone (provider blocks excluded), and it becomes "yours".

    Now, imagine the same with a bigger solid-state disc, that carries your entire home directory with your public and private keyrings, your mailbox and the whole thing is encrypted with a password set by you and known to you alone. You can plug it into a computer, into a cellphone, a pda, whatever. It IS you, just like the GSM SIM card.

    Anything that you store remotely, is also encrypted either through your password or through your public key (if it has been received from someone else). Thus, the Big Brother worries go away.

    Hey, it can even replace your driver's license or passport. I'd trust it.

  48. What is so difficult about this? by SCHecklerX · · Score: 2
    Just use a keydisk and rsync. Or make the keydisk your home directory altogether. Is this so hard? Ok, maybe difficult in windoze, but is *anything* easy in that environment?

    I don't bother with full profiles, but I use rsync on a daily basis to sync my home jukebox with my libretto along with a few other things (I also keep my ssh private and public keys on the keydisk, never storing the private keys on a hard disk). .config files in a *nix environment are beautiful. Too bad most windoze proggies have no clue about multi-user environments.

  49. NOT! by Glanz · · Score: 1

    >

    Are you serious????????? Of course NOT NOT NOT!!!!!!!

    --
    Rien n'est plus beau que le creux du 0.
  50. Re:.txt files - hotmail not good for this by asmendel · · Score: 1

    Hotmail and many other free e-mail services make no representations about availability, reserve the right to terminate your account for nearly any reason, and do not encrypt any communication other than login uid/passwd.

    I used a hotmail account for web site registration (to reduce spam to my usual email address). Apparently I didn't log into the account for a period of 30 days, which caused hotmail to delete all of the messages, registration information, and order receipts that I had stored on the account.

    Bad.

  51. Local data stores and X.509 authentication by Fastolfe · · Score: 2

    Consider storing data using servers local to your Internet provider (or company). This data could either be placed in LDAP-style servers, or in XML over HTTP. A mechanism could be designed whereby you establish your identity using your e-mail address (e.g. joe@example.com), name servers query ns.example.com for information about this service (using SRV records perhaps).

    So when you get a new cell phone, you'd tell it your e-mail address, and maybe given it a password, and it'd go fetch the information about you and store it into the phone, perhaps refresing it at intervals (or for every session).

    When 3rd parties query this server for information about you, they do so over a two-way authenticated SSL session. You either arrange in advance, or in response to the request, to allow these bits of data to be accessible to the requestor. Maybe exchange P3P-style policies first.

    You could implement this in HTTP by storing different "units" of information in XML under different URI's, and apply different ACL protection over each URI. You could either explicitly whitelist certificates beforehand, or use a combination of certifiate + a password that the 3rd party provider passes through to pull the requested data.

    Updates could be handled in a similar fashion. If you trust a 3rd party to update certain information on your behalf, perhaps using your own SSL certificate, you could let that happen too.

    Just some thoughts..

  52. Do we really want something like this? by stephanruby · · Score: 1
    I have a cell-phone with my phone book, a PDA with my calendar info and my address book. I have my home desktop bookmarks, my work desktop bookmarks, my laptop bookmarks, my PDA bookmarks, etc.

    Don't you want to keep your phone book, your calendar info, and your address book *private*? It would be useful if I could transfer my things from one medium to another, but that's about it. I don't really want to have people put themselves on my calendar without my permission. Are you really sure you're talking from the perspective of a consumer?

    1. Re:Do we really want something like this? by Arnaud+Sahuguet · · Score: 1

      I think it depends what you mean by "private".

      I am willing to share my corporate calendar info with my co-workers. I don't want John Doe to access this information for sure.

      The tricky aspect is that this is not an all-or-nothing situation.

  53. I propose a .GNU passport by Anonymous Coward · · Score: 0

    Where's the Open Source solution to this problem?

    Why the hell isin't ther a .GNU ?

    1. Re:I propose a .GNU passport by Arnaud+Sahuguet · · Score: 1

      I think first we need to define clearly what the problem is.

  54. This was already solved by Netscape by Dylan+Tynan · · Score: 3, Informative

    Back in Netscape 4.x days I had my netscape profile roaming across three home computers, and several computers at work. It worked great. You could select certain items to roam ... for example, the actual browser preferences file, calendar entries, bookmarks, cookies, etc. I think it might have even let you roam certificates (but maybe not).

    I use Mozilla now and I didn't see the roaming functionality in there on a quick check ... probably in NS 7 though.

    You could setup to Roam and store your info in either an LDAP database or on an HTTP server (much easier). You could then use SSL for those of you that are concerned with security to roam. Whenever you exited the browser, if you'd changed something (for example, new bookmark), it would update the central profile location with the new files. Nice feature, there were a couple of point releases where it would get confused and you'd wipe out your bookmarks on one system, but that was not a concern since you ended up with copies of everything on multiple computers.

    Note that Netscape's roaming support extended to Unix systems too. It was sweet. Too bad Microsoft's browser monopoly killed it off. We won't see real innovation like that anymore ... instead just MS-bastardized standards designed to get you to purchase more of their software so that it will work together (hah).

    A lot of you said people wouldn't store their profile info on someone else's network. Most people would though. Most of you store your email on other people's network right now. In this case, I was using my own colocated server and also ran an IMAP server on it to keep my mail in sync.

    The biggest problem they had w/roaming was the lack of documentation. You can go back into newsgroup archives and occasionally run across some poor soul trying to figure out what you had to do on the server. Once setup, though, it worked great.

    Good to see that we're now going to try and reinvent the wheel. Of course, this wheel will only work with a Microsoft axle, transmission, engine, and body, and it will cost you every time it turns.

  55. one point of failure by ednopantz · · Score: 1

    why on earth would we want a full profile, ready and waiting to be hacked?

    Mostly because it would be a single point of failure as opposed to our current world of multiple points of failure, any of which lets the cat out of the bag.

    I probably have my cc number in 200 different databases that are connected to the Internet. Some are well managed, some are not, and if my info gets out, I have no way of being sure which one failed.

    The real wonder is why the consumer finance companies haven't come up with anything yet. It seems they suffer the most from internet fraud, compete in large measure on an image of security and reliability, and have the resources and the clout to make an electronic profile, whether on a smart card or a server, a viable possibility.

  56. the truth by johnjones · · Score: 2

    what it comes down to is if you can make money

    boils down to if the retailers will accept it, not the consumers
    this will only happen if you cant cheat them because after all they dont want to lose money because the system is insecure

    visa cards are after all very insecure but reatilers put up with them because they make them money

    the key is retailers and they are not about to sign up to a insecure system just to get ripped off

    regards

    John Jones

    p.s. Visa are in http://www.projectliberty.org and are not in the habit of throwing money away or doing it for the good of mankind

  57. What can each device access? by chill · · Score: 2

    Each device needs to be able to access what you store transparantly to make things easy. What can a Palm read as an address book?

    My first suggestion would be set up your own server -- something cheap, because you won't need a lot of horsepower. Then, install OpenLDAP and use that for storing everything. This is what LDAP is for.

    LDAP can be also tunneled thru SSL for devices that support it.

    I'm in the middle of installing LDAP services for a big telco who is using it to store the roaming profiles of their new 3G wireless service users. Authentication is thru a RADIUS server tied into the LDAP server. (No, open source software is NOT used, but it could be on your part.)

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:What can each device access? by wirefarm · · Score: 2

      That's exactly the problem. LDAP is great, but my cellphone can't use it, which is where I need it.
      What I used to wind up doing was printing out my address book in *really* small type and folding it up in my wallet. Worked well enough until I got a palm pilot. Now I just keep that up to date. For anything else, I can usually just SSH home and open up Mozilla or whatever forwarding X and grab what I need. I do the same with email - my work email is only read from one program and I ssh in to the office if I need to access it.
      Cheers,
      Jim

      --
      -- My Weblog.
    2. Re:What can each device access? by chill · · Score: 1

      Well, you can always wait until you get a new cellphone and get one tht you can "sync" with your desktop system.

      Several phones can connect to a desktop machine to import/export phone numbers and contacts.

      Make mention of that when shopping for a new phone, so the feedback makes it up the chain.

      Do you have a GSM phone? It so, you can pop out the card and get a reader real cheap to read/program the card including the phone numbers stored on it.

      --
      Learning HOW to think is more important than learning WHAT to think.
    3. Re:What can each device access? by wirefarm · · Score: 2

      I have seen connection kits for phones over here, but they tend to be expensive (~10,000 yen) good for only that phone and will run only in Japanese Windows. The good thing is that once I dial the number once, it's in there...

      Why they can't just have a couple of MB of memory accessible over USB or even serial is completely beyond me. A friend of mine has a phone that has a 64MB card for storing MP3s, but guess what - it's only accessible through special software and a special cable. The address book isn't stored there either, so there's no way to get to it.
      I swear sometimes these things are designed by marketing types, not engineers.
      I know that some people do write Linux programs that access the phones - I see them in the Japanese Linux magazines using handmade cables, but when I'm probably going to only have the phone for a year, it just isn't worth the effort.

      I think they might have GSM here in Japan, but if they do, it's the least popular. I use PHS (Personal Handy System). It has the worst range, but the best sound quality and the best data transfer. It's also much cheaper to call other people on the PHS system.

      You'd think that this would be something that the industry could have agreed upon years ago. Apple is doing it now, with their address book and calendar, so I have some hope. They also make it easy to do yourself if you have access to a WebDAV server, which isn't too hard to set up on a home server. Microsoft is supposed to let you do this too, with their Active Directory, which is basically LDAP, but why hasn't it taken off?
      This is the basic problem with web services - everybody is trying too hard to make a buck that they can't seem to get the simplest useful services out the door...
      OK, Im ranting now, time to stop...

      Cheers,
      Jim

      --
      -- My Weblog.
    4. Re:What can each device access? by Arnaud+Sahuguet · · Score: 1

      Sun iPlanet server offers an XML gateway.
      I think that pretty soon (if not already) SOAP interfaces on top of LDAP will be available.

      And some cell phones are already talking XML (SyncML is based on XML).

  58. Bill Gates is that you? by Anonymous Coward · · Score: 0

    Mod parent article a troll. That's a nice try to sell Palladium to the Slashdot masses.

  59. I want ubiquitous storage with strong encryption by thepoolguy · · Score: 2, Interesting

    I want ubiquitous storage with strong encryption. By ubiquitous storage, I mean that I want the storage accessible by all of my devices; my various computers, PDAs, cell phones, set top boxes, TiVo units and everything else.

    I want each of the above devices to be able to read/write a common format so I can share my various profiles phonebooks and calendars and they are all different views into the same large database.

    I also want each of these devices to be able to use the same strong encryption algorithm. The encryption is performed at the application level within the device. That is, when a device writes a record, the record is encrypted, then sent to the central repository where it is stored in its encrypted form.

    I believe that in this way, I can have ubiquitous access to my data, shares across multiple devices without requiring me to hand over my data to a trusted third party. All I need is a ubiquitous third party. I provide the trust using strong encryption and good keys.

    -tpg

  60. Bad Idea by Mysticweed · · Score: 2, Insightful

    This is a bad idea all around, just ask .mac users :P
    Do you really want to put yourself in a position to have your data taken hostage. And can they really guarantee privacy or does private just mean that it is protected from hackers, but they and the law enforcement can access it anytime?
    I'd much rather see a sync over the internet from my systems to my systems using a pgp key.

  61. The Problem with Choice by sunryder · · Score: 1

    Giving the user choice as to where the data is stored adds a layer of complexity to the problem. IMHO, for the most part the user does not need to know where the various pieces of information are stored. The user would only have to be concerned with what type of services they use.
    For example, the user should not have to be worry about where their addressbook is. It should be stored on some nameless "addressbook server" and made availlable to all of their email addresses.

    1. Re:The Problem with Choice by Arnaud+Sahuguet · · Score: 1

      The end user may trust some companies more than others (just like banks). Where would you put your money: Bank of America or Banco Commercial de Buenos Aires?

      We can imagine a system where the user simply specifies the degree of trust and the information gets mapped to storage servers transparently. We can even imagine using architectures like Publius or FreeHaven to split the data into slices and have slices spread all over the network.

  62. KINDA by _ph1ux_ · · Score: 2

    "Note: I will be the one deciding who stores what. Think of it as like moving to a new place. You can choose your electricity, gas, phone, cable and Internet providers.""

    kinda, the thing thats wrong with this is that an apartment is stationary. You do not get charged on *your* power bill when you go watch tv at your parents house. Or pay on your internet bill when you use some other machine to check email.

  63. my.yahoo.com by wilton · · Score: 1

    I have been using my.yahoo for a while now, and am really impressed. It can synch my palm, palm desktop, and yahoo, and some mobile phones. This means if enter an appointment in my Palm, then synch, Yahoo will send me a reminder email. It is great to know that what ever happens to my palm or desktop PC, all address, dates, memo and to-do list are all backed up and accessible on Yahoo. I can even get a CSV file of my address book etc.

    Will

    --
    per mere, per terras
  64. User Control by KnowsNot · · Score: 1

    A friend of mine has come up with a pretty cool paradigm for centralizing personal information and then defining relationships with other folks that get access to the information. Basically, you have your big pile of personal information and you define specific data profiles (data filters) that you associated with each entity that wants your data. Only that filtered data is provided to the requesting entity. Its a very cool way to give the user total control (though it can be somewhat labor intensive for the user). Right now he has it powering a website for managing personal information and communities of contacts, but it could definitely be expanded to provide information to all kinds of service providers. Unfortunately, it seems to require a centralized service with a critical mass of people using it to be useful. Thus far, he hasn't been able to come up with a business model to support its growth and adoption. The grim reality is that it is going to be someone like Microsoft who will probably control this sort of thing if it ever comes together, not the user at all.

    His site is azazoo.com.

  65. Not on their servers. by Anonymous Coward · · Score: 0

    What if I can't connect to somewhere to get my data, for whatever reason?

    Here's an idea. compact flash is ridiculously cheap nowadays. Some sort of portable interface using it would be 'teh rox'. Slip a card in the reader and blam, instant profile, complete with bookmarks and everything.

    1. Re:Not on their servers. by Arnaud+Sahuguet · · Score: 1

      1. you can use caching
      2. ok with compact flash, you get instant profile. But this is the profile, the last time you put it on the card. If you don't sync it very often, you end up with an old -- useless -- profile.

  66. security hell by Anonymous Coward · · Score: 0

    I'd be happy if I could just get profiles to work in Win98. Put your IE stuff on a network, those nitwits and thieves at MS specifically disallow it, unless it hooks to Exchange. Screw that.

    NS requires LDAP or an http for a roaming profile. Why not a shared drive H:? Another stupid design decicion. Mozilla fixes it? Nooooooooooooooooo.

    Absolutely nobody is thinking of this, dweeb.

  67. at least i'm quite content with my bookmarks by swanky · · Score: 1

    http://www.myhq.com is my choice for storing bookmarks..it's free, no ads and quite tweakable!

  68. Smartcard? by El · · Score: 2

    Wasn't this proposed several years ago, that everybody carry around a Smartcard with your security information and desktop environment? Unforunately, smartcard readers don't seem to have become ubiquitous in all computing devices. Still think it's a good idea, though. Functionally equivalent to the tiny USB disk drives, but smaller/cheaper/less memory.

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:Smartcard? by lightcycler · · Score: 1

      "Unforunately, smartcard readers don't seem to have become ubiquitous in all computing devices."

      The last thing we need is another monoculture, especially one with peoples' personal information on it.

      Every geek his own standard, and every company their own groupware product. Probably the most important factor in keeping this data safe is to ensure that neither Microsoft, Oracle, nor the Government have anything to do with it.

    2. Re:Smartcard? by edgarde · · Score: 1
      USB is so ubiquitous now that a tiny USB device -- perhaps something you could hang off a keychain -- might be a better solution. Not as cheap as a smartcard, but most users wouldn't need more than one.

      Smartcard readers are widely available, but I've never seen one installed on a PC in use (other than the PC I'm typing this on, and the Smartcard reader's unconfigured, maybe not even connected).

  69. The Real Problem by zpengo · · Score: 3, Insightful
    The real problem with these roaming, universal profiles is that when someone gets your password, they have your password for EVERYTHING. Mail, finances, medical, whatever. It's *very* easy to trick people into filling out a bogus form that captures their logins and passwords.

    Would you have your house, your car, your office, and your secret cash box all use the same key? It's all very convenient until someone else finds the key....

    --


    Got Rhinos?
    1. Re:The Real Problem by TDO · · Score: 1

      Of course I am not going to stick my key a door in the middle of my yard that looks like my front door. Likewise I am not going to be tricked by a fake yahoo login when I expected an email message. The problem is changing the public's perception of the login/passwd pair. I am perfectly happy to store all my information on a trust-worthy company's server, because I have confidance that I will not be duped.

      --

      ---
      "To know recursion, you must first know recursion."
    2. Re:The Real Problem by zpengo · · Score: 2

      But a Yahoo login is different from a universal login, since it only applies to one site. If users are accustomed to using the same account in varying sites, it's easy enough to say on your website "To download this MP3, just enter your Passport login and password..." with an official-looking screen, and boom, you've got as many accounts as you want.

      --


      Got Rhinos?
  70. Nobody by Anonymous Coward · · Score: 0

    I wouldn't trust anyone with all that information, but it's not like you have a choice, you don't own information about you anyway; it belongs to whoever collects it. Giving that information to any group is moronic, because they're going to sell it to anyone who asks. Need a list with the names, phone numbers, and addresses of everyone that has a link to Slashdot in their favourites folder? Going rate might be $0.05 cents a name. Rather not have your information sold? That's an extra $5 per month, on top of whatever the subscription costs are. Don't be fooled. Any company that gets into this is after money.

    This is all on top of security.Passport has already been fucked, and it's not all that old. It certainly didn't hold up under any scrutiny at all. Of course, any company is likely to be better about security than Microsoft, who won't tell you about their security problems and doesn't engineer their products for security anyway. You might be safe trusting all your data to some company, but why take the chance?

    At the very least, wait a little while. There are going to be farts in whatever systems are created for such things, but you don't really want it to be your data running around the net that lets everyone know Company X dropped the security ball, do you?

  71. Just have your bookmarks be your homepage by yorgasor · · Score: 2
    I had this problem when I originally started having more than one computer, or started spending a lot of time at different computers. That's when I came up with a solution that has worked great for me.

    I made one web page that looked nice with a set of nicely organized links that my wife and I use most often. It's got all the important links to place I visit on a weekly/daily basis, for shopping, banks, etc... Then wherever I go, I just make that my homepage and instantly I'm in a familiar environment that will take me wherever I need to go.

    I still use bookmarks for something I find interesting, or something I only rarely visit. And if I need to remember what that is when I'm away, I can just telnet to my box at home, find the file mozilla uses to store my bookmarks and get it that way. Between those two methods, I've never needed a bookmark I couldn't get.

    --
    Looking for a computer support specialist for your small business? Check out
    1. Re:Just have your bookmarks be your homepage by Chokma · · Score: 1

      I have also put my favorite booksmarks on my homepage and made them the start-page. And I think it is much faster to click on these links when the browser starts than to go by the bookmarks. Normal bookmarks in browsers take more time to navigate than my link-pages :)

      I like to use a variety of browser along with Win98 & Linux, so it comes really handy to have all my links as soon as any browser starts.
      The problem is, many sites use cookies for login-information. And these cookies are of course stored in the individual browser. So I have to use Mozilla to view /. or enter my passwords everywhere.

  72. Obvious Answer by NitsujTPU · · Score: 2

    The obvious answer to this, is to load a unix on everything, and share your home directory via NFS to all of these things, or perhaps a secure version.

    Honestly, think of it. A minimalistic NFS with a bit more bandwidth and you have it.

  73. XML XML XML by deaconBlue · · Score: 1

    Amen!

    Start a standards group and sign me up -- seriously. This is one of the more irritating lingering problems of the internet age, and yet it's utterly conquerable.

    Say I contract with 'Personal-Data-Inc' somewhere on the 'net (one of several providers). For x$/Meg, I get to store all kinds of encrypted nonsense about myself. But probably most importantly, I store some amount of 'profile-data' -- calendar/scheduling info, contact info, messaging/mail.

    Now 'PD-Inc' implements a set of XML standards and standard key-sharing schemes to allow myself and certain others access to this data. I set permissions so that members of my 'family group' have access to a diffent part of my calendar than folks in my 'job group.' And perhaps there's purely public info in there as well.

    Because it's standards based, many vendors can write clients, like a Eudora or an MS-Outlook, to access this stuff. Because it's based on a permissions matrix, read/write/update occurs in controlled manner.

    From the perspective of someone implementing PIPs for RosettaNet (insanely large taxonomy, lots of methods), this is relatively uncomplicated.

  74. The answer is no farther than your wallet. by raehl · · Score: 2, Insightful

    The answer isn't to store your personal information somewhere new, but store it where you store it already - in your wallet. With flash cards and plug-in flash readers and the increased proliferation of USB buses, one would think it wouldn't be too big of a deal to sit down at your computer or open up your PDA, slide in your flash or whatever card, and have your preferences loaded, or when you leave, saved. If you're willing to have all the information you already do in your wallet, there's certainly no reason not to put the same information on a password-protected, access-location-limitted smart card in your wallet. You could even go so far as to have your card double as your car key.

  75. Profiles online -- why not just encrypt it? by Garin · · Score: 2

    Seriously, this is (IMHO) the perfect opportunity for another nice and easy application of strong cryptography. The idea is you want to store your own bookmarks, address book, and all sorts of personal information. And you want to be able to access it anywhere, right? So why not just store it somewhere reasonably decentralized (maybe a few redundant server farms) as a block of data encrypted with a symmetric algorithm? It wouldn't be more than maybe a couple of megs at the absolute MOST (that's a TON of addresses). I'd pay a few bucks a month for that service. In a sense, I already do, as I store a copy of my bookmarks, address books, and more on my Apple .mac iDisk in an encrypted disk image.

    You're the only one who ever needs your own personal information, right? So this way you don't have to trust anyone with it. Your Mozilla will pull the block from the server, decrypt it with your pass phrase, and load it into the application. You'll could keep it locally cached if you like.

    It doesn't require any new technology. The data could be served up by web servers. The back-end databases would use the usual replication and high-availability stuff.

    If you could build it so Mozilla, Evolution, KMail, and all sorts of other applications can load the block or blocks (just an HTTP GET), decrypt (via the OpenSSL libraries), and parse (XML), you're done. When you make a change, you push the new versions back to the server.

    The weak link, as usual, is the strength of the passwords.

    --
    In any field, find the strangest thing and then explore it. -John Archibald Wheeler
  76. Encrypted USB Keyring Filesystem by TheDarkener · · Score: 1

    I don't see how it would be so hard to create very general standards for a roaming profile to search a possibly mounted filesystem (USB Key?) for said information before going to defaults on the system (Bookmarks, address books, etc.). The key could be encrypted using open standards (Loopback encrypted filesystem). It could be mounted under a specific directory in the users' home (So you could use ~/keyring as a mountpoint for example) under *nix, so it would be easy for programs to search, and it would be secure (chrooted environments would still work). For PDA's/Cellphones, I dunno, make a USB port/chipset for them. =). Hey, you could even use Sun's newly donated elliptic curve technology for the smaller devices! And of course, just create standard databases (bookmarks, addressbooks, etc.) with XML.

    You could even store your pr0n on the keyring too and not get caught by your gf. =)

    --
    It is pitch black. You are likely to be eaten by a grue.
  77. Smart Card by Shamanin · · Score: 1

    I've thought of this a few years back. One problem is that devising a common language / protocol that will support every known (and unknown) device that a manufacturers would produce is impractical. Having the manufacturers buy into such a standard is the other problem.

    As for the privacy issue, why not store this information on a smartcard and make some universal reader (i.e. a portable smart card reader that you can scan your profile into that has an IR port, bluetooth, serial, and USB interfaces).

    Ah, it would never work... and anyway, what a waste of time and energy. Do we really purchase so many devices that we can't afford the time to manually configure them!

    --
    come on fhqwhgads
  78. Mobile Information Server 2002 by ektor · · Score: 1

    It's not a profile per se but by using Mobile Information Server 2002 you can get a lot of functionality. Basically this product allows you to connect to your Exchange server and synchronize Calendar, Contacts and Email from anywhere using your cell phone or pda.

    http://www.microsoft.com/miserver/evaluation/overv iew/default.asp

    It works really well.

  79. Obvious Plug by Anonymous Coward · · Score: 0

    www.linqup.com
    "LinQup is a system which allows you to export your application configurations into a Dynamic Generic Roaming Profile (DGRP). You can then use your DGRP at different locations to configure applications on PCs you have never used before."

  80. What *I* wanna know is... by Kaz+Riprock · · Score: 1, Offtopic

    What are those two new links for porn?

    --
    Mordor...a magical, mythical land where women are more rare than dragons--but where every man would rather find a dragon
    1. Re:What *I* wanna know is... by Anonymous Coward · · Score: 0
  81. I call it home by Quatzalcoatl · · Score: 1

    I can only trust my home computer. I just have to connect to my home computer and i get all the information that i need.

  82. brain implants of course by Anonymous Coward · · Score: 0

    By then, intellectual property laws will be a relic of the past like prohibition and slavery.

  83. Jabber by infiniti99 · · Score: 3, Informative

    To an extent, Jabber already supports "roaming profiles" with your IM, through the use of a server-side contact list, and even any transports you might be using (AIM, ICQ, etc), along with their login info. This is more of a single-signon type thing, but it is along the same lines as a roaming profile.

    But this could be taken much farther. The current protocol already offers arbitrary data storage on the server, and it could be beefed up if necessary (that's the wonderful part about an extensible protocol).

    So then in your web browser (or in some global location on your OS), you could enter:

    myusername@my-own-domain-nyah.com

    and a password, and the browser could retrieve the necessary bookmarks and other data. And all of your data is safe at your-own-domain-nyah.com, instead of Microsoft HQ.

    That pretty much covers all the bases. Time to hack this out.

    -Justin

  84. Shouldn't be nessisary by Felinoid · · Score: 2

    The PDA and the modern cell phones are designed to "sync" your data with your computer.
    If we'd lived in an open standards world there'd be half a dozen plug ins for sending the data to and from your cell phone and/or PDA every time you sync up.
    If managers didn't get paranoid becouse of a tech story on CNN (If your not able to check up on the story report every rummor... this is for tech and medical news alike.. swap storys with your doctor with the PS that passes for news)

    Just sync your PDA and cell phone with your computer and you'll have nothing more than multi-redundent copys of the same data with no need to worry.

    I like this anyway. I keep all my important files on my PDA and computer even if my PDA can't use em just to have a redundent copy.
    (and then back up)

    Muahahaha...

    --
    I don't actually exist.
  85. Ubiquity Project: Privacy Feedback Loop & Tali by Quinthar · · Score: 1

    One way to analyze this problem is to note the interdependencies of privacy, money, accountabiliy, etc. I've outlined this analysis at, called the Privacy Feedback Loop:

    http://www.quinthar.com/UbiquityProject/Ubiquitous Computing/IntrinsicSecurity/Privacy/index.html

    Privacy Feedback Loop

    The balance between privacy, corporate, and government interests has always been precarious. This precarious balance has created an environment of fear - much of which is very justified, and some of which is not. The only antidote to this fear, both justified and unjustified, is a decentralized system that seeks to maximize information exposure, accuracy, and privacy protection at a self-regulating, technical level. Ubiquity must implement such a system. While Ubiquity can by no means strike the perfect balance by itself, it can provide the actors involved with the tools to do so in a secure, sustainable fashion.

    Actors

    There are three primary participants in the privacy feedback loop: users, services, and realms.

    >
    Users (Consumers): Obviously, this system focuses on the safe collection and use of consumer personal data. Thus, a major player in the system is the user herself.

    >
    Services (Businesses, Government): The entities actually collecting and using the user data provide services to those users being served. These entities are typically businesses offering information and products to users online or in person. However, this system would be entirely appropriate for managing new police surveillance technologies in a safe manner.

    >
    Realms (Trade Groups, Regulators): The final component, providing critical oversight in a decentralized fashion, are the realms. Reach realm defines and enforces standards and privacy/usage policies through a system of active certification. Active certification is what gives realms the technological "teeth" to effectively enforce policy.

    Feedback Loop

    Figure 1: Privacy Feedback Loop

    The privacy feedback loop is illustrated in Figure 1, and consists of the following interdependent components:

    >
    User Privacy: Users' concepts of privacy are just measures of confidence that data is being used correctly. "Correct" use is in the eye of the beholder, but in general is guaranteed through (1) allowing the user to view and edit all personal data collected, (2) putting the user in control of who can and cannot access the data, and (3) providing extensive auditing information to demonstrate correct use. These confidence-building measures are the result of increasing accountability of the industry as a whole, and allow for greater amounts of higher quality personal data to be collected.

    >
    Personal Data: As user privacy increases, the amount and value of the data collected increases. Through the user's ability to review and correct all data collected, as well as automatic corrections when existing accounts become linked together, the data itself is of a higher quality and therefore more valuable. Likewise, as users become confident that the data is correctly used, the more open they are to supplying deeper levels of personal data. As the amount and value of personal data collected increases, the revenues of the services using this data do as well.

    >
    Service Revenue: Services use personal data in a variety of ways to reduce cost and generate revenue. Personalization features create "stickier" services, as well as drive additional product sales. Convenience features streamline the use of services, thereby reducing the time-to-purchase and "mental cost" of using the service. Immediate access to timely usage data allows fast marketing feedback to ensure, among many things, correct product positioning. All of these features rely upon and benefit from large amounts of accurate, detailed personal data. The value of these features and their effect upon the services' bottom lines cause other services to join in the system in a viral manner, increasing the membership in the system as a whole.

    >
    Membership: As increasing numbers of services take advantage of this ocean of personal information, the total membership of the system increases. Every new member service brings new users to the system, magnifying all of the system's elements. One major beneficiary of this magnification is the realm, which increases in realm authority.

    >
    Realm Authority: Realms serve as the representatives for each industry. Members look to realms to set the agenda for new standards features, and equitably resolve member conflicts. Users look to realms to define and enforce acceptable usage policies, as well as create a strong brand that users can look for and trust as they use the member services. Courts look to realms to uphold contractual obligations toward both members and users and regulate their industries in a fair manner. Realms are leaders, whose strength and power are directly determined by the number and devotion of their followers. These powers are used to force an acceptable level of accountability upon each realm's respective industry.

    >
    Accountability: The final link in this chain is accountability. Services that choose a particular realm's data and standards are contractually obligated and technically required to adhere to the usage policies set by that realm. These policies generally define the acceptable level of usage, such as maintaining independent copies of data, selling data outside of the realm, linking data in certain ways, and so forth. Additionally, these policies require that the realm record usage of the data in such a fashion that the user can learn how the data is used, meet certain exposure requirements on the data collected from users, etc. Through increasing levels of accountability, users can gain a greater sense of privacy, thereby completing the cycle.

    More thoughts on implementation details here:
    http://www.quinthar.com/UbiquityProject/Res earch/T alisman/index.html

  86. Re:Take it with you! - Bluetooth phone! by 12ahead · · Score: 1
    Well, Sony has a phone with built in bluetooth chip. I own one of those and even though I have not yet figured out how to use this together with my pc, I would say that this is the way to go. If I have all my contacts on my mobile, I can easily migrate from one computer to the next without the hassle of having to recreate addressbooks, schedules, etc.

    As mobile phone functionality increases even outside Asia, I am sure that this could well develop into the so long sought after "killer-app" for bluetooth. Forget about the mp3 player in your shoe, the mini-tv in your jacket button. Bluetooth in a cell phone, sort of like a portable LDAP server, is the way to go. Another step closer to centralizing all your data in one convenient location.

  87. Universal desktop by PhotoGuy · · Score: 3, Interesting
    Exciting concept, the universal desktop. Sun had something called the WebTop they were pitching at one point (iPlanet, I think), which *looked* pretty exciting. Supposedly all Sun employees could just go to any SSL enabled browser, use their little handheld key generator thingy, authenticate themselves, and have access to a full virtual desktop with all the apps they could need, their intranet access, and so on and so forth.

    Sounded good. I tried a demo of iPlanet a year or so ago, I couldn't get it working; *way* to complicated and fragmented. And I haven't heard much of Sun employees using it.

    I have dreamed of a portable virtual desktop for years. Unfortunately, it doesn't exist yet; but for each specific application, there are some solutions (and some general solutinos). The best I have come up with is the following arrangement:

    • Use IMAP for mail. This lets you get at the same set of folders, no matter where you are. If you're on a different laptop, desktop, or PDA, banging in the server name and username/password is pretty quick, for getting at your email stored centrally.

    • For web browsing, you really don't need to do much specially, since it's fairly stateless to start with. I have on my own personal web server, a list of links of stuff I use frequently, which is a good common jumping off point that I can access from anywhere, authenticated via SSL. There may be automated tools for this type of thing, I don't know.

    • For general central application access, use VNC VNC for remote desktop access; there are clients available for a wide variety of platforms, and source available. Sort of portable PC-Anywhere; not quite as efficient, but pretty good.


    A little rough around the edges, but 90% of what I do (and probably 98% of what typical users do) revolves around email, the web, and a couple of specific applications, it goes a long way towards the ultimate solution, which hopefully will be available some day.

    The true solution to this is a unversal open *protocol* for applications. IMAP lets universal email be *very* portable. There is no equivalent for calendaring. This is no equivalent for TODO lists. There is no equivalent for most other important applications. If there were, then mutliple vendors could implement it on different platforms, giving true portability.

    Until this happens, there will be fragmented proprietary solutions, which by definition, will not be the universal solution. Sigh.

    --
    Love many, trust a few, do harm to none.
  88. Re:P3P not privacy by implex · · Score: 1

    Um, this isn't exactly right. P3P is for companies to say "You can trust me, I have it written down where you can see that I am trustworthy." You make it up!

    You are trusting a website that has P3P to tell thr truth about what they do with your data. They can do what ever they want with it... till they get caught. It is a tool for industry self regulation. It can be abused easily enough.

  89. Duh! (Was:No need for trust) by mccabem · · Score: 0, Offtopic

    B.S., and I can't believe this was modded to 5.

    You give someone physical access to your shit and it's not secure. Period.

    1. Re:Duh! (Was:No need for trust) by 1984 · · Score: 2
      What is "physical access to your shit" in this context? They have encrypted data, nothing else. That's no more "physical access to your shit" than if they sniffed it from passing IP packets. The entire foundation of encryption as a means of protecting data is that possession of an encrypted version of the data doesn't give you access to the data. That to go from encrypted -> plaintext without key is a 'hard' problem and all that.

      Of course I'm hoping you're just a troll that I was careless enough to respond to. Either that or you don't know what the fuck you're on about.

  90. Geoportal by greg_barton · · Score: 1, Offtopic

    Geoportal
    Geobility

    Sigh...

  91. I'm very fond of the concept...! by krinsh · · Score: 1

    I've seen 'roving information' like with token-based network access for people who sometimes telecommute (or have to due to the nature of their work - like military officers who may have more than one physical location they are assigned to); and PDF (yes, PDF)-based information management via webservers that allow people to access certain things from home or in the field so that they always have a common reference point. I can't completely fit in the "work" vis-a-vis "home" bookmarks since at this time I have been working from home; and when I worked away from home I didn't use the same bookmarks in either place - but if I could easily maintain some 'work location' data and take it with me to home or field locations without having to haul along several pieces of electronics I'm all for it. I would propose one of two ways to synergize these things: your PDA or you cell phone maintains the central repository of 'profile' and allows certain elements - perhaps done up with XML - to be accessed depending on what subset of your profile you determine when you access a computer terminal, network appliance, ATM(!), etc. Or, like the Sony memory stick or a smartcard; you carry it with you and it is passed on to all devices. This sort of thing will not be produced for the masses until a few things occur: we as a society can manage the privacy implications (I read comics and chat on non-tech bulletin boards when I'm not working; and should be unable to access those from work but if a worker saw this profile data I would not be happy); we reach a 'trust threshold' with regards to said privacy, encryption and self-assurance of each profile subset; and manfucturers are willing to take the chance that the public will go for it. We (or at least those of us /. readers that are) technologically savvy people could probably hack something together that would work for us (as individuals and for some of our contemporaries), but would Joe User utilize it? I can remember the learning curve getting people to use VPN tokens - essentially where the password changed every 17 seconds but used your chosen password as a root of the whole every time.

    --
    I think with the interesting people, their lives can't possibly be wrapped up into a nice little package.
  92. A Better Way by lanier · · Score: 1

    Why not keep important info that's on the server encrypted with your private key. Then, when some info needed, an application on one of your devices (or in the future a smart card, or similar device) could decrypt the data for use. You are still trusting the server but not as much.

  93. Tip for FSF by matsh · · Score: 2

    Why don't we pay say $50 to FSF for them to host my data forever? For that money they would store my bookmarks, my address list, etc etc etc, and I would get it from their servers once or twice a day.

    That way we could sponsor them, which is good, and I also think we could all trust them.

    Mats

  94. Partial Truth by 0x0d0a · · Score: 2

    P3P is notable in that it allows computing an unforgeable proof that the company did in fact give you agreement X about what they were going to do to your data.

    P3P can't force people not to break their agreements, true. But it means that companies that do break them that use P3P will easily be sued in court. And for reputable companies (who waver at the thought of expensive litigation), this is more than enough.

  95. Simple solution... by Eric_Cartman_South_P · · Score: 2
    Every device should store all user data (like you mentioned) in XML. Have a standard for the way things are written in the XML, and then every device has controls for what parts of the XML can be released (credit card number when you say so) and what can not (pin numbers, private bookmarks, whatever).

    Keep it simple, keep it text (XML) and that's that. The problem is that every company wants to be the only company who works with their own stuff. Look at the hoars at Sony that butcher FireWire and their MemoryShaft^H^H^H^H^HStick. Look at MS and their protocals (MS-TCPIP, MSXML, MSHTML, MSJava!).

    The answer is simple. Text. XML. The problem is the corporate hoars behind the product.

  96. Bah, network storage? by vadim_t · · Score: 1

    What about easier solutions, like keeping your profile on your web server at home? Then download $HOME by SSH, or sync it at home. No need to trust propietary vendors, if something goes wrong you're the only one to blame, and you can add all the features you want

  97. shared bookmarks?? by Dr.+Awktagon · · Score: 2

    Hell I'm just waiting for someone to (re)invent a centralized bookmarks/cookies database for web browsing. I use Konq, Mozilla, and Lynx across two Linux machines, and Chimera, OmniWeb, and Lynx on a Mac OS X machine. I want them to share cookies, bookmarks, and wherever possible, auto form fill-ins, cookie blocking preferences, etc. Right now, I have one be the "master" browser (konq) and a bunch of homemade scripts duplicate the data on demand. How awful! What if I'm on Chimera and I want to add a bookmark?

    I remember Netscape's roaming profiles but who knows where that is now. And I hear a future version of Mac OS X is going to use LDAP heavily throughout (dropping NetInfo), but that's uncertain. I think OmniWeb on OS X lets you use an arbitrary URL for your bookmarks file (but I haven't tried it, and it's probably read-only).

    Maybe now that the browser wars seem to be starting up again, someone will think this through. I definitely DON'T want it on somebody else's machine, I just want to click a "share with other browsers" button somewhere on my own machine(s), and I want it to work across architectures and browsers.

  98. Technology + Policy by aleph+ · · Score: 1
    What is the set of information items that you'll want to access wherever you go and from whatever device you're using? Obvious candidates would be bookmarks, contacts list (emails, phone #'s), calendar and a passwords list. Essentially the things that you'd probably want to store on a PDA. Of course the exact set of items on this list might vary from person to person. Different people will have different ideas about what information is indispensable. For example one could easily extend this list with: a notepad, email archive, documents (current & archived), spreadsheets, various databases and so forth.

    To embrace all of these functions one needs at the minimum an all purpose file server. The manifesto for such a service would be something like this:

    • accessible from anywhere
    • using any device
    • by only the user (+ the sysadmins perhaps)
    • access secured with strong encryption
    • reliable service (backup systems available)
    • data available using standard protocols
    • all information readable and writeable and searchable
    • information indexed in a way that makes sense to the user
    Much of the information stored might be considered 'work-related' but there's also plenty here that should be considered 'personal'. Would one require several roles or personalities - one for work, one for home, indeed one complete set of data for each hat that you wear? It seems that whilst that would provide a certain level of useful separation, for example by allowing you to keep work contacts separate from personal contacts, it would also lead to troublesome fragmentation. You probably want to know for example when your home and work calendars conflict.

    There are a couple of ways to solve that problem. One would be to have a single repository for all your information, with some type of tagging to say which info belongs to which role. This has the advantage that all your information is accessible from one place. The other approach would be to have multiple information stores, but to allow the client device (PC, phone, PDA whatever) to access several different data stores and combine the information retrieved from each. Whilst this approach invloves a greater level of client complexity, and reduced reliability due to dependence on multiple services it has the advantage of allowing diversity in the server strategies of different organizations providing service to one individual.

    The question of who would be trusted to run such a system is one not of technology but of policy. It seems likely that no institution with an interest in the contents of my personal information should be trusted with it. Clearly this includes my employer, the government, or a private corporation constrained by profit interests. What is needed is an impartial institution. This suggests a potential solution - a legal structure similar to the 'common-carrier' status of telephone companies. Phone companies don't care what you talk about on the phone. They're legally required not to care. What is needed is a 'common-storage' status. That status could be given to private companies who are regulated as digital storage providers. Those companies would be legally constrained not to misue the stored information, for example not to reveal it to third parties, or to use the information in ways not explicitly granted by the end users.

  99. Federate it!! by blastedtokyo · · Score: 1
    With the ubiquity of broadband and PCs, just leave a machine running all the time using a static IP or dynamic nameserver resolution. You own all the data on your PC and if you protect it right, you can feel secure. The only information you're sharing is what's going over the wire which you can protect with an SSL cert.

    Here my usage scenarios:

    1. From another PC I can VNC (or equiv) so I don't have to worry about application versions, leaving temp files, etc.

    2. From a crippled web terminal (i.e. I can't install a java app/activex control to use VNC), my bookmarks are a secure web page (they're already exportable in IE and Netscape to an HTML file). If you run Windows you get IIS for free. Otherwise, you run Apache. Both are pretty simple for serving up simple pages.

    3. From my PDA my contacts are already sync'ed so I usually don't need to 'phone home.' But if I want to use my Ipaq with it's default software, I can activesync over the 'net to get my mail, calendar, avantgo, etc. Here I'd just pay for 802.11 access from a starbux or look for a community network.

    4. For my cell phone, I live in tokyo so my phone actually syncs with my PC and can read simple web pages so I'm good to go :)

    5. For documents, FTP them or email them to yourself.

    6. For other email, just use the POP3 features of Hotmail or yahoo mail to your ISP. If you want to host your own mail, that's a separate bag of worms but I'd recommend just encrypting it if you're so worried.

    The remaining challenge is securing your PC so that you're always using some form of authentication.

  100. Re:first post by Anonymous Coward · · Score: 0

    Do you use a Mac, perchance?

  101. Perhaps Jabber is a better paradigm... by mbogosian · · Score: 1

    Not that you [cw]ould (necessarily) use Jabber as a means of storing and propagating a profile, but it might be a more appropriate model than Napster (anyone can host a Jabber server in front of, or behind a firewall, and the server is a single point designated by the Jabber address, much like an e-mail address).

    Just thinking out loud here, but what might be nice is if everyone said, "Okay, we'll all use the Mozilla bookmarks format and the vCalendar and vCard standards, and we'll devise an (XML?) indexing format (telling a client where to find all the various files with the respective information) and make them accessable via WebDAV." Now all you have to do is convince every major client out there to use WebDAV, the new indexing format, vCalendar, vCard and the Mozilla bookmarks format.

    Wait a minute...that sounds like it may be a job for an LDAP directory (which one can always host oneself if one doesn't like the availabe service providers). Most mailers already have some ability to interact with an LDAP server. Are there any standards for putting address/calendar/bookmark info in there? I know that's probably not what it was designed to do, but really, does that information change that often to be ill-suited for LDAP?

    Sorry...just ranting about ideas here.... My point is that I know there's enough standards and protocols out there to meet this need without too much development. I'm sure there's just too much differing ideas about how to do it, so it hasn't been done yet.

  102. Give it to tehm! by Erris · · Score: 2
    we defaulted to a hardware device that you would carry with you (quite possibly a PDA), then when you log into a machine, would have your preferences wirelessly available. Not just a desktop, but your cell phoen could wirelessly use teh address book for making calls, etc. I personally like the hardware solution best because then no one owns the cetral store of your personal data & preferences but you.

    Like you can trust your machine at work! Where I work we click through the most outrageous agreements before we log in to the NT network. Essentialy all our data is our boss's, no personal use, that kind of thing.

    Surely Microsoft could give it a stab, and then extend it beyond usefulness.

    Most things Microsoft does are beyond usefulness and into rapicious. Have you read your EULA? Neither has my boss, or he would have realized that M$ owns all the data he thinks he owns.

    All my information is available through ssh and ftp. Sensitive stuff gets no where near a computer at work, regardless of protocal.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  103. (dot)Mac is not Convergence Technology... by Spencerian · · Score: 2

    ...but iSync offers the convergence, allowing syncing of contacts and calendar information between a Sony Erickson phone, Palm, and iPod (which can hold contacts) in conjunction with Mac OS X Jaguar's iCal and Address Book.

    (dot)Mac is merely an Internet-based services package. It's useful, but not wholly collaborative.

    I'm sure that Windows developers can generate something for themselves, but I bet the Linux/OSS group can figure out a similar tool faster since Mac OS X is just a BSD variant.

    I don't think I like the idea of storing my personal data on networks that Apple or Microsoft create, but iSync wouldn't be a problem with me since the data remains local to my devices.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  104. iSyc is only a month away by Anonymous Coward · · Score: 0

    iSync is from Apple so it will work pretty much right away and will be out soon... .net is still a deal off in the disance and will require version 4 till they get it working right..of course thats if they don't change (again) what .net is.. Kyderdog Dan

  105. IMAP is the answer by robbo · · Score: 1

    Every browser with a mail reader understands IMAP. With a decent IMAP server you can create a folder called SETTINGS, with subfolders containing the data you like, like all your spam FILTERS, web BOOKMARKS, etc. Then a smart browser would detect the special folders and import them as necessary. The important thing is that the IMAP server is already a trusted source, since you keep your mail there. To be honest, I don't understand why people haven't tried this sooner..

    --
    So long, and thanks for all the Phish
  106. Read the requirements by Anonymous Coward · · Score: 0

    It's amazing how many people here are suggesting technologies that don't actually meet the article poster's requirements, or require very substantial glue to convert between fragmented protocols and data formats. The whole point here is that there should be a standard protocol and data format for these kinds of informations; "whatever Mozilla does" is no more of a standard than "whatever Microsoft does" is. What should that standard look like? What should the security model be? Those are reasonable questions, and suggestions like "just use LDAP" without considering the work that it would take to put bookmarks into LDAP aren't real answers.

    I guess that's what happens when you ask people who never tried to write anything to a set of formal requirements in their lives.

  107. Remote access to central machine by Digital+Believer · · Score: 1

    Easily implemented solution: don't share your information, but access your own PC from anywhere and use it as you would elsewhere. This is easily available now for PC's, and could be extended to PDA's, phones, etc. with a little more work. Start with a web-centric remote administration product like GoToMyPC or Radmin.

    GoToMyPC is terrific; it uses a central server to connect you from a browser through firewalls to your PC regardless of its current IP address. The software currently cross-platform only on the client end; the server is still Windows-only, but that could change. The go-between server software can be licensed, so it's not even necessary to have a third party broker the connection to the home PC.

    --
    We can reduce ideas to bits and people to genes, but "can" does not imply "should".
  108. Netscape had the beginnings of this... by aquarian · · Score: 2

    Netscape used to have something on their website, where you could store your bookmarks and address book, and then import them into any Netscape running on any other computer. It was totally cross-platform and everything. I used it to sync my address books between my Linux and Windows machines- way easier and more reliable than exporting/importing database files. Microsoft also had this for Outlook users.

    All this is good, but what would be most useful is a cross-platorrm, cross-browser, cross-everything standard for bookmarks and address books.

  109. Instead of a central repository, carry it with you by AngusSF · · Score: 1
    Sed quis custodiet ipsos custodes? It doesn't matter where the data are; if they're on a central server, they're at risk -- all it takes is some disaffected sysadmin type or his boss or an FBI/NKVD/Gestapo type, and your personal details are public.

    I carry all my logins etc. in my PalmOS device, encrypted in a Blowfish-protected database, and synched to my personal computer when I'm back in the office. I have to enter one decent password to get at my data, and if I lose the PDA I suppose someone could crack it if they *_really_* wanted to, but at least I know the data are NOT on a Microsoft/Sun/Liberty Alliance box where some disaffected BOFH can get to it.

    YMMV.

    --
    "A gun is a tool, Marian. No better, no worse than any other tool. An axe, a shovel, or anything." Shane (1953)
  110. YOU have no clue what .mac involves by joel8x · · Score: 1

    .mac doesn't have a damned thing to do with your profile or bookmarks, what kind of crack are you smoking? Or did you just include that because you wanted your ask slashdot to look cool?

    .mac includes backup software that backs up you favorites, preferences, contacts, etc. to your iDisk which can be downloaded to another mac very easily. iSync has a feature to synchronize all your Mac's settings using your .mac service/iDisk.
    --
    Sound waves should be free!
    1. Re:YOU have no clue what .mac involves by Anonymous Coward · · Score: 0
      • iSync isn't released
      • .mac only works with another mac
  111. This sounds like a movie by Sandman1971 · · Score: 1

    Sounds pretty much like what the Bill Gates type character wanted to do in AntiTrust... and look how that turned out ;)

    --
    It's better to burn out than to fade away
  112. The truth? by Anonymous Coward · · Score: 0

    Let me put it this way... It is more likely that an asteroid will crash into this planet, centuries before such an idea would be standardized.

    Nice theoretic idea, impossible in reality (you forgot the human variable).

    Keep in mind that this is a world that cannot even agree on a single date/time format.

  113. Linux server, accessible via DSL by -tji · · Score: 2

    I have struggled with this same problem in the past. Especially when I had a desktop computer at work. All my data was split between several places, and multiple computers at each place.

    Getting a laptop helped with having my files available wherever I am. But, I still use multiple systems, so keeping all my data on my laptop wasn't good enough. The best solution for me was to keep everything in a network accessible location.

    For some, a My Yahoo! account might be good enough. Online e-mail, address book, notes, pictures, bookmarks, all www accessible. But, only somewhat configurable, advertising based, and limited to what they implement.

    I have instead centralized my data on my Linux server, which is remotely accessible via my DSL connection.

    Some simple PHP scripts, and a MySQL back end make a great searchable bookmark storage. A WWW frontend to a calendaring system also stored in MySQL. WWW/PHP accessible e-mail accounts (with Spam Assassin filtering out the garbage, and the ability to create many e-mail addresses - one for each service I sign up for, so I can determine who gives my address to spammers), To-Do list in PHP/MySQL. Files could be centrally accessible via Samba or HTTP.

    Add a firewall to control access, and VPN if you're really ambitious,and it works like a charm.

    The only time I don't have my data is when I have no net access (which is becoming increasingly rare). For those occasions, I need to improve my data synch-ing processes for my Zaurus.

  114. Crypto is just one aspect of it by Arnaud+Sahuguet · · Score: 1

    Implementing a safe vault for my data is easy.
    As you say, you just encrypt the data.

    But the idea is that some pieces of the data need to be shared. For instance, I want my profile to store my SMS anti-spam policy.
    I want my profile to store my "how-to-reach-on-my-cell" policies. And for this kind of info, I want to make sure that some applications (mainly the app server of my wireless operator) can access this data.

  115. Me, Me, Me by Arnaud+Sahuguet · · Score: 1

    It is interesting to see that most of the postings are only concerned by how a user can retrieve his/her own profile information.

    I am talking about a situation a user is willing to share some information with applications in order to get a better service.

    I am sorry, but the HOTMAIL will not do.

  116. Store it on my your own private server by Anonymous Coward · · Score: 0

    I would like a roaming profile but stored on my own server. At minimum, from any machine on the internet I should be able to launch Opera which will then download my preferences and bookmarks from the server of my choice.

    Yes you can already do this with ftp and some moving files about manually but It should be built in to the software.

    Press a button, enter a host name and password, get your preferences....

  117. Re:Perhaps LDAP is not a good paradigm by axxackall · · Score: 1
    The major problem with LDAP is that it's complex to manage and primitive to use at same time. You cannot explain to average users (even to average programmers) how to manage LDAP.

    The other very important problem of LDAP is that it's for hierarchies/ However, the real world information in the best case of scenaria is DAG.

    Besides, LDAP is way too slow and its query language is way too primitive.

    I believe that another database paradigm should be used to roam user's personal information. And I am more convienced that RDF is a solution when non-tree info doesn't go to "raw" XML, neither to LDAP.

    I agree that Jabber is a good idea to start. What's good in Jabber? SOAP. That's it. Well, today XML is a key. As I mentioned, PIM requires not a "raw" XML - but rather its RDF dialect. Perhaps some RDF database with RDF-oriented query language and web/SOAP interfaces will serve well if user profile info is defined well in RDF ontologies.

    Here are some links I found about RDF:

    --

    Less is more !
  118. Re:You're talking about two different technologies by Arnaud+Sahuguet · · Score: 1

    I am talking about two things (you seem to be the only to have noticed. Bravo):

    - accessing my own data
    - making my own data accessible to other

    In terms of technology versus standards, GUPster is the bastard child (yet to be born) of GUP and Napster. And GUP (Generic User Profile) is an on-going 3GPP standard.

    I think the problem (actually the two problems) need to be tackled from both ends: standards and technology.

  119. Hey Telecoms: Baby Steps by Anonymous Coward · · Score: 0

    OK, Mr. Telecom: I've already my calendar info & my contact database online - in Yahoo. Now - get this to my phone! How hard could this be? Let's see:

    Does the phone have a contact database? Check.

    Does the phone have a calendar function? Check.

    Is the phone wireless? Check.

    So, how come I can't see my calendar on my phone? mMode comes the closest, but you have to use the AT&T web site to interact with your information, and it only works with a few phones. Nobody does it right.

    Get that right and then let's talk about other data, and where that goes.

    Btw, cables, wi-fi and bluetooth don't count - I want up-to-date calendar info when I'm on the road, not when I'm 10 feet from my computer.

    1. Re:Hey Telecoms: Baby Steps by mini+me · · Score: 1

      So, how come I can't see my calendar on my phone?

      Ummm, you can. wap.yahoo.com.

  120. Shameless Plug by mcrbids · · Score: 3, Interesting

    If you look at our website you'll find a web-based Contact Manager software accessable from (virtually) all the devices you mentioned above.

    It's tested with Konqueror, IE, and Mozilla, and is known to work with a number of Palm-based devices, including the Handspring Treo cellular phone. /Shameless Plug

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  121. The problem with LDAP by Arnaud+Sahuguet · · Score: 1

    LDAP is great, I agree:
    - flexible data model
    - hierarchical and distributed architecture
    - free implementation
    - lots of schemas
    - decent access control

    Here are the limitations:

    - data model is flat
    When you take an LDAP object class, the structure is flat: no possible nesting.

    - the transport mechanism is not ASCII (as opposed to XML)

    - the LDAP query language is way too limited

    - the way user profiles have been implemented so far is wrong.
    Netscape user profiles uses LDAP but each component (address book, bookmarks, cookies, etc.) is stored as a blob. This means that the only that you can do is to retrieve the entire address book, or the entire bookmarks. The granularity is wrong. Moreover, this opaqueness makes the various components live in different spaces. There is no way to write a query which will combine address book info with calendar data.

    With XML, everyone lives in the same space and you can write queries that return (for instance) the name and phone numbers of all the people I have a meeting with next Tuesday.

    1. Re:The problem with LDAP by Anonymous Coward · · Score: 0

      you're missing the point.

      Why would you WANT to search by address book and calendar info?

      LDAP is not designed as a database replacement, and so should not be thought of in terms of a SQL RDBMS. In this context you want to retrieve a users profile, after they have authenticated - if you don't WANT to retrieve the whole profile you DON'T need to - you CAN specify which attributes you want returned.

      Also, each attribute, dn, and any other object can have an ACL defined for it - allowing VERY fine granularity of security. You could allow groups or users access to only certain attributes or no attributes for users, dn's or other groups.

      LDAP has been criminally overlooked, I suggest you check it out more thouroughly. You'll be amazed at what is possible.

  122. pairwise synchronization by g4dget · · Score: 2
    The way things seem to be working out is that you end up being able to synchronize pairs of devices (not all pairs, but at least a spanning tree). That way, you don't need a centralized server. You configure what goes where for each pair. Some of those synchronizations happen automatically when devices are within range of each other (phone to PDA), others happen over the Internet.

    That, rather than the Soviet-style centralized identity management that Microsoft and Sun envision, is likely to be how identity information gets passed around: from a variety of source on a variety of devices.

  123. I've already solved this... by tthomas48 · · Score: 3, Interesting

    The easiest way to do this is to run a website on your how server. Slap on SSL and you're pretty much good to go. I have:

    Centralized Webmail

    Centralized Calendaring that I can share with my wife and theater company

    Steaming Music that is granted by music profile, so I only share my music with people whom I would normally loan CDs to.

    Centralized bookmarks with a convienant javascript link in my toolbar to add sites at home and at work.

    The question is why did I have to develop this myself. I think this is the future. Why not take the idea of one of those router/webserver/firewalls a step further and make an all in one information box. You plug it into the network. You patch it. Why doesn't this exist?

  124. My Services? by yem · · Score: 2

    I heard it got dropped

    --
    No, I did not read the f***ing article!
  125. With this, any app can crud up your preferences by Animats · · Score: 3, Insightful
    Even without the privacy implications, there's the problem of applications making incompatible changes to shared data. Mozilla and Netscape can't even share preferences properly. And look at the mess called the Windows Registry.

    Database people do this sort of thing all the time, by making the data superior to the application and forcing apps to work through a very rigid interface. The way to do this is probably to store the preferences in a relational database. Those things are well understood, scale up, and can be replicated. Apps would get to the database via SQL, as usual. It's not the latest buzzword-compliant technology, but it's well-understood.

  126. Partial solution by OldSoldier · · Score: 1

    This is a pet peeve of mine. Although I'm currently content to have universal computer roaming profiles and feel no immediate need for better cellphone/pda connections.

    That said, my solution to the computer side is to use Netscape 4.75's roaming access feature. I have it set up in my house now and all my computers use it. It is damn handy for bookmarks and address books on my home computer network. It's so handy that I'm reluctant to upgrade past 4.75 because I've heard that roaming access HAS BEEN REMOVED from all the later releases of Netscape!

    This is a disturbing trend. While MS and Apple and all are talking .net and .mac, netscape/AOL are dropping support for erstwhile 'home brew' solutions to this problem. What the hell are they thinking? True When the feature was introduced it probably was only used in corporate settings, but now that many homes have more than one computer in them it makes sense to have a feature like this for home users. IMHO netscape is dropping the ball on this by removing this feature.

  127. Simple solution... by singularity · · Score: 2

    In college I used to keep a Zip disk with me that had a mail client that left the mail on the POP server (Eudora) - you could also use IMAP for that. It also had a browser and a regularly updated set of bookmarks.

    As others have pointed out, USB pocket drives are also a solution.

    If nothing else, a 1.4 meg floppy is pretty universally accepted and can easily store more bookmarks than any normal person has.

    These solutions are a little more difficult to work with than simply logging onto a server, but do allow for more security. Netscape, at least, allows you to find a profile on start-up.

    The only question is if all version of Netscape will read different profiles (will the Mac version read one written in Windows)

    --
    - (c) 2018 Hank Zimmerman
  128. Discussion so far by Arnaud+Sahuguet · · Score: 1

    Most comments only address one aspect of the problem: how an end-user can access and manage his/her data in a ubiquitous way.

    The obvious solutions are:
    - carry it with you (USB, etc.)
    - store it on a server (ISP, home desktop)
    Access control is simple: you can access your data, nobody else can. The data is encrypted and you have the key.

    The more interesting aspect (I guess my initial post was not clear enough) is that I want to share this data. Apparently very few people on /. are even considering this option. Is it selfishness, paranoia, or am I missing something?

    I want some applications to be able to access this data to perform some useful services (e.g. by combining presence and calendar information, people could reach me more efficiently).

    The challenge is how to provide a controlled and integrated access to my profile information.

  129. XNS by JohnsonWax · · Score: 3, Informative

    I'm surprised that /. isn't all over this...

    Check out http://www.xns.org

    "XNS is an open, XML-based protocol for identifying and linking any resource participating in any kind of digital transaction. You'll find the complete technical specifications on this site.

    XNS provides a flexible, interoperable method for establishing and maintaining persistent digital identities and relationships between these identities. The protocol provides services for registering and resolving identity addresses, defining and managing XML identity documents, conducting and protecting identity transactions, and linking and synchronizing identity attributes."

    Basically, store what you want, where you want, in an open format. As a public trust organization, they don't store your identity, they only proxy it. Store it with MS, with Apple, with your work, at home.

  130. Why a third party? Host it yourself! by ooglek · · Score: 1

    With the beautiful folk at OSDN, you have sourceForge and Freshmeat. Someone will create a open-sourced solution to all of this. You download it, install it on your server, and voila. You have your profiles stored on your own server which you control.

    So you are not a geek? Text-based stuff shouldn't be too network heavy; I would forsee a few donation-supported sites, or even ISPs who will host your info for you. It's all easily downloaded to your local machine in XML format, so you can change providers easily and quickly.

    Why do we have to use .net for this stuff? Build a standard, use it, build open-source software for it, and allow people to run their own if they are security conscious. But I don't want to give my info to Liberty, .Net or .Mac frankly, I'd rather set up a server for me, my friends and family. If every geek did this for their small subset of friends and family, everyone would be taken care of!

  131. Re:You're talking about two different technologies by flynn23 · · Score: 1

    It's not so much two technologies as much as it's two methodologies.

    I see two obvious paths. The first being the distributed GUPster/DNS method, where a central store has meta data and a pointer to the location of value data. You could store your profile anywhere, including your home workstation. You could easily break down your profile to only allow relevant access, so that an e-commerce app only has access to purchase info, and your cell phone only has access to contact info. The ideal mechanism would require your PERMISSION for a request to be fulfilled. This is how I wish your credit report worked. Anyone can access your credit report with just a bare request. But if they had to have your PERMISSION, then you'd get a lot less junk mail offering those credit cards.

    Obviously you could store info for application specific values in this mechanism as well. So it's not just preferences, but nitty gritty app data. I think it's more important to have a mechanism that's adoptable first. Standards for data containers will get developed as apps utilize this functionality. It seems obvious that XML would be the method of choice for storing this.

    The downside of this is that wherever your info is located has got to be accessable 24x7, which might make the home workstation less ideal. Another possible downside might be being inundated by requests/confirmations for accessability. But you could get around this with PKI, similar to the way you 'allow' content from certain keys to be downloaded or trusted implicitly in IE.

    The other method would be a centralized Passport-like system, where most of the goodies are stored in a massive central database. I don't see the paranoid going for this, and I don't see the model deviating much from the current credit report type model that's in place. ie. you don't get to know who's accessing your data and for what purpose until it's too late. But I do see this as more acceptable in the business world because there is a single point of contact for implementation and sales of the system. There is merit in the idea that there is a single point of contact for failure, if that were to happen. This would definitely be abused though. Call it the cynic in me.

    I would hope that both systems would be available and we could let the market decide which is best. Consumer choice is always the best option, as it keeps development brisk and customer care in an upright position. And there will always be issues that arise that we cannot possibly imagine until implementation time.

  132. I dont have the time for this anymore..... by PhreakOfTime · · Score: 1

    I used to enjoy these obvious baited questions by some corporate lackey. But now they are just about as irritating as a summer mosquito.

    You think that data is important to you?...then guess what...YOU can be the one controlling how it gets used. The second you hand over that resbonsibility to someone else your screwed

    Enjoy your technocratic society otherwise....its what you wanted, right?

  133. Unison by jkomut · · Score: 1

    I thought this might be useful.

    "Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

    http://www.cis.upenn.edu/~bcpierce/unison/

  134. PointServers.org anyone? by SpamapS · · Score: 1
    Checking in a little late on this story, but I didn't see anybody mention PointServers.

    Instead of convergance, these guys are talking about using small, PCMCIA card size devices called "Point Servers" with gigabit UltraWideBand technology connecting to Various "clients" that would provide things like display, input, etc.

    Looks pretty cool, and best of all, they're keeping the whole thing totally Open Source. I think they have a prototype using an ipaq sans screen, and a hacked up 100Mbit UWB setup.

    --
    SpamapS -- Undernet #Linuxhelp
  135. Problem's done been solved by iankerickson · · Score: 2

    Leave it to nerds to bicker over a problem that country music has already solved. The song you want is called "God is my Palm Pilot".

    Can't recall who sang it though. Let me check with my personal organizer, and I'll get back to you.

    --
    Democracy. Whiskey. Sexy. Pick any two.
  136. My Experience with Roaming Profiles by evilviper · · Score: 2

    I appreciate your desire for being able to centralize all your data, but I'm afraid in the real world, it doesn't work like we might like.

    So, in my attempts to centralize all my data, I used Netscape 4.5+'s Roaming profiles, along with a website that provided roaming-profile service for free (hey, it's only a few kb for each user, why not a free service?)

    So, this worked fine from my home system... It would save the settings, and I'd just have to type in my password when I opened Netscape for the first time.

    So, then I try it from work... It's a bit of a hassle because I have to got to the commandline, then launch netscape with a commandline option, then type in all the account settings (server, path, type, username, password) each time I was going to use a browser... You never know when you're going to want to bookmark something.

    So, then I check my e-mail! Of course my service was pop3, so it would only exist on the machine where I had downloaded it, so there were serious problems there. Even with the option to keep the message on the server, there was a serious ammount of inconsistency...

    Additionally, because of the firewall settings, I had to use a different SMTP server when I was at work, than I used at home. So, the roaming profile didn't work too well if I wanted to reply at work, but I could at least read it in my spare time, and reply when I got home right?

    So I found an IMAP e-mail service, and began using that. It was much less reliable, had a smaller quota, etc. Did I mention that IMAP was blocked by our firewall? So no roaming e-mail for me.

    We're just getting started. After using the roaming profile server for a few week, I opened a sub-folder of my bookmarks to discover a bookmark called "Transfer Interupted"... I realized that upon one of the sync attempts, the bookmarks were half-transfered, when the connection dropped. The server and Netscape didn't complain, so that corrupted copy was then synced up, and eventually overwrote all my backup copies (I had apparently been using the corrupt bookmarks for some time).

    Then the next problem came along... Mozilla was not going to include roaming profile support. So even if I had wanted to continue, I couldn't.

    So, my solution was simply to send copies of all my reasonable important data to my home server on a weekly basis (from my workstation at work, from my handheld, etc). When there is a problem, it isn't too much of a hassle to copy it back manually.

    First you need to force each company to use the same format for all the settings that matter. Then you need to make it forward compatible, so things you can't even imagine right now, can be accomodated as needed. Then you need some way to automatically keep all the devices in sync (a server) that everyone will be happy to all use.

    Some times you just have to do these things manually.

    Of course, don't quite understand what you want, or why you want it.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  137. Encrypted by mnordstr · · Score: 2

    If the information would be encrypted on the servers, and only readable by me on my devices (with the right certificate), I could probably use such a service.

  138. There are products for this. by ressu · · Score: 1

    We use XTND Connect Server to sync out data, it has custom made clients for multiple platforms and new phones with syncml support can syncronize to it easily.

    i'm not saying that this is the ultimate solution, but it is A solution.

  139. iSync by Anonymous Coward · · Score: 0

    Well in the interim Apple will soon release iSync which acts as an interpreter of sorts. Syncing your addresses, contacts, schedule, lists and more to and from PDAs, Cell Phones, the internet (any webDav server will do) and your computers. Looks interesting, guess we'll see.

  140. Easy... by phunhippy · · Score: 2

    Well I guess what yer asking for is Easier then World Peace :)

  141. Out of the black hole by sbwoodside · · Score: 1

    What a coincidence. I sent an entry on this very topic into the last Viridian design contest, but it vanished into a black hole in Bruce Sterling's email box. He later said:

    "Sorry Simon, but your interesting Civil Society entry never showed up in my mailbox."

    Oh well.

    My proposal is to create a PIBank (Personal Information Bank) that's going to store all of your personal information and dole it to local systems at your command.

    I secured it using one-time-password, two-factor authentication with RSA SecurID cards. The cool thing is that you can also have the PIBank generate one-time credit card numbers and so on to prevent fraud.

    Someone mentioned profit? Well, it's just like a regular bank. Their number-one product is trust. Of course they'll charge a monthly fee and use your data in aggregate form ;-)

    Go on, check it out.

  142. Be careful about HTTP referrer by Boss,+Pointy+Haired · · Score: 2

    Just a word of caution if you use a "personal homepage" to do this.

    Remember that the HTTP referrer header that is written to the web logs of sites you visit will reveal your "personal homepage" URL, so be careful if you store other information (such as friends email addresses or contact numbers etc.)

  143. The issues to address by barnaclebarnes · · Score: 2

    Well, at least not anytime soon. Trust me. I'm in the sync business. The solution is to have a multipoint sync feature that allows all your 'devices' to sync to a central point. Where that central point is should not matter. Trust your ISP? Host it there. Trust Yahoo!? Leave it there. Want to stick it on your home network? No problem.

    The next problem is getting the devices to talk with each other in a standard langauge...but that is not going to happen. you have to have an engine that can translate between the different devices. Take recurring appointments. Palm can handle certain features, Lotus Notes others and Outllok still others. What happens when you try and keep them all in sync? You have to allow for all the different capabilities. Not easy.

    Then you have supported platforms. Just how many contact lists do you keep? For me I have the following...Palm, PocketPC, SyncML Phone, Outlook, Yahoo!, Hotmail, Evolution. That's seven different places to keep in sync. Then there are the bookmarks. I use Mozilla, IE, PocketIE, Konqueror and AvanteGo on several machines. I have bookmarks scattered about all of them.

    Then there is filtering. Do you really need all of that information on one device? No. I only want my personal stuff on my home PC but both on my work PC. /b

    PS: When I say device I mean a data point. I.e Outlook is a device Lotus Notes is one, A Palm is one, etc.

    PPS: If someone says just stick it all online and access when you need it; Wake up. When you are 100 miles from the nearest cell tower and you don't have coverage...thats when you want access the data that you have only stored online.

    --
    [Please type your sig here.]
  144. Roaming Profiles by dotwaffle · · Score: 1

    Can someone alter windows profile storage so that the average user can not just plug in one of these smart 64Mb USB media thingies and log on with all their mail messages etc? Or even better, one that will store it on any removable media drive so that PDA's etc can use it? And if not, WHY NOT? Oh, and if you worry about losing it, you always have a backup on your master computer, and should you try to hack the password, it'd have 1024-squillion bit encryption. And a guard dog. And four dead chickens... Ideas on a stamp addressed envelope.

  145. Web Based Bookmarking by arestivo · · Score: 2, Informative


    You can find a list of web based bookmarking systems here.

  146. Application Configuration Access Protocol - ACAP by Bazman · · Score: 2

    This is a protocol for storing application configurations centrally. All you need to do is get your cellphone and PDA companies to support it. Hmm yeah. Not sure what the status of the project is at the moment though. Google for it, or read this white paper.

  147. Re:heheh ... but by raxhonp · · Score: 1
    Isn't the DotGNU project what he is looking for:

    The main objectives of DotGNU are to build a webservices platform and a Virtual Identities system.

  148. Universally roaming slashdot profile by jukal · · Score: 2
    One of the large major issues surrounding such a system would be implementing it in a way where the user can control the flow of data: where it is stored, when a certain piece of data can be sent, and who is allowed to get it.

    First you should solve the problem with Slashdot, which does not allow you to delete your account for example - and does not even mention this during the registration process. Next time when you decide to accept a submission related to YRO, first fix your own violations.

  149. Whoever "designed" vCard XML should be shot by 21mhz · · Score: 1

    Who would make such standards? Surely Microsoft could give it a stab, and then extend it beyond usefulness. Maybe some of the existing standards are good enough, or could be extended (vCard, vCal, etc.).

    As other posters hinted already, there is SyncML.
    As for the vCard XML representation, it was devised by someone who didn't understand what XML attributes are for. These "special marker" elements inside other elements used to make some of us pull our hair out.

    --
    My exception safety is -fno-exceptions.
  150. Not the way to go. by Marc2k · · Score: 1

    One note though, that would require an intermediary which magically one day we would all Need©. I don't like that idea. Do you like Microsoft? Their empire came out of necessity (and some stupidity). They threw together everything that was getting popular in one inexpensive product and ran with it. Now it's immensely hard to do create or write anything for the home PC market without going through them in some way (be it using their tools, apis,etc.), even if that is just a means to subvert their efforts. If this single point of failure were to be government organized, great. But now other countries would either have to set up their own service or pay to go through ours (no one works for free). If not, what company would you trust? Microsoft? Verisign? They all have their problems. Another existing company that you may have heard of, but John J. Bluecollar hasn't, why should he trust them more than Microsoft? Or, better, why don't we start a new company to do this. Well, now it's definitely a pay service, and as we've mentioned this service is something we all Need©, so they've got us by the balls. Granted that this company would be government (whose government? is this thing global?) regulated, but by that time, I'm sure it would have enough money to buy off a few senators, they don't cost that much, as we've found out.

    There are just too many holes in this plan for me to agree with, and I've already given my personal information out many times.

    --
    --- What
  151. LDAP isn't secure! by sethadam1 · · Score: 1

    The DOD even just put an expiration date on LDAP use. There's LDAPS now, a secure version. NOTHING new should implement LDAP if it's not internal - it should use LDAPS.

  152. Flash PCMCIA by nurb432 · · Score: 1

    Carry it around and shove it into what ever device you are logging into ..

    Or in the future, wireless..

    Course if you LOOSE the card you are screwed.. But its a better alternative then putting all your information out in the world for all to see... and we all know anything is crackable..

    --
    ---- Booth was a patriot ----
  153. Five little words... by Shaper+of+Myths · · Score: 1

    my dot yahoo dot com

    I know it may not be the most secure thing in the world, but it's very handy for everything I need it to do. Email, bookmarks, notepad, calendar, reminders, addresses, palm pilot synchronization, and a customized homepage with quick access to local information (wherever 'local' happens to be).

    Since I use at least five different machines during the course of the day, it's extremely useful for me. When I get to a new machine, I have instant access to pretty much anything I could need. Also with a bit of ad-blocking, pop-up killing, and (assuming a wintel machine) the addition of the yahoo and google toolbars, I can have full functionality on any PC I sit down to in no time flat. Again, not a solution for the paranoid, but I find its the most robust solution out there. YMMV...

    1. Re:Five little words... by Arnaud+Sahuguet · · Score: 1

      that's a really good start.
      But how do you share this information (e.g. calendard information) with a 3rd party application that you trust?

      Or how do you grant access to some pieces of your profile to your family members?

    2. Re:Five little words... by Shaper+of+Myths · · Score: 1

      "But how do you share this information (e.g. calendard information) with a 3rd party application that you trust?"

      All of yahoo's services are compatible with intellisync technology. They have an app that allows you to synch to a palm pilot or a phone or whatever. Also, their premium email service (10 bucks a year) is POP3.

      "Or how do you grant access to some pieces of your profile to your family members?"

      The calendar and briefcase both allow you to make your data public (if you choose it on a case by case basis). Also, using a yahoo club can be a very good way to share info with family members. It has its own seperate chat room, mailing list, calendar, etc...

  154. ZenWorks by Red+Rocket · · Score: 1


    You could probably get ZenWorks to do all of that right now and store it on your own server if you have an "always on" connection for it. ZenWorks is fully integrated with a directory service and is accessible via LDAP and XML. What more could you need?

    Also see ZENworks Keeps Handheld Costs Down, Security Up

    --
    - Hail to our fearless misleader! Fool speed ahead!
  155. Standard Calendar Server by Anonymous Coward · · Score: 0

    I have been thinking a LOT about haing all my email, contacts, schedule, etc to be accessable from all my devices.

    It is pretty easy with email and contacts, IMAP and LDAP. This also allows for a degree of sharing information.

    Where is the calendar standard? Is MCAL/ICAP dead? I need a calendar server that can handle shared categories/folders and recurring events, etc. Then it is just a matter of having the software access multiple calendar servers just like email (i.e. work server, personal server, junk server, etc).

    -Jaxn

    P.S. if you know of a product or standard that does this or want help creating one, email calendar_AT_jaxn_DOT_org

  156. USB KeychainFlashmedia? by Anonymous Coward · · Score: 0

    Why not store everything on a flash media card they hold 128MB or so, or even use those usb keychains. That way you'll always have your information handy no matter where you are, just have to lobby the cell phone companies and pda's to support usb or flashmedia format. Also have to come up with some encryption plan and password scheme to keep prying hands out. Also a backup scheme, anyone scene my life on a disk??

  157. FusionOne by alecbrown · · Score: 1

    I think what you want at the moment is Fusion One but then you wan tmore on top, hmm.

  158. what is needed by Anonymous Coward · · Score: 0

    is a website. everyone makes their own website. you put all your information on that website. either you pay the host for extra security or you make the security yourself.

    the data you are storing of your universal profile will need to confirm to a set standard. the UNIPROF (made up) standard. this way any joe and janet jooboojama with their various digivices can plug into that website download the profiles and whatever. make changes and upload them back.

    you want to extend your profile to hold bank information? go to a bank. get them to plug into your profile. you control their access. they give you requirements and you give them tempo read-access to those required fields. they agree. and THEY hold the information that pertains to their stuff. why? because they dont trust you or anyone else to do their own security. that and they ultimately control access to the financial parts of your profile. your website profile gets updated and now has the extension to the bank. you plug into your profile access the financial section and it sends you to the bank. the bank asks for authorization or maybe even trusts you because you are using a trusted session (with crypto one-time-padiness to ID the session).

    beautiful. and all the tech already exists. it even supports propietary systems like MS passport SO LONG as MS builds on the standard profile.

    we write the profiles in xml. problem solved.

    1. Re:what is needed by Anonymous Coward · · Score: 0

      oh i almost forgot. the website is a static version of an agent.

      you connect to your website. you have access. say via ssh. as you access parts of your profile, the profmanager initiates the connection to your bank or hospital or whatever for you. this way the bank only has to trust your website. they can then hire third party infosec companies to periodically assess the strength of the security of their trusted links/nodes and rate them. with all this hoopla about cybersecurity and consumers doing most of the work, a hospital or even the government can require your site to pass a certain set of security tests to qualify for a particular rating. etc. etc. etc.

  159. universal SHAREABLE roaming profile by Arnaud+Sahuguet · · Score: 1

    All the solutions proposed in the posting only address one aspect of the problem, mainly making it possible for a user to access his/her data.

    I am interested in making it possible for a user to SHARE his/her data in a controlled and secure way.

    1. Re:universal SHAREABLE roaming profile by Anonymous Coward · · Score: 0

      use a website to which only you have access to the particular data. either use *nix perms or create your own authetication method (maybe even have timed-access say open for 2 minutes then close?). then give the people you want to share data the address to the data or send them a link.

      other people can request a particular security rating before the add you to a trusted list. you then submit your website to the particular test the use to rate security and there you go for controlling access.

  160. .Mac is not what you think it is... by davidmccabe · · Score: 1

    The unfortionatly named .Mac consists of:
    Web hosting
    WYSIWYG Web-based HTML thingy
    Email service
    Network backup service
    Antivirus
    Greeting cards

  161. Solution is username to machine services by kakur · · Score: 1

    If it were given that you could have an always on connection, or in a ipv6 scenario where everyone could have a static IP (and even a static subnet) then you could simply have a central server that associated a login name with a domain name or IP, and passed the password request onto the resolved machine. XML data could be passed when authentication occurs.

    Your machine could have a daemon that returned your private data in XML wherever you were, the central location being your main box.

  162. Doesn't anyone read things before flaming? by vrmlguy · · Score: 3, Insightful
    I've already seem dozens of posts from people who apparently completely misunderstood the proposal. This is not yet another place where your personal info will be stored, this is a directory to keep track of where your personal info is stored. It isn't doring data, but pointers to data.

    For instance, lets say that I want your medical records. I would go to the central registry and make a request. The central registry would reply that the information is stored at, say, the Mayo Clinic. I would still have to go there and jump through whatever hoops they present to actually get the data.

    The definite good thing about this is that if you decide that you don't want to use the Mayo Clinic for some reason (poor security policies, impersonal staff, whatever), then you can designate John Hopkins, and future requests will be transparently routed there instead.

    The potentially good thing is that the central redirector could implement its own security policies. For example, medical info requests should only be forwarded if they come from someone with a certificate signed by an appropriate authority (i.e. ama-assn.org and/or amerchiro.org).

    The process would work a lot like DNS. In fact, I don't see any reason why the central server couldn't be distributed in a manner similar to DNS servers.

    --
    Nothing for 6-digit uids?
  163. Business Plan available ;-) by sbe08 · · Score: 1

    Interesting, I've been a business plan on this idea a while back. I can probably find it again and email it to you. We created a concept called duplicated objects that we created to simplify the process of creating multiplayer games. At one point, we tried to diversify the company and our technology would make it very easy to implement such a system. Therefore, I wrote a business plan and we tried to get funding. Just didn't worked, so we stayed focused in multiplayer gaming. You might want to look into duplicated object technology or replicated object technology. Instead of having your C++ or Java class instance bound to one machine, those systems allow you to have multiple copies, or duplicate on as many stations you require this instance. The system is responsible to synchronize all instances, so the application on each device can access data locally, and it is always up-to-date.

  164. CVS by chriscera · · Score: 1

    sounds like CVS would solve most of these problems.

    --
    -- Who needs windows and gates in a world w/o walls and fences?
  165. Re:Backflip by goofrider · · Score: 1

    I've been using Backflip since Blink.com went paid-only (and switch the domain name to blinkpro.com for it's paid service). Blink was excellent, best of its breeds. But $48 a yr is a little too much to ask for... $20-30/yr would be about right.

    Blink was also unique in that:

    1. It has WAP support
    2. It copies link as aliases (if u change one bookmark's URL, all the alias copies gets updated too)

    <B><A HREF="http://backflip.com">Backflip</A></B&g t; does the job for me ever since. Blink had sidebars for both IE and Mozilla, Backflip only have one for Mozilla. Backlip's search is still broken right now.

    Even then Backlip has been essential to my life ever since Blink turned commercial. I keep everything in Backflip.

    Ultimately we need a workgroup bookmark server that integrates with Mozilla or IE. Actually I'd just settle for a roaming server for Mozilla, I might even use Mozilla for all my email/newsgroup needs if it has roaming server support.

  166. distributed profile (was roaming profile) by goofrider · · Score: 1

    calling this a roaming profile is somewhat miseading. A distributed profile would be more appropiate.

    What u are suggesting is that instead of a single sign-on service like Liberty or Passport, there should be a distributed model instead for your personal information, and each server may contain a portion of your profile (ie. what it needs to know).

    That's way too much interoperatibility issues to deal with. Why not just have a standardized profile information (eg. in XML or Dublin Core or something)? encrypt it with your own private key for security. Credit card #s and such are preferably store in a separate file and with higher level of encryption. Store these personal profile XML files on your HD, sync to your Palm, save it on a USB keychain, etc.

    If u think storing your personal profile on a single sign-on service is insecure, then storing it on 10 different servers only makes it 10 times more insecure.

  167. Re:easy LDAP updating by goofrider · · Score: 1

    The problem I have with OpenLDAP (or LDAP in general) right now is that it's not writable by most desktop email clients (OE, OL, Mozilla, Eudora, etc.) The only one I know of that can update LDAP is Evolution. And I particular need PalmLDAP sync. Until then I won't touch LDAP. Have u tried SyncML at all? I thought the whole thing died. Never heard anyone actually implemented SyncML.

  168. Universal Profile by jbrett00 · · Score: 1

    I think it is a great idea in theory, the execution is difficult. I was thinking more along the lines of using a personal domain that would be hosted by web hosting company. It would be really an encrypted set of files or database that could be queries like a web service. The owner would have to register or allow different services like Home Outlook, Work Outlok your PDA, etc. to sync up with the list. This encrypted block of data could also be used to store files and host your email.