Slashdot Mirror


Firefox Extension for Applied Social Networking

wanderingstan writes "Outfoxed is my masters thesis project about trust. (Nutshell overview) The extension uses a social network for personalized searching, phishing/spyware protection, file/process validation and more. It's related to del.icio.us, StumbleUpon, and those Kevin Bacon things, but goes a lot further. Mathematically, it's based on the network behavior of small world networks (pdf). Built with Javascript, Python, SQL, and XSLT. 366 testers so far, but we need the network to grow!"

7 of 161 comments (clear)

  1. did he say... by bad_outlook · · Score: 5, Funny

    he wanted the network to *grow* or get slashdotted to death?

    bo

  2. Re:I wish there was a Firefox extension for... by octalman · · Score: 5, Funny

    ... filtering stupid posts.

  3. Re:Using social networks for personalization by capt.Hij · · Score: 5, Interesting

    Another example is the state of Utah! Salt Lake City is the smallest city to have its own SEC office, and the state suffers from a high rate for people getting ripped off by people they know. This has been attributed by the close network of people within the LDS Church. Somebody who is intent on ripping someone off can join the church and instantly gain a large web of trust.

  4. kevin bacon things by xtermin8 · · Score: 5, Funny

    I tried googling "kevin bacon things" and "extensions" the results I got were really disturbing. Please, we don't need any more of these on the net!

  5. more links please by joey_knisch · · Score: 5, Funny
  6. sql go boom by farker+haiku · · Score: 5, Interesting

    Every file and process should have a chain of trust leading back to the user. Any file or process without such a chain is being taken on faith, and the user should be warned accordingly.
    For example, every process run by a computer should have a chain that looks something like this:

    wuauclt.exe [executed by] Windows Update [installed by] Windows OS [installed by] User [trusted by] Root User
    matlabserver.exe [executed by] MatLab Application [installed by] User [trusted by] Root User
    And similarly, every file should also have a chain:

    desktopicon.ico [created by] FireFox Application [installed by] User [trusted by] Root User
    mydocument.doc [created by] MS Word Application [installed by] Root User
    Ideally, management of trust should be done at the lowest levels of computation: in the operating system or even in the microprocessor itself. This limits the ability of malicious software from disrupting the chain of trust back to the user. Outfoxed, because it is just an extension, has many vulnerabilities. Primary is the vulnerability of the locally stored trust database.

    The next step would be to have trust storage implemented as a continuously running process that could be queried by other applications. [Note 22/03: The new version does this, using HTTP for queries.] So the browser, email client, and word processor could all draw trust information from the same source.

    The best solution would be to have this process integrated into the operating system itself, so that the OS could also take advantage of the trust information by only running trusted applications. Trust managed at this level, combined with a good security methodology, would give us the ultimate trustworthy environment.

    --
    Your sig(k) has been stolen. There is a puff of smoke!
  7. Re:Using social networks for personalization by joepeg · · Score: 5, Funny

    On the one hand, you trust your friends, so things your friends clicked on might be interesting for you to know about.

    Obviously, you've never had a friend relentlessly forward you email chain letters insisting "I know you hate these ... but this one is funny/great/interesting/etc..."

    --

    ZEN is a prime number in base-36