<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-806532019979273363</id><updated>2009-10-12T16:02:43.497+02:00</updated><title type='text'>The bellLog</title><subtitle type='html'>What's Bell fiddling with now?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://belllog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default'/><link rel='alternate' type='text/html' href='http://belllog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alastair "Bell" Turner</name><uri>http://www.blogger.com/profile/17471996488564792206</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-806532019979273363.post-4787138704110441247</id><published>2009-03-31T20:44:00.001+02:00</published><updated>2009-03-31T20:47:25.025+02:00</updated><title type='text'>Keylogger Evasion?</title><content type='html'>Key loggers were big news in 2006, with arrests in &lt;a href="http://www.zdnetasia.com/news/security/0,39044215,39310525,00.htm"&gt;France&lt;/a&gt; and &lt;a href="http://www.mg.co.za/article/2006-10-25-canny-cybersleuthing-nets-online-fraud-suspect"&gt;South Africa&lt;/a&gt; and their use in &lt;a href="http://www.theregister.co.uk/2009/03/19/sumitomo_cyberheist_investigation/"&gt;the largest theft yet attempted from a bank in England&lt;/a&gt;. Keyloggers are in the news right now because sentencing has just happened in the English case and &lt;a href="http://www.darkreading.com/security/client/showArticle.jhtml?articleID=215800738"&gt;the alleged author of the unimaginatively named "Codesoft PW Stealer" was arrested&lt;/a&gt; earlier this month. Is this lagged reporting of yesterday's threat, or is the issue of keyloggers still relevant?&lt;br /&gt;&lt;br /&gt;A search for "keylogger" at threatexpert.com had 184 results, lots of minor variants but still a lot of malware. Many of these appear to download third party keyloggers. Some of the descriptions of capabilities weren't useful in assessing how important keylogging is as a threat at the moment:&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;Trojan.PWS.Onlinegames.BS is a Trojan that will start itself automatically and steal passwords of onlinegames on the infected machines.&lt;/cite&gt;&lt;br /&gt;&lt;br /&gt;So does it focus its logging activities on inputs into online game client applications, does it steal data from a local password cache, does it sniff traffic to a list of known servers ... ? If ThreatExpert know they're not telling. For all this their reports certainly give more usable information than anything openly available on the AV vendor sites.&lt;br /&gt;&lt;br /&gt;Keylogging isn't going to go away. It's a component of mass malware infections and &lt;a href="http://isc.sans.org/diary.html?storyid=6010"&gt;focussed compromises&lt;/a&gt; so we may as well try to do something about it. It has also been the topic of &lt;a href="http://www.theregister.co.uk/2009/03/19/keyboard_sniffing_demo/"&gt;recent security research&lt;/a&gt;, although that does smell of an excuse to get to play with James Bond toys.&lt;br /&gt;&lt;br /&gt;The installation and operation of keyloggers can be prevented or complicated in many different ways. Two practical and one fanciful technical countermeasure deserve some discussion:&lt;ul&gt;&lt;li/&gt;&lt;b&gt;Hook category whitelists&lt;/b&gt; Whitelisting is significantly more effective than blacklisting, but application whitelists impose a significant administrative burden on users and system administrators. They also create a golden opportunity for petty power politics and hiding unrelated preferences and opinions behind the banner of security. More than any other excess this abuse of security as an excuse for aggrandisement and a way to avoid justifying decisions damages the possibility of getting security taken seriously by users.&lt;br /&gt;&lt;br /&gt;It would be nice to be able to implement whitelisting only for applications that tried to access certain hooks. This would allow the research team to run SPSS without being given the runaround by a lazy or self important sysad (or a lazy and self important one, yet another demonstration of why enumerating badness is a hiding to nothing) while denying attempts to call  SetWindowsHookEx() and company by applications that hadn't been approved. The Windows Vista UIPI implementation seems to be moving in this direction, providing some nuance in a situation where the current options have been the user can or the user can't with no middle ground.&lt;br /&gt;&lt;br /&gt;&lt;li/&gt;&lt;b&gt;Anti-virus&lt;/b&gt; In the absence of whitelisting blacklisting provides some sort of protection. The fact that much of the current malware installs a small set of third party keyloggers would appear to make this task easier than the signature arms race against viruses, trojans and worms. These keyloggers may be placed in categories of threat that either aren't scanned under the default settings of the AV application or have been excluded because the categories are broad enough to include applications that system administrators use to make their lives easier or management use to make employee's lives harder. Exempting certain binaries or certain directories under domain admin control rather than ignoring entire categories would avoid throwing the baby out with the bathwater in this case.&lt;br /&gt;&lt;br /&gt;&lt;li/&gt;&lt;b&gt;Egress control&lt;/b&gt; The rewards of theft can generally only be reaped if the goods can be carried away.On an individual machine level application whitelisting for network connectivity is possible, even if it is sometimes annoying to maintain. Protocol whitelisting and server whitelisting for protocols are possible for individual workstations and enterprise networks. The most carefully constructed whitelists may still be able to do nothing about the abuse of legitimate channels. Blacklisting signatures of mails that transfer stolen data out or web servers that receive the data could be done on an enterprise network, ISPs could also implement some measures along these lines but they haven't shown great interest in dealing with security issues.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Individual machines and ISPs and important in any solution to this issue because the majority of incidents happen on mobile or home machines. It's not the few incidents where governments or banks are taken for millions but the thousands of incidents where individuals are taken for thousands that make up the bulk of the value of these crimes. Technical countermeasures are far more likely to be effective in managed environments like ISPs or enterprise networks. Any type of whitelisting in particular is not going to be done with sufficient care by users suffering from modal dialogue fatigue and controls implemented on the infected machines are more likely to be overridden.&lt;br /&gt;&lt;br /&gt;If technical countermeasures are of limited use we look to behavioural countermeasures for an answer. Not opening the cutesy ecard links in a misspelled emails from friends or friends, and the mounds of other advice about avoiding infection are not enough of an answer here. Not all infections are the result of carelessness and many people use computers in the home environment which are subject to carelessness that isn't their own. This is not to say that any attempts at behavioural countermeasures are doomed. It may have proved impossible to get users to behave cautiously enough when they're using computers for entertainment or social communication, that doesn't mean that it is impossible to make them behave more cautiously when using services like internet banking. In this vein I would like to propose a keylogger evasion behaviour.&lt;br /&gt;&lt;br /&gt;There are a few things that would cause a keylogger to get an inaccurate picture of of what was typed:&lt;ul&gt;&lt;br /&gt;&lt;li/&gt;&lt;b&gt;Non printing keystrokes&lt;/b&gt; Home, end, backspace and the like affect what happens in a screen control before the value gets sent through to processing code. If the information is to be used by a script of sorts these values would need to be interpreted and acted on rather than just regurgitated to a target server or a hashing routine.&lt;br /&gt;&lt;li/&gt;&lt;b&gt;Repositioning the cursor by mouse&lt;/b&gt; I'm no great pointing device fan, even the cool little red jelly-tot on the ThinkPad is still just a necessary evil. Being able to continue typing from a point that can't be determined from your keystrokes does have potential though.&lt;br /&gt;&lt;li/&gt;&lt;b&gt;Selecting characters to overwrite&lt;/b&gt; This is not necessarily only a mouse trick, it could also be carried out with Shift and the arrow keys or home or end.&lt;br /&gt;&lt;li/&gt;&lt;b&gt;Pasting characters in&lt;/b&gt; While the other mouse options are focussed on GUI dialogues this is most applicable to terminal sessions, particularly on *nix boxes where the middle-click paste is quick and easy.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Let's start with a simple password example, a site that remembers usernames but not sessions or unlocking a private key. The password is &lt;i&gt;OhDearSaidPiglet&lt;/i&gt;, or once it's been dressed up a bit to have numbers, specials and a lot of length &lt;i&gt;()hD3arSa1dPiglet&lt;/i&gt;. A strong password, but that's no use if someone just reads it off as you type it.&lt;table&gt;&lt;br /&gt;&lt;tr&gt;&lt;th style="text-align: center;"&gt;What you see&lt;/th&gt;&lt;th style="text-align: center;"&gt;What the local program sees&lt;/th&gt;&lt;th style="text-align: center;"&gt;What the logger sees&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=3&gt;Begin typing the password as if it were in brackets and the first &lt;i&gt;o&lt;/i&gt; was a &lt;i&gt;0&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;****************&lt;span style="border-right: 1px solid #000000;"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td&gt;(OhD3arSa1dPiglet&lt;/td&gt;&lt;td&gt;(OhD3arSa1dPiglet&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=3&gt;Select the second character of the password (the &lt;i&gt;0&lt;/i&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;*&lt;span style="color: #ffffff; background-color: #000099; border-right: 1px solid #000000;"&gt;*&lt;/span&gt;***************&lt;/td&gt;&lt;td&gt;(OhD3arSa1dPiglet&lt;/td&gt;&lt;td&gt;(OhD3arSa1dPiglet&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan=3&gt;Overwrite the &lt;i&gt;0&lt;/i&gt; with a &lt;i&gt;)&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;*&lt;span style="border-right: 1px solid #000000;"&gt;*&lt;/span&gt;***************&lt;/td&gt;&lt;td&gt;()hD3arSa1dPiglet&lt;/td&gt;&lt;td&gt;(OhD3arSa1dPiglet)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Yes, it's a bit contrived (the brackets really do make that pattern easy). But the routine is simple enough that you actually could use it every time you unlock your private key or switch privilege levels on a user's computer to install something. For internet banking where there are often three fields - two numeric and one password - your input can be repositioned across all the fields and at any point in them with far less regard for what would still appear to be a well formed output.&lt;br /&gt;&lt;br /&gt;Since there isn't all that much information available on how the current mechanisms for stealing passwords work and how the data they gather is used I don't know how effective this sort of approach would be at frustrating them. But a small step towards making attackers' lives more difficult is, as always, a good thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806532019979273363-4787138704110441247?l=belllog.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://belllog.blogspot.com/feeds/4787138704110441247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=806532019979273363&amp;postID=4787138704110441247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default/4787138704110441247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default/4787138704110441247'/><link rel='alternate' type='text/html' href='http://belllog.blogspot.com/2009/03/keylogger-evasion.html' title='Keylogger Evasion?'/><author><name>Alastair "Bell" Turner</name><uri>http://www.blogger.com/profile/17471996488564792206</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17559043478948394402'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806532019979273363.post-4161113806164779874</id><published>2008-09-17T11:48:00.004+02:00</published><updated>2008-09-18T10:56:17.544+02:00</updated><title type='text'>Security through obscurity is not quite that simple</title><content type='html'>In &lt;a href="http://isc.sans.org/diary.html?storyid=5047"&gt;an ISC diary entry yesterday&lt;/a&gt; donald smith (dunno what happened to his capitals) talks about continuing brute force attempts against ssh servers. At the end of the entry he recommends changing the ssh port, and then says&lt;blockquote&gt;For those of you that think that is simply security via obscurity I would agree with the following caveat forcing the bad guys to scan all 64k ports on a system prior to attacking to find the ssh port adds to the time it takes to compromise systems. It buys system owners time to react potentially preventing compromise. It buys ISPs time to notify compromised customers and it is fairly noisy.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I personally prefer port knocking scripts to an obscure ssh port, but this is also &lt;a href="http://www.linux.com/articles/37888"&gt;criticised as just another layer of obscurity&lt;/a&gt;. The objection to security through obscurity is an information security mantra, &lt;a href="http://www.cerias.purdue.edu/site/blog/post/security_through_obscurity/"&gt;a recent blog post&lt;/a&gt; by Eugene Spafford even claims some responsibility for pushing it. Two rather different ideas are being combined under this one header though:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;You can't break it because you don't know how it works&lt;/span&gt;&lt;br /&gt;This is the one that, rightly, generates all the condemnation. No comments page on a Register article on cracked anything is complete, &lt;a href="http://www.theregister.co.uk/2008/04/16/dutch_transit_card_crippled/"&gt;or even started&lt;/a&gt;, without slagging whoever it is off over trusting security to obscurity. &lt;br /&gt;&lt;br /&gt;This can lead to the claim that passwords, PINs and private keys are just a special case of security through obscurity, comments pages being the fonts of wisdom that they are. This in spite of the fact that the published, peer reviewed mechanisms that the commenters are saying should have been used end up resting on a secret somewhere along the line. So secrecy and obscurity are not the same thing?&lt;br /&gt;&lt;br /&gt;The answer is in the paper that's often claimed to contain the first statement that security should not be through obscurity, an &lt;a href="http://www.petitcolas.net/fabien/kerckhoffs/la_cryptographie_militaire_i.htm"&gt;1883 piece on army cryptography (in french)&lt;/a&gt; by Auguste Kerckhoffs. It states than in a well designed cryptographic system the mechanism need not be kept secret, only the key. Which makes a clear case with regard to cryptography, but doesn't really solve the issue for many other areas where concepts of mechanism/algorithm and key don't exist. Bruce Schneier &lt;a href=""&gt;has a go at generalising the application of the idea&lt;/a&gt; in a piece with the obligatory, annoying references to airline security. I don't know whether he wants to make himself seem more relevant to the paranoid security environment or wants to make the issues more accessible and relevant to the public, but I really wish he'd find another source of bloody analogies and examples.&lt;br /&gt;&lt;br /&gt;So we have a concept that started with crytography, applies quite well to cryptography needs to be squashed and stretched a bit to apply elsewhere.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;You can't attack a target that you don't know is there&lt;/span&gt;&lt;br /&gt;This comes in a couple of flavours, what the ISC post was getting at and what port knocking achieves is camouflaging services. &lt;a href="http://www.linux.com/articles/37888"&gt;Critiques of port knocking&lt;/a&gt; make much of the fact that it effectively exposes a password to anyone who is sniffing the traffic. The fact that it will defeat many automated scans and brute force attempts is given a passing mention. Considering the size and activity levels of botnets (a phenomenon more recent than the critique) this is now a must have, not a negligible benefit.&lt;br /&gt;&lt;br /&gt;The huge scale of automated attacks shapes the approach to defence in depth too (while we're touring the hall of information security's sacred cows). Ogres and effective security have layers, like onions - or parfait. Mechanisms like port knocking are the onion sauce on the top of the parfait, they make it look unappealing to the skiddies. Below this we can have the more serious defences but if the automatons and scripts are getting to the layer that we're logging and anaylsing we're going to get overwhelmed and it's going to give serious attackers a lot of noise to hide in. Viewing layered security as dealing with threats of increasing seriousness also reduces risk of defence in depth giving a false sense of security. Obscure ports, port knocking and a whole raft of similar approaches will keep the masses at bay, allowing us to deal with the more focussed attackers. They won't help against the more focussed attackers though.&lt;br /&gt;&lt;br /&gt;The more contentious side of this idea relates to vulnerability disclosure, which is what &lt;a href="http://www.cerias.purdue.edu/site/blog/post/security_through_obscurity/"&gt;Spafford's post&lt;/a&gt; is about. The issue is broader, covering general refusal to fix vulnerabilities in the hope that they won't be found, but it's the interaction between researchers, vendors, malware authors and the public that really gets the emotions going. There's not really much more to be said here: Do vendors need pushing? Probably; Do researchers jump the gun in publicising? Sometimes; Does involving lawyers help anyone? No.&lt;br /&gt;&lt;br /&gt;Security through obscurity is a broad concept, camouflage is a useful, natural defence but relying on no-one figuring out that you have weak points is unrealistic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806532019979273363-4161113806164779874?l=belllog.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://belllog.blogspot.com/feeds/4161113806164779874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=806532019979273363&amp;postID=4161113806164779874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default/4161113806164779874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default/4161113806164779874'/><link rel='alternate' type='text/html' href='http://belllog.blogspot.com/2008/09/security-through-obscurity-is-not-quite.html' title='Security through obscurity is not quite that simple'/><author><name>Alastair "Bell" Turner</name><uri>http://www.blogger.com/profile/17471996488564792206</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17559043478948394402'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806532019979273363.post-702713999555939806</id><published>2008-08-07T14:51:00.002+02:00</published><updated>2008-08-09T11:27:05.127+02:00</updated><title type='text'>What can we do with the bloated Firefox?</title><content type='html'>Mozilla Labs are inviting world and dog to "&lt;i&gt;&lt;a href="http://labs.mozilla.com/2008/08/introducing-the-concept-series-call-for-participation/"&gt;get involved and share their ideas and expertise as we collectively explore and design future directions for the Web&lt;/a&gt;&lt;/i&gt;".The comments section is filling up with all sorts of ideas for a 'richer' experience, some abusive crud, some cretins saying 'just make it work' like it was a new idea and a few people pleading for it to be kept simple.&lt;br /&gt;&lt;br /&gt;I'm adding my vote for the keep in simple camp. The one idea I really do like, posted quite early in the comments process, is auto-hiding button bars. I don't think that hiding the address bar would be a great idea, since it and the status bar provide what little visibility security has - but the nav buttons, bookmarks and app menu could probably make way for a bit more vertical space.&lt;br /&gt;&lt;br /&gt;My own request has nothing to with the visual or user experience, it's a something for the programmers - I'd like script only cookies. This would allow a JavaScript to access a value that persisted across pages and could be used to identify a user's session independently of whatever was being put on the wire and could therefore be sniffed. With a script only cookie in place protocols like &lt;a href="http://www.lightbluetouchpaper.org/2008/05/29/j-pake/"&gt;J-PAKE&lt;/a&gt; and &lt;a href="http://srp.stanford.edu"&gt;SRP&lt;/a&gt; could start to make a meaningful contribution to protecting against session hijacking by attackers on the wire.&lt;br /&gt;&lt;br /&gt;The solutions to attacks from within the browser (XSS and CSRF) are different and any advances in this area would help to make a script only cookie less exploitable. An uniform global access control mechanism in the JavaScript engine, defaulted to deny, may impose an unacceptable overhead but if someone far smarter than I am could pull it off it would be great.The &lt;a href="http://people.mozilla.com/~bsterne/site-security-policy/"&gt;Site Security Policy&lt;/a&gt; project looks like a great step forward in this regard (there's also &lt;a href="http://hackademix.net/2008/06/05/site-security-policy-aka-content-restrictions/"&gt;a nice synopsis&lt;/a&gt; if you're not in the mood for a lot or reading).&lt;br /&gt;&lt;br /&gt;It's not a silver bullet. It does place some level of trust in the browser and is vulnerable to tampering by a man in the middle. But that's in line with the threat it's trying to mitigate, so it's OK. The gross simplification of the threat is: A generally available browser on a user's system can be tricked into lying to one website by the content of another website the user happened to open simultaneously. The idea would mainly be of interest to you as the owner or webmaster of the first site. You don't want to execute requests that you think come from a legitimate, authenticated, user of your site but were actually faked by some malicious script from the site they visited in the next tab over. An attacker running a customised browser that ignored the restrictions would gain only the ability to hijack their own sessions, not very useful. If the restrictions could be turned off in a broad base of browsers remotely then there would be some gain - which is all the more reason for this sort of protection to be baked in rather than in a plugin. The appeal and danger in this sort of attack is that it requires so little access to the browser's traffic and can thus target so many machines - injecting some code into a vulnerable bulletin board or CMS will provide far broader coverage far more easily than constructing man-in-the-middle scenario. Mitigating, or even completely removing, this class of vulnerabilities would not make the net a magically fluffy and friendly place but it would make  attackers work harder for their gains - which is all we can realistically hope for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806532019979273363-702713999555939806?l=belllog.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://belllog.blogspot.com/feeds/702713999555939806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=806532019979273363&amp;postID=702713999555939806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default/702713999555939806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806532019979273363/posts/default/702713999555939806'/><link rel='alternate' type='text/html' href='http://belllog.blogspot.com/2008/08/what-can-we-do-with-bloated-firefox.html' title='What can we do with the bloated Firefox?'/><author><name>Alastair "Bell" Turner</name><uri>http://www.blogger.com/profile/17471996488564792206</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17559043478948394402'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>