{"id":170,"date":"2004-03-24T00:47:58","date_gmt":"2004-03-23T22:47:58","guid":{"rendered":"http:\/\/vasil.ludost.net\/blog\/?p=170"},"modified":"2004-03-24T00:47:58","modified_gmt":"2004-03-23T22:47:58","slug":"2004-03-24-0047","status":"publish","type":"post","link":"https:\/\/vasil.ludost.net\/blog\/?p=170","title":{"rendered":"2004-03-24 00:47"},"content":{"rendered":"<p>A day that passed in walks and thinking about the social network&#8230;<\/p>\n<p>After writing version 5, I went to the network security lecture, and on the way an stupid problem occurred to me, one that I should&#8217;ve thought about &#8211; a group of determined people can evict anyone they want using signatures with negative level of trust, and their reasons can&#8217;t be easily verified (e.g. a &#8216;mob rule&#8217;). I have an idea how this can be fixed, but it&#8217;s not in the document right now, because I&#8217;m not really sure about it, and I&#8217;m publishing it here and in orkut, to see some comments.<\/p>\n<p>   4.6) Eviction\/disconnected sets, dealing with spam<br \/>\n     (if not noted otherwise, the following paragraphs are strictly<br \/>\n      about users&#8217; keys)<br \/>\n    It&#8217;s something normal (although not very good) for a community to have<br \/>\ndifferent sets within it, sometimes disconnected. This network is no<br \/>\nexception, and there&#8217;s the possibility to have no way to send messages<br \/>\nbetween two groups, if some signatures are revoked, or levels of trust<br \/>\nlowered, based on someone&#8217;s actions. This is possible if the group that&#8217;s<br \/>\nconnected to the offending subnetwork revokes or lowers it&#8217;s trust for<br \/>\nall it&#8217;s members. This way you can establish a subnet, that can receive<br \/>\nread\/check requests from the network, but won&#8217;t have anything accepted<br \/>\n(except revocations).<br \/>\n    This creates a way to easily deal with spam, with isolating the<br \/>\noffending members. When the users understand the significance of their<br \/>\nrecommendations\/signatures, the problem will be even lower, because<br \/>\nit&#8217;ll be hard or impossible to get an offender to be trusted again.<\/p>\n<p>    Keys can still be validated through trackers&#8217; keys, to ensure that<br \/>\na request will be sent to the right person, that&#8217;s not in your subnet<br \/>\nof signatures. The decision about accepting such messages is left to<br \/>\nthe user.<\/p>\n<p>Another interesting event was receiving a question from an user from orkut about my blog, and about my RSS feed not working. I got that fixed some days ago, and still haven&#8217;t fixed the main page, but adding ?lang=en to the URL makes the RSS feed to be in English. There is another problem with the comments in the english version, which I&#8217;ll fixt in the next few days, when I get some time.<\/p>\n<p>Today&#8217;s stats: 530 mails, 424 legal, and 106 identified as spam. I remember deleting about 2 or 3 spams manually. I like the result :)<br \/>\n(and the stupid russian spam isn&#8217;t going away &#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A day that passed in walks and thinking about the social network&#8230; After writing version 5, I went to the network security lecture, and on the way an stupid problem occurred to me, one that I should&#8217;ve thought about &#8211; a group of determined people can evict anyone they want using signatures with negative level [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-170","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=170"}],"version-history":[{"count":0,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/170\/revisions"}],"wp:attachment":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}