<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="/include/feed.css" type="text/css"?><rss version="2.0">
<channel>
<title>The Now Economy</title>
<description>The Now Economy</description>
<link>http://www.commerce.net/blog/</link>
<webMaster>webmaster@commerce.net</webMaster>
<copyright>Contents (c) 2010</copyright>
<language>en-us</language>
<item>
<title>Pricewaterhouse Coopers Looks Into Healthcare Crystal Ball for 2009</title>
<link>http://www.commerce.net/blog/?post=/2008/12/290800.918317b57931b6b7a7d29490fe5ec9f9.html</link>
<category>Uncategorized</category>
<description><![CDATA[In an annual review of the most pressing issues for health executives and policy makers, PwC identified nine top issues for 2009:
<ol>
	<li>The economic downturn will hit healthcare</li>
	<li>The underinsured will surpass the uninsured as healthcare's biggest headache</li>
	<li>Big pharma turns to M&A to build the drug pipeline</li>
	<li>From vaccines to regulation, prevention is on the rise</li>
	<li>Genetic testing reaching a price point for the masses</li>
	<li>The Internet and social networking is a powerful health extended "Technology will empower patients in new ways during 2009. The increased information and growing patient-to-patient interaction over social networking platforms and websites such as patientslikeme.com and americanwell.com are changing how healthcare is navigated and experienced by consumers, especially as electronic health records become more common."</li>
	<li>Hospitals must perform to get paid</li>
	<li>Payers and employers to give incentives for wellness programs</li>
	<li>ICD-10 will require a major resource investment</li>
</ol>
<a href="http://www.healthcareitnews.com/story.cms?id=10630&fromRSS=true">Read full Healthcare IT News article </a>
]]></description>
<pubDate>Mon, 29 Dec 2008 08:00:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/12/290800.918317b57931b6b7a7d29490fe5ec9f9.html</guid>
</item>
<item>
<title>PatientsLikeMe Named a Top Real World App of 2008</title>
<link>http://www.commerce.net/blog/?post=/2008/12/251138.0e01938fc48a2cfb5f2217fbfb00722d.html</link>
<category>CommerceNet Portfolio Companies</category>
<description><![CDATA[<a href="http://www.readwriteweb.com/archives/top_10_real_world_web_apps_of_2008.php" target="_blank">ReadWriteWeb</a> included <a href="http://www.patientslikeme.com/" target="_blank">PatientsLikeMe</a>, a CommerceNet portfolio company, in their list of top "real world apps that have made our offline lives easier in 2008."
<p></p>"PatientsLikeMe is an online community for people with life-changing medical conditions like multiple sclerosis, post-traumatic stress disorder, or fibromyalgia. Even though the site is still relatively new, it already provides one of the largest patient communities, and also features a wide range of research tools for symptoms and treatments.
<p></p>"PatientsLikeMe was founded in 2004 and defines its mission as providing a platform for sharing real world medical data. Members of the site often share data about their individual health experiences like symptoms, weight, mood swings, or drugs they have taken. Thanks to this, you can easily find others who are in the same situation as you and what treatments are working for them."
<p></p>PatientsLikeMe was also name to ReadWriteWeb's "<a href="http://technopodge.com/archives/1002" target="_blank">Top 100 products of 2008</a>."
<p></p><a href="http://www.readwriteweb.com/archives/top_10_real_world_web_apps_of_2008.php" target="_blank">Read full "Top 10 Real World Web Apps of 2008" article</a>
]]></description>
<pubDate>Thu, 25 Dec 2008 11:38:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/12/251138.0e01938fc48a2cfb5f2217fbfb00722d.html</guid>
</item>
<item>
<title>Vivaty Launches Vivaty Points</title>
<link>http://www.commerce.net/blog/?post=/2008/12/080800.46ba9f2a6976570b0353203ec4474217.html</link>
<category>CommerceNet Portfolio Companies</category>
<description><![CDATA[On December 8, <a href="http://www.vivaty.com/" target="_blank">Vivaty</a>, a CommerceNet portfolio company, launched Vivaty Points, a way to start earning points for all the events and activities that users do when in Vivaty, such as sending gifts. Points is the first in a long series of upcoming features and building blocks for the virtual economy.
<p></p><a href="http://blog.vivaty.com/2008/12/08/getting-the-points-thanks-steve/" target="_blank">Read full post</a>
]]></description>
<pubDate>Mon, 08 Dec 2008 08:00:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/12/080800.46ba9f2a6976570b0353203ec4474217.html</guid>
</item>
<item>
<title>Thousands of Patients Won't Take It: Online Drug Studies Using PatientsLikeMe</title>
<link>http://www.commerce.net/blog/?post=/2008/11/251008.92c8c96e4c37100777c7190b76d28233.html</link>
<category>Health Care</category>
<description><![CDATA[In a November 23, 2008, post on the Patient Safety Blog, Ken Farbstein discusses how <a href="http://www.patientslikeme.com/" target="_blank">PatientsLikeMe</a>, a CommerceNet portfolio company, sheds light on the effectiveness of drugs in clinical trials.
<p></p>His advice: Patients interested in clinical drug trails should look into PatientsLikeMe.
<p></p>Read "<a href="http://patientadvocare.blogspot.com/2008/11/thousands-of-patients-wont-take-it.html" target="_blank">Thousans of Patients Won't Take It: Online Drug Studies Using PatientsLikeMe</a>"
]]></description>
<pubDate>Tue, 25 Nov 2008 10:08:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/11/251008.92c8c96e4c37100777c7190b76d28233.html</guid>
</item>
<item>
<title>Breaking Down Barriers to Collaboration--The Health Commons Initiative</title>
<link>http://www.commerce.net/blog/?post=/2008/09/211547.d395771085aab05244a4fb8fd91bf4ee.html</link>
<category>Health Care</category>
<description><![CDATA[<span style="font-size: 11pt; font-family: Verdana"><a href="http://sciencecommons.org/about/whoweare/wilbanks/" target="_blank"><font color="#800080">John Willbanks</font></a>, VP of Science at Creative Commons, will be talking about the Health Commons initiative at the upcoming <a href="http://innovationwell.net/COMTY_conferences" target="_blank"><font color="#800080">InnovationWell Community of Practice InterAction Meeting</font></a> on October 14 - 17, 2008 in Philadelphia. </span><span style="font-size: 11pt; font-family: Verdana"><span style="font-size: 11pt; font-family: Verdana"><a href="http://www.commerce.net/projects/health_commons.php"><font color="#800080">Health Commons</font></a> is collaboration between CommerceNet, Science Commons, and the Public Library of Science to transform drug discovery. </span>
<p></p></span><strong><span style="font-size: 11pt; font-family: Verdana">Abstract</span></strong><span style="font-size: 11pt; font-family: Verdana">: <em><span style="font-family: Verdana">Breaking Down Barriers to Collaboration--The Health Commons Initiative</span></em> </span><span style="font-size: 11pt; font-family: Verdana"><span style="font-size: 11pt; font-family: Verdana">Imagine a virtual marketplace or ecosystem where participants share data, knowledge, materials and services to accelerate research. The components might include databases on the results of chemical assays, toxicity screens, and clinical trials; libraries of drugs and chemical compounds; repositories of biological materials (tissue samples, cell lines, molecules), computational models predicting drug efficacies or side effects, and contract services for high-throughput genomics and proteomics, combinatorial drug screening, animal testing, biostatistics, and more. The resources offered through the Commons might not necessarily be free, though many could be. However, all would be available under standard pre-negotiated terms and conditions and with standardized data formats that eliminate the debilitating delays, legal wrangling and technical incompatibilities that frustrate scientific collaboration today. </span>
<p></p></span><span style="font-size: 11pt; font-family: Verdana">We envision a Commons where a researcher will be able to order everything needed to replicate a published experiment as easily as ordering DVDs from Amazon. A Commons where one can create a workflow to exploit replicated results on an industrial scale--searching the world?s biological repositories for relevant materials; routing them to the best labs for molecular profiling; forwarding the data to a team of bioinfomaticians for collaborative analysis of potential drug targets; and finally hiring top service providers to run drug screens against those targets; with everything--knowledge, data, and materials--moving smoothly from one provider to the next, monitored and tracked with Fed-Ex precision; where the workflow scripts themselves can become part of the Commons, for others to reuse and improve. Health Commons? marketplace will slash the time, cost, and risk of developing treatments for diseases. Individual researchers, institutions, and companies will be able to publish information about their expertise and resources so that others in the community can readily discover and use them. Core competencies, from clinical trial design to molecular profiling, will be packaged as turnkey services and made available over the Net. The Commons will serve as the public-domain, non-profit hub, with third-parties providing value added services that facilitate information access, communication, and collaboration. </span><span style="font-size: 11pt; font-family: Verdana">
<p /></span>
]]></description>
<pubDate>Sun, 21 Sep 2008 15:47:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/09/211547.d395771085aab05244a4fb8fd91bf4ee.html</guid>
</item>
<item>
<title>Usable Security Systems to Make Its Debut at DEMOfall08</title>
<link>http://www.commerce.net/blog/?post=/2008/09/071458.20f07591c6fcb220ffe637cda29bb3f6.html</link>
<category>Security</category>
<description><![CDATA[<a href="http://www.usable.com" target="_blank">Usable Security Systems</a>, a CommerceNet portfolio company founded by <a href="http://www.commerce.net/staff/rachna_dhamija.php">Rachna Dhamija</a> and <a href="http://www.commerce.net/staff/index.php">Allan M. Schiffman</a>, is launching its product, UsableLogin, at <a href="http://www.demo.com/conferences/demo2008fall/welcome.html" target="_blank">DEMOfall08</a> in San Diego today.
<p></p>If you're at DEMO, make sure to tell the Usable team that we're proud of them!
]]></description>
<pubDate>Sun, 07 Sep 2008 14:58:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/09/071458.20f07591c6fcb220ffe637cda29bb3f6.html</guid>
</item>
<item>
<title>Dr. Donald Kennedy to Lead CollabRx Scientific Advisory Board</title>
<link>http://www.commerce.net/blog/?post=/2008/07/240800.6a9aeddfc689c1d0e3b9ccc3ab651bc5.html</link>
<category>Health Care</category>
<description><![CDATA[Dr. Donald Kennedy, president emeritus at Stanford University, former editor-in-chief of <em>Science</em>, and FDA commissioner under President Carter, will chair the scientific advisory board at CollabRx.
<p></p><a href="http://www.collabrx.com/management#KENNEDY" target="_blank">Read more about Dr. Donald Kennedy</a>
]]></description>
<pubDate>Thu, 24 Jul 2008 08:00:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/07/240800.6a9aeddfc689c1d0e3b9ccc3ab651bc5.html</guid>
</item>
<item>
<title>Vivaty Scenes Taps Facebook, AIM for 'Immersive Internet'</title>
<link>http://www.commerce.net/blog/?post=/2008/07/080800.0f49c89d1e7298bb9930789c8ed59d48.html</link>
<category>Innovation</category>
<description><![CDATA[By Earnest Cavalli
<p></p><em>WIRED</em> Blog Network
<p></p>A new immersive web platform called Vivaty Scenes lets users create tiny virtual worlds and decorate them with content from around the Internet.
<p></p>After adding Vivaty Scenes, which entered public beta Tuesday, to a Facebook or AOL Instant Messenger account, users can set up a customizable "room" where they can host chat sessions or small virtual gatherings within a web browser.
<p></p><a href="http://blog.wired.com/games/2008/07/vivaty-scenes-t.html" target="_blank">Read full article</a>
]]></description>
<pubDate>Tue, 08 Jul 2008 08:00:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/07/080800.0f49c89d1e7298bb9930789c8ed59d48.html</guid>
</item>
<item>
<title>CommerceNet Internships -- Summer 2008</title>
<link>http://www.commerce.net/blog/?post=/2008/03/211351.63923f49e5241343aa7acb6a06a751e7.html</link>
<category>Uncategorized</category>
<description><![CDATA[We are offering a couple internship positions at CommerceNet this summer.
<p></p>CommerceNet is an entrepreneurial research institute, dedicated to fulfill the promise of the Internet. We are currently seeking Software Engineer interns to implement a data visualization Web application for public health information. Involves JavaScript and Python, both data access and graphics. CommerceNet may also accept proposals for internships to work on well-specified projects of the intern's own design.
<p></p>What you'll do
<ul>
	<li>Develop open source libraries or widgets for graphing and data visualization</li>
	<li>Build public service, community oriented Web site</li>
	<li>Be part of a small team or work nearly independently</li>
	<li>Develop with minimal guidance, using rapid iteration and feedback loop and with leeway in choices of tools.</li>
	<li>Borrow, create or collaborate on visual design and visual elements</li>
</ul>
Required Skills:
<ul>
	<li>Web Applications development, including CSS and JavaScript</li>
	<li>Python or demonstrated ability to pick up languages</li>
	<li>MySQL or similar data management experience</li>
	<li>Great ability to extrapolate from raw ideas to realistic implementations.</li>
	<li>Demonstrated initiative pulling a project forward</li>
	<li>Some experience using graphics libraries</li>
	<li>Familiarity with Cleveland or Tufte principles would be a bonus</li>
</ul>
Email cn-hr@commerce.net with questions or cover letter and resume.
]]></description>
<pubDate>Fri, 21 Mar 2008 13:51:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2008/03/211351.63923f49e5241343aa7acb6a06a751e7.html</guid>
</item>
<item>
<title>Commuknity</title>
<link>http://www.commerce.net/blog/?post=/2007/10/021249.4734ba6f3de83d861c3176a6273cac6d.html</link>
<category>Uncategorized</category>
<description><![CDATA[A goal of many new Web "2.0" ventures is to build a large or at least persistent community.  Success is difficult to measure, but breaking into the top 100,000 sites by traffic measured by <a href="http://www.alexa.com/">Alexa</a> is one goal.   It might be a good sign if the site designers send emails to a few people asking them to take a look at the site and after only two days over 3000 people sign up to beta test.   You could do worse than to have a list of 60,000 people desperate to join your site before it leaves beta - so desperate that the site admins put a "<a href="http://www.ravelry.com/antsy">waiting list checker</a>" page up just so that an impatient person can see how many people are in line to get accounts  before he or she does.

]]></description>
<pubDate>Tue, 02 Oct 2007 12:49:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2007/10/021249.4734ba6f3de83d861c3176a6273cac6d.html</guid>
</item>
<item>
<title>IETF highlights: HTTP Bis and BIFF BoF</title>
<link>http://www.commerce.net/blog/?post=/2007/07/311552.7a614fd06c325499f1680b9896beedeb.html</link>
<category>Event Driven Architectures</category>
<description><![CDATA[The 69th IETF was last week in Chicago (windy and good pizza, who knew?).  The two highlights for me were the HTTP Bis BoF and the BIFF BoF. A BoF is a "Birds of a Feather" meeting used to gauge interest and feasibility towards forming an IETF working group.


]]></description>
<pubDate>Tue, 31 Jul 2007 15:52:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2007/07/311552.7a614fd06c325499f1680b9896beedeb.html</guid>
</item>
<item>
<title>Attacks on Vidoop Authentication</title>
<link>http://www.commerce.net/blog/?post=/2007/05/071105.7f100b7b36092fb9b06dfb4fac360931.html</link>
<category>Security</category>
<description><![CDATA[A new authentication scheme was announced recently at the Web
2.0 Expo:  Vidoop <a href="http://www.vidoop.com">http://www.vidoop.com</a>.
<p></p>Vidoop describes itself as a web single sign-on solution that is
resistant to "all prevalent forms of hacking".  Specifically, they
claim to resist "phishing, keystroke logging, brute force, and many
man-in-the-middle attacks" and to resist automated attacks by
"requiring human cognition" on the part of the attacker.  This
language is misleading.  In reality, the scheme only resists simple
phishing attacks - it does not prevent man-in-the-middle attacks, is vulnerable to brute
force attacks, and it is resistant to keyboard loggers only when screen loggers are
not present.
<p></p>We were able to construct a man-in-the-middle (MITM) attack that allows us to capture users' credentials and to login to their accounts.  We recorded a <a href="http://s3.amazonaws.com/vidupe/vidupe.mov"> video that demonstrates a MITM attack in progress at myvidoop.com</a>.  Ian Fischer, a Harvard University student and research intern at CommerceNet, created the attack in a few hours, by modifying freely available proxy software on the Internet.  We describe the attacks in more detail below.
<p></p><strong>How Vidoop works:</strong>  Vidoop is essentially a combination of a graphical
password scheme and client-side cookie.  During setup, a user must
choose their secret, which is a set of three "image categories" out of
25 categories (e.g., the user might choose cats, dogs, and birds).
<p></p>To login, the user has to enter their username (or OpenID URI).   The
server presents a grid of 12 images from different image categories.
Each picture has a random character superimposed on it, and three of
the images are from the user's pre-selected categories. The user
derives his one-time PIN by entering the three letters corresponding
to his image categories.
<p></p><strong>Attacks:  </strong>We recently conducted a study that analyzed attacks on  Bank
of America's SiteKey scheme [1].  Vidoop bears some similarities and
shares many of the same vulnerabilities.   In particular, Vidoop is
vulnerable to a man-in-the-middle attack in which the attacker
simulates the enrollment process.   This is a well-know attack on
SiteKey, which was first published in 2005 [2], and has been well
analyzed by Jim Youll [3] and more recently demonstrated in this
<a href="http://paranoia.dubfire.net/2007/04/deceit-augmented-man-in-middle-attack.html">video by Indiana University researchers</a> [4].
<p></p>Like SiteKey, users must have a Flash cookie and/or HTTP cookie on
their machine in order to log in (this cookie acts as a "second factor"
that ties the machine to the user's account).   If this cookie is
erased, or if the user logs in from a new machine, the user needs to
"enroll" the machine.  The SiteKey enrollment process requires the
user to answer a challenge question before receiving their cookie.
This opens up a MITM attack, where the phisher lures the user to his
website and presents the enrollment message "You are logging in from a
computer that we don't recognize".  The phisher proceeds to relay the
challenge question from the bank to the user, and then relays the user's answer back to the
bank.  This allows the phisher to ultimately capture the user's
SiteKey image and password. Because the user has probably seen
the re-enrollment message several times in legitimate circumstances, he is likely to answer the challenge
question and might not even know he was the victim of a phishing attack.
<p></p>In Vidoop's enrollment process, the user has to request an activation
code, instead of answering a challenge question (the activation code
is delivered via email, a phone call or SMS text message).   Once the
user enters the activation code, the server will place a cookie on the
machine, and allow the user to log in as usual.  This opens up the same
MITM described above - now, instead of relaying the challenge
question to the bank, the phisher simply relays the activation code:
<p></p>1. The phisher directs the user to phishingsite.com, which looks just like
the Bank site, and the user enters his username.
<p></p>2. The phisher relays the username to the real Bank and is presented
with the message "We don't recognize your computer.  Please select how
you would like to receive your activation code".   The phisher relays
this message to the user.
<p></p>3. The user selects the method of delivery, and the phisher relays
this choice to the Bank.  The user receives the activation code and
enters it into the phishing website.
<p></p>4. The phisher relays the activation code to the Bank, receives the
cookie, and the user's authentication grid image.
<p></p>5. The phisher displays the user's image grid to the user in order to
obtain his PIN and secret "image categories".   He relays the PIN back
to the bank in order to log in.
<p></p>Vidoop's requirement for out-of-band communication does not increase
the cost of launching an automated MITM attack.   In the SiteKey
attack, the MITM phisher obtains the SiteKey image and password and a
secure cookie, which allows him to log in indefinitely.  In Vidoop, the
MITM attacker obtains the user's PIN, which can only be used
immediately to login to the account one time.   He also receives the
user's image categories and a cookie that allows him to log in in the
future.   To make use of the cookie, the attacker has to do a little
more work.
<p></p>Vidoop claims that subsequent logins require a human to determine the
image categories and to look at the image grid to obtain the user's
PIN. The necessity for a human in the loop increases the cost of an
attack, and most phishers won't bother to go through the effort. They
don't need to!  The password space is so small that, once you have a
cookie, a brute force attack is trivial.  The myvidoop.com PIN is 3
characters chosen from the 26 characters of the alphabet, is order-independent, and is case insensitive, so the attacker only has to
search 2,600 combinations (26 choose 3).  With four login
attempts available, the chances of success are 1 in 650.   If the phisher uses automated character-recognition programs, he can reduce the number of combinations to 220
(12 choose 3), or a 1 in 55 chance of success with 4 login attempts.  Note that brute force attacks are also easy to mount by anyone that shares the machine with the user.
<p></p>Vidoop could increase the attacker workload by increasing the size of
the PIN (the number of image categories), increasing the image grid,
increasing character set (e.g., adding digits and symbols), requiring
order dependence and non-repeatability, or by reducing the number of
attempts that are allowed.  To defeat character recognition, they could eventually employ captcha-type characters.  All of these options will significantly reduce the usability of the system.
<p></p>Vidoop does improve upon SiteKey in its resistance to keyboard logging
attacks.  If a keyboard logger obtains the PIN, it is only useful for
one login and only within the timeout period.   Vidoop is not
resistant to malware that contains both keyboard loggers and screen
loggers, which are becoming increasingly common [5].
<p></p>Graphical passwords do have other weaknesses.   For example, an
attacker can predict the type of image categories that are chosen,
even with very limited information about the target user [6, 7].
However, targeted attacks are expensive to mount - we've only focused
on the attacks that are easy to automate here.
<p></p><strong>Privacy: </strong>There is a gaping privacy hole in their system. Vidoop makes
it easy to search for registered usernames, and they openly publish
these on their website.  An attacker can enter usernames and request
that activation codes be sent to them via text message, cell phone or
email, depending on the user's preferences (this can be very costly
and annoying for both Vidoop and its users). Initially, Vidoop had no
time-out or restriction on the number of messages that could be sent
by an unknown party. It appears that I can now only send 3 messages to
any one person, after which time there is 9 minute timeout before
requests can be sent again.   By signing up for Vidoop, users
essentially give anyone the right to send them Vidoop messages,
without requesting their permission and without needing any contact
information.
<p></p><strong>Usability: </strong>The cognitive overhead of selecting the Vidoop PIN is
higher than recognizing the previously seen SiteKey image (the user
must remember their semantic image categories, select images from the appropriate
categories, find the associated characters and input them into a text
box).   However, Vidoop eliminates the need to recall a password,
which is still a requirement with SiteKey.  Vidoop eliminates the need
to answer a challenge question during enrollment, but requires the
user to check their email or phone and then input the activation code.
<p></p><strong>Summary:</strong> Before publishing our analysis, we communicated with Vidoop's CTO, Scott Blomquist.  He acknowledged that he is aware of these weaknesses and that the scheme is vulnerable to man-in-the-middle attacks.   In comparison to simple password authentication, Vidoop does raise the bar for phishers. However, we find their advertising, and in particular their claims that they resist man-in-the-middle attacks and "all prevalent forms of hacking", to be disingenuous.
<p></p>[1] <a href="http://www.usablesecurity.org/emperor/">The Emperor's New Security Indicators</a>, Stuart Schecter, Rachna Dhamija, Andy
Ozment, Ian Fischer, to appear in the Proceedings IEEE Symposium on
Security and Privacy, May 2007.
<p></p>[2] <a href="http://www.deas.harvard.edu/%7Erachna/papers/securityskins.pdf">The Battle Against Phishing: Dynamic Security Skins</a>, Rachna
Dhamija and J. D. Tygar, in Proceedings of the Symposium on Usable
Privacy and Security (SOUPS), July 2005.
<p></p>[3]  <a href="http://cr-labs.com/publications/SiteKey-20060718.pdf">Fraud Vulnerabilities in SiteKey Security at Bank of America</a>, Jim
Youll, July 2006.
<p></p>[4]  <a href="http://paranoia.dubfire.net/2007/04/deceit-augmented-man-in-middle-attack.html">Deciet Augmented Man-in-the-middle Attack against Bank of America SiteKey
Service</a>, blog post and video, Christopher Soghoian, April 10,
2007.
<p></p>[5] Anti-phishing Working Group, <a href="http://blog.commerce.net/">http://www.apwg.org/</a> <a href="http://www.apwg.org/">
</a>
<p></p>[6] <a href="http://www.deas.harvard.edu/%7Erachna/papers/usenix.pdf">Deja Vu: A User Study. Using Images for Authentication</a>, Rachna Dhamija
and Adrian Perrig, in Proceedings of the 9th USENIX Security
Symposium, August 2000.
<p></p>[7] <a href="http://www.cs.jhu.edu/%7Efabian/papers/usenix04.pdf">On User Choice in Graphical Password Schemes</a>, Darren Davis, Fabian
Monrose, and Michael K. Reiter, in Proceedings of the 13th USENIX
Security Symposium, August 2004.
]]></description>
<pubDate>Mon, 07 May 2007 11:05:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2007/05/071105.7f100b7b36092fb9b06dfb4fac360931.html</guid>
</item>
<item>
<title>Needed: Web 2.0 hackers</title>
<link>http://www.commerce.net/blog/?post=/2007/04/031617.39059724f73a9969845dfe4146c5660e.html</link>
<category>Uncategorized</category>
<description><![CDATA[A longer, though not necessarily more accurate job description, can be found <a href="http://wiki.commerce.net/wiki/JobOpenings">here</a>.
]]></description>
<pubDate>Tue, 03 Apr 2007 16:17:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2007/04/031617.39059724f73a9969845dfe4146c5660e.html</guid>
</item>
<item>
<title>Open Source, Open Standards</title>
<link>http://www.commerce.net/blog/?post=/2006/12/081519.06138bc5af6023646ede0e1f7c1eac75.html</link>
<category>IETF</category>
<description><![CDATA[I've been told in the past that Open Source and Open Standards are practically the same thing, they go so well together.  While they're both good things, unfortunately, they're not quite as naturally reinforcing as you'd like.  There's cost and style of participation, IPR concerns, and proliferation of standards ("The good thing about standards is, there's so many to choose from" - <a href="http://www.topology.org/philo/sayings.html#standards">ref</a>).


]]></description>
<pubDate>Fri, 08 Dec 2006 15:19:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/12/081519.06138bc5af6023646ede0e1f7c1eac75.html</guid>
</item>
<item>
<title>EMail Standards Waves</title>
<link>http://www.commerce.net/blog/?post=/2006/11/301537.8f121ce07d74717e0b1f21d122e04521.html</link>
<category>IETF</category>
<description><![CDATA[A month ago at the last IETF meeting, I talked to a bunch of email standards experts about the current wave of Internet email standards work.  In these conversations I also built a mental picture of the previous waves.
<p></p><strong>Wave 1</strong> was what really made email work over the Internet.  The <a href="http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">Simple Mail Transfer Protocol</a> and the basic <a href="http://tools.ietf.org/html/rfc822">email message format</a> were defined in 1982 with the major innovation of using domain names to find out where to deliver an email.  This allowed email from one organization to reach an individual in another company.  In 1989, this was somewhat updated with <a href="http://tools.ietf.org/html/rfc1123">RFC1123</a>, which made email addresses look the way they do today: mailbox@domain.example.  Once mail got to the right server, <a href="http://en.wikipedia.org/wiki/Post_Office_Protocol">POP</a> (first described in <a href="http://tools.ietf.org/html/rfc918">RFC918</a> in 1984) allowed any mail client to look through the server's queue of new mail and decide what to do with each message.  Although that first POP was described so early, many did not use it in those years and it didn't get much attention until POP3. Instead one would typically log into the SMTP server and look at its mailboxes there.
<p></p><strong>Wave 2</strong> was <a href="http://tools.ietf.org/html/rfc1081">POP3</a>, <a href="http://en.wikipedia.org/wiki/Imap">IMAP</a> and <a href="http://en.wikipedia.org/wiki/Mime">MIME</a>, 1988 to 1994 or so.  POP3 gained far more adoption than POP.  IMAP defined a way to access the server-side repository for all one's mail: not just the queue of new messages, but a hierarchy of mailboxes (called "folders" in many clients) which can be used to store mail for access by <em>several clients</em>.  MIME brought Media to electronic mail: the ability to include image file formats, to use HTML instead of text, to attach Word documents and executables, and other variations necessary to business and eventually much beloved by spammers.  MIME also introduced the very first non-ASCII characters in the body of email.  MIME turned out to be big for other purposes too, like the Web.
<p></p>There's arguably a <strong>wave 2.5 or 3</strong>, adding security features from 1994 to 1999, including <a href="http://tools.ietf.org/html/rfc2311">S/MIME</a>, <a href="http://en.wikipedia.org/wiki/Transport_Layer_Security">TLS</a> support and <a href="http://tools.ietf.org/html/rfc1731">authentication features for IMAP</a> and <a href="http://tools.ietf.org/html/rfc2554">SMTP</a>. <a href="http://en.wikipedia.org/wiki/SASL">SASL</a> was added to SMTP in <a href="http://tools.ietf.org/html/rfc2554">1999</a> although didn't get put into IMAP until <a href="http://tools.ietf.org/html/rfc3501">2003</a>. This mini-wave didn't change peoples' lives much except for those whose companies rolled out complicated and hard-to-use S/MIME infrastructures, but the continued deployment of IMAP and MIME over this period did change the email habits of many.
<p></p><strong>Today's wave</strong> is starting to get complicated (oh, just starting? heh).  It's adding internationalization capability, step by painful step (to various IMAP functions, to various mail headers like an email Subject line, and most painfully, to <a href="http://www.ietf.org/html.charters/eai-charter.html">email addresses</a> themselves). It's making IMAP and other mail infrastructure more usable by mobile clients (all the work of the <a href="http://www.ietf.org/html.charters/lemonade-charter.html">Lemonade</a> WG).  It's addressing security and spam, among other things new ways to sign messages (<a href="http://www.ietf.org/html.charters/dkim-charter.html">DKIM</a>).  There is also some refactoring and architectural work going on which may be very interesting in the long run - for example, features to <a href="http://tools.ietf.org/html/rfc2192">assign URLs</a> and attach metadata to IMAP messages.  This kind of work already allows increasing innovation in how email clients can deal with mail (particularly mail overload and spam).
<p></p>The people I work with today include:
<ul>
	<li>Dave Crocker, who edited <a href="http://tools.ietf.org/html/rfc822">RFC822</a> (mail message format) in Wave 1</li>
	<li>Joyce Reynolds, author of the first experimental version of POP, <a href="http://tools.ietf.org/html/rfc918">RFC918</a> in Wave 1</li>
	<li>Mark Crispin, author of the first version of IMAP, <a href="http://tools.ietf.org/html/rfc1064">RFC1064</a> in Wave 2, and other revisions of IMAP</li>
	<li>Nathaniel Borenstein and Ned Freed, who did the first three versions of MIME, starting with <a href="http://tools.ietf.org/html/rfc1341">RFC1341</a> in 1992</li>
	<li>Marshall Rose, who updated POP many times (POP3 in <a href="http://tools.ietf.org/html/rfc1081">RFC1081</a>, <a href="http://tools.ietf.org/html/rfc1225">RFC1225</a>, <a href="http://tools.ietf.org/html/rfc1460">RFC1460</a>, <a href="http://tools.ietf.org/html/rfc1725">RFC1725</a> and <a href="http://tools.ietf.org/html/rfc1939">RFC1939</a>) in Wave 2</li>
	<li>Randy Gellens and Chris Newman, who have contributed significant updates to POP and IMAP in Wave 2</li>
	<li>Paul Hoffman, who defined SMTP over TLS in <a href="http://tools.ietf.org/html/rfc2487">RFC2487</a> in 1999, and who ran the <a href="http://www.imc.org/">Internet Mail Consortium</a></li>
	<li>John Klensin and Pete Resnick, who edited the modern versions of SMTP and the Internet Message format (<a href="http://tools.ietf.org/html/rfc2821">RFC2821</a> and <a href="http://tools.ietf.org/html/rfc2554">RFC2822</a> respectively).</li>
	<li>The same and many more participating in today's wave, all of whom I greatly enjoy working with.</li>
</ul>
Of course, although talking to some of these guys helped me put together this picture of email standardization waves, any errors here are mine (and please let me know of errors so I can update this).
]]></description>
<pubDate>Thu, 30 Nov 2006 15:37:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/11/301537.8f121ce07d74717e0b1f21d122e04521.html</guid>
</item>
<item>
<title>What compliance means to an engineer</title>
<link>http://www.commerce.net/blog/?post=/2006/11/161927.eda80a3d5b344bc40f3bc04f65b7a357.html</link>
<category>IETF</category>
<description><![CDATA[I've been seeing the word "compliance" tossed around a lot for HTTP and other standards lately, with much ambiguity.  Let's say you read RFC2068 and implemented a client very carefully.   Does it make your client implementation "uncompliant" if a new standard updates or obsoletes RFC2068 and adds requirements, as RFC2616 did?
<p></p>My answer is "that's not even a meaningful question".  Compliance can be a very loose concept.
<ul>
	<li>If your software claims compliance to HTTP, there can be a lot of variation in how that actually works because different versions of HTTP have significant differences.</li>
	<li>If your software claims HTTP/1.1 compliance, we have a somewhat better idea what that means.  A client advertising HTTP/1.1 support in its requests can be assumed to understand the "Cache-Control" response header from the server, because all the specs that ever defined HTTP/1.1 (<a href="http://www.ietf.org/rfc/rfc2068.txt">RFC2068</a> and <a href="http://xml.resource.org/public/rfc/html/rfc2616.html#header.cache-control">RFC2616</a>) define that header.  However, we can't tell if such a client supports the "s-maxage" directive on the Cache-Control header (the maximum age allowed for a <em>shared</em> cache entry) because that was only defined in RFC2616.</li>
	<li>If your software claims RFC2068 compliance we don't know whether it understands "s-maxage", but we can assume that it supports "maxage".</li>
	<li>If your software claims RFC2616 compliance we can assume that it understands "s-maxage" as well as "maxage". But support for RFC2616 isn't advertised over the wire to servers, so we can't tell the difference from clients that only implement RFC2068.</li>
</ul>
With this knowledge, you can ask if the new caching features in RFC2616 made existing clients uncompliant <em>with RFC2068</em>.  Of course not.  RFC2068 didn't change - there's a reason the IETF doesn't replace its standards in-place but defines new RFC numbers.  Do the new caching features make the client uncompliant <em>with RFC2616?  </em>Well it never claimed to be compliant with a spec that was probably published after the client was written.
The important question to ask is whether a new feature or requirement is backwards-compatible (and if it's not, whether the feature is important enough to break backwards-compatibility).  Let's consider The Cache-Control header a little further: a response with "Cache-Control: no-store" can be sent to any client that advertised HTTP/1.1 support, because that directive works the same way in both specs.  If the response has "Cache-Control: s-maxage=1600", then we're not so sure if all HTTP/1.1 clients support it, but that might be OK - only shared caches can possibly do the wrong thing if they don't implement RFC2616 yet, and the server could limit the out-of-date cache entries of pre-2616 shared caches by having a backup plan, e.g. "Cache-Control: s-maxage=1600, maxage=36000".
<p></p>This new feature was a reasonable choice in the standardization of RFC2616.  If the writers of RFC2616 had been prevented from making any requirements that weren't already met in deployed clients, they would not have been able to add features like "maximum age limits for shared cache entries".  The limitation would have unduly restricted their ability to improve RFC2616.  Instead, the authors considered whether each feature was worth the new code and other design/test effort, and the backwards-compatibility considerations, and whether there were reasonable work-arounds or fall-backs.
<p></p>It's a very engineering approach but that's what we do at the <a href="http://ietf.org/">IETF</a>.  We don't do scientific theories of protocol compliance that must be true for all instances of protocol X.  We do engineering.
]]></description>
<pubDate>Thu, 16 Nov 2006 19:27:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/11/161927.eda80a3d5b344bc40f3bc04f65b7a357.html</guid>
</item>
<item>
<title>A Skeptic's View of Identity 2.0</title>
<link>http://www.commerce.net/blog/?post=/2006/10/171300.e56954b4f6347e897f954495eab16a88.html</link>
<category>Security</category>
<description><![CDATA[I signed up to do a talk called "<a href="http://blog.commerce.net/wp-content/uploads/2006/10/apachecon-beyond-passwords.pdf">Beyond Passwords</a>" at <a href="http://www.us.apachecon.com/">ApacheCon US</a> 2006, which took place in Austin last week.  I had originally intended to talk rather blandly about current standards efforts.  But in the end I took a much more contrarian approach and examined the promises of Identity 2.0, how policies and implementation progress are likely to affect the real benefits, and the risks or threats.  It is a skeptical guide to a potential relying party - a Web service that is considering relying on some 3rd-party to authenticate and identify its users - on how to evaluate the benefits and the costs.

]]></description>
<pubDate>Tue, 17 Oct 2006 13:00:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/10/171300.e56954b4f6347e897f954495eab16a88.html</guid>
</item>
<item>
<title>CalDAV to Proposed Standard</title>
<link>http://www.commerce.net/blog/?post=/2006/10/091751.d6baf65e0b240ce177cf70da146c8dc8.html</link>
<category>IETF</category>
<description><![CDATA[I am very pleased to announce that an effort I've spent nearly three years on is becoming an IETF Proposed Standard.  <a href="http://www.caldav.org">CalDAV</a> will have its own RFC number shortly, and the <a href="http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg03007.html">approval announcement</a> was just last week.


]]></description>
<pubDate>Mon, 09 Oct 2006 17:51:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/10/091751.d6baf65e0b240ce177cf70da146c8dc8.html</guid>
</item>
<item>
<title>[Lisa Dusseault] Introducing myself</title>
<link>http://www.commerce.net/blog/?post=/2006/10/031301.8c19f571e251e61cb8dd3612f26d5ecf.html</link>
<category>CommerceNet</category>
<description><![CDATA[As my first <em>The Now Economy</em> post, I thought I'd introduce myself and what I do.
<p></p>I just joined CommerceNet as a Fellow a couple weeks ago.  Just before that I was working at <a href="http://blog.commerce.net/www.osafoundation.org">OSAF</a> as a development manager and standards architect.  I'd been doing that job for about two years, and simultaneously chairing the <a href="http://www.ietf.org/html.charters/imapext-charter.html">IMAPEXT</a> and <a href="http://www.ietf.org/html.charters/calsify-charter.html">CALSIFY</a> working groups at the <a href="http://blog.commerce.net/www.ietf.org">IETF</a>, when I was chosen by the IETF's Nominations Committee to serve as the Applications Area Director for a two year period.  I'm interested in all the work going on in the Applications Area and I enjoy doing standards work which has so much leverage (even though it has a distant success horizon of deployed and useful implementations of new standards), so I was very happy to accept this position and enjoy doing it so far.
<p></p>

]]></description>
<pubDate>Tue, 03 Oct 2006 13:01:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/10/031301.8c19f571e251e61cb8dd3612f26d5ecf.html</guid>
</item>
<item>
<title>Gambling Bill doesn't cover Prediction Markets</title>
<link>http://www.commerce.net/blog/?post=/2006/07/241143.36660e59856b4de58a219bcf4e27eba3.html</link>
<category>Prediction Markets</category>
<description><![CDATA[The <a href="http://thomas.loc.gov/cgi-bin/bdquery/z?d109:h.r.04411:">Internet Gambling Act (HR4411)</a> that passed the House earlier this month is a curious compromise.  There's been a lot of discussion elsewhere about the fact that this bill won't stop gambling on the Internet, and doesn't even seem intended to try; I'll leave that issue alone.  The only point I wanted to make is that the bill only covers sports betting (and pure lotteries).
<p></p>The <a href="http://thomas.loc.gov/cgi-bin/query/F?c109:4:./temp/~c109uDWzJn:e33905:"> definitions</a> say
<pre>(1)The term `bet or wager'--
(A) means the staking [...]  of value upon the outcome of a contest of others, a sporting
event, or a game subject to chance [...];
(B) includes the purchase of a chance [...] to win a lottery (which [...] is predominantly
subject to chance);
(C) includes any scheme described in [<a title="28 USC Sec. 3702" href="http://uscode.house.gov/download/pls/28C178.txt">Unlawful sports gambling law</a>];
(D) includes any [..] information pertaining to the [...] movement of funds [for] the
business of betting or wagering; and
(E) does not include [commodities, securities, derivatives, insurance, and fantasy sports]</pre>
Of course, the lack of coverage of prediction markets in this bill doesn't make them legal, it just leaves them out of the effects of this bill.  Most of the effect of the bill is to make it harder to move funds into and out of gambling accounts, rather than to prohibit anything in particular.  It's not clear whether credit card handlers or banks would notice the distinction, but this may leave an opportunity for someone to run a market long enough to challenge the law.
I think it's odd that they drew the line so narrowly.  But there's time for the Senate to change that if they pass something, and if there are any differences between the House and Senate versions, anything can happen in reconciliation.
]]></description>
<pubDate>Mon, 24 Jul 2006 11:43:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/07/241143.36660e59856b4de58a219bcf4e27eba3.html</guid>
</item>
<item>
<title>Increasing Liquidity in Multi-Outcome Claims</title>
<link>http://www.commerce.net/blog/?post=/2006/07/191520.b1a59b315fc9a3002ce38bbe070ec3f5.html</link>
<category>Prediction Markets</category>
<description><![CDATA[Previous articles have described a few simple formats of prediction market: <a href="http://blog.commerce.net/?p=238">simple double auctions</a>, markets with <a href="http://blog.commerce.net/?p=239"> open-ended prices</a>, the symmetry of <a href="http://blog.commerce.net/?p=249"> complementary purchases</a>, and how to <a href="http://blog.commerce.net/?p=251"> integrate an order book with an automated market maker</a>.  In this article, I describe the mechanics of multi-outcome markets, both as most markets currently implement them, and as I expect to implement them in the <a href="http://zocalo.sourceforge.net">Zocalo Prediction Market</a>.  I've presented this idea before, so you can get another look at the idea by reviewing my slides.  ( <a href="http://wiki.commerce.net/wiki/Image:Hibbert-Summit-Feb4.ppt">PowerPoint 3MB</a>, <a href="http://wiki.commerce.net/wiki/Image:Hibbert-Summit-Feb4.ppt">PDF 2.6MB</a>).
<p></p>The basic idea is that instead of two exclusive outcomes, you want the market to give a prediction about an event that might turn out in one of three or more ways.  Canonical examples include an election with multiple candidates running, or a tournament among some number of teams.  The straightforward approach is to create a pair of assets for each candidate, representing respectively, that competitor's chances of winning and losing.  This way you end up with N separate markets, and each one has a price for buying and selling the particular candidate that gives their chance of winning.  The same general idea can be used to turn a continuous variable (how many widgets will we sell?  What will the temperature in San Jose be on August 27th?) into a series of discrete choices.  I'll talk about those kinds of markets later.
<p></p>

]]></description>
<pubDate>Wed, 19 Jul 2006 15:20:00 PDT</pubDate>
<guid isPermaLink="true">http://www.commerce.net/blog/?post=/2006/07/191520.b1a59b315fc9a3002ce38bbe070ec3f5.html</guid>
</item>
</channel>
</rss>
