<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jens-Fabian Goetzmann &#187; Miscellaneous</title>
	<atom:link href="http://www.jefago.com/category/miscellaneous/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jefago.com</link>
	<description>Thoughts on IT in the Enterprise, Software Development, and Other Stuff</description>
	<lastBuildDate>Thu, 19 Jan 2012 08:00:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Top Privacy Plugins for Mozilla Firefox</title>
		<link>http://www.jefago.com/2012/01/top-privacy-plugins-for-mozilla-firefox/</link>
		<comments>http://www.jefago.com/2012/01/top-privacy-plugins-for-mozilla-firefox/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 08:00:47 +0000</pubDate>
		<dc:creator>Jens-Fabian Goetzmann</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jefago.com/?p=92</guid>
		<description><![CDATA[As a privacy concious user (maybe a bit paranoid at times&#8230; but then again, I am a German, so that comes naturally), I have been thinking a lot lately about how to maintain control about which web company gets which information about me. After all, through the proliferation of facebook&#8217;s like-button an its relatives (Google+, [...]]]></description>
			<content:encoded><![CDATA[<p>As a privacy concious user (maybe a bit paranoid at times&#8230; but then again, I am a German, so that comes naturally), I have been thinking a lot lately about how to maintain control about which web company gets which information about me. After all, through the proliferation of facebook&#8217;s like-button an its relatives (Google+, Twitter et al.) and the advent of behavioral advertising, companies have the means to create browsing profiles and, in the case of those companies that offer social networks and advertising services, even tie it to my person and use it to serve advertisements to me even in totally different contexts.  This is even more relevant since that tracking can even occur when I am not logged in to the social network in question, since e.g. facebook uses identifying cookies even in that case (see <a href="http://www.heise.de/security/artikel/Das-verraet-Facebooks-Like-Button-1230906.html">heise for more information</a>, albeit in German).</p>
<p>In this article, I am going to evaluate a few add-ons for Mozilla Firefox that help maintain control over the data that is being shared, and discuss some of their pros and cons. Similar or the same add-ons might exist for Google Chrome or other browsers as well. The plugins I am going to discuss are the following:</p>
<ol>
<li>Ghostery</li>
<li>BetterPrivacy</li>
<li>NoScript</li>
<li>Beef Taco</li>
<li>AdBlock Plus<span id="more-92"></span></li>
</ol>
<h5>1. Ghostery</h5>
<p><a href="http://www.ghostery.com/">Ghostery</a> is specifically designed to identify and notify the user about hidden or unhidden elements that might be able to track you and send information to third parties. It also allows blocking these elements altogether or selectively. It is by far the most useful privacy add-on available, since it generally works non-intrusively, has a comprehensive list of sites that track users, and it blocks the tracking by removing / not loading the questionable elements in web sites in the first place. In order to constantly improve and keep up-to-date with an ever-growing number of potentially tracking web companies, it features the so-called GhostRank, which allows users to voluntarily participate in collection of data to identify previously unknown tracking code.</p>
<p>For any privacy-concious user, Ghostery is definitely a must-have add-on. It is available for all major desktop browsers (although Chrome support is marked as experimental as of now) as well as for iOS mobile devices.</p>
<p>Pros:</p>
<ul>
<li>Non-intrusive</li>
<li>Comprehensive and thorough blocking of tracking elements</li>
<li>Automatic update of tracking blacklist</li>
</ul>
<p>Cons:</p>
<ul>
<li>Blacklist functionality means that new companies not yet on the list might go unnoticed</li>
</ul>
<h5>2. BetterPrivacy</h5>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/betterprivacy/">BetterPrivacy</a> has a single purpose: Keeping track of, managing and deleting so-called super-cookies. Super-cookies are cookies (little pieces of information stored by websites on the user&#8217;s computer) that are stored in other places than the usual Web browser&#8217;s cookie storage &#8211; most notably using Flash or the newly established DOM storage. Needless to say, any cookie can be used to identify the user and thus pose a potential privacy risk. This potential risk is increased by the fact that these super-cookies may currently not be removed when using browser features such as &#8220;delete private data&#8221; or &#8220;private browsing&#8221;. BetterPrivacy allows viewing these super-cookies and deleting them manually or automatically when the browser is closed.</p>
<p>Since the automatic deletion of super-cookies removes a potential privacy risk and does not seem to have any negative effect on major websites (the BetterPrivacy website warns that some games might be an exception), I would definitely recommend using this add-on. It does not, however, offer comprehensive privacy protection. Tracking and collection of information can still be conducted when BetterPrivacy is used in isolation, especially when the same browser is used for e.g. browsing facebook and other pages at the same time.</p>
<p>Pros:</p>
<ul>
<li>Single point of management for super-cookies</li>
<li>Automatic deletion of super-cookies does not seem affect any major web sites negatively</li>
</ul>
<p>Cons:</p>
<ul>
<li>Single-purpose add-on &#8211; no comprehensive privacy protection</li>
</ul>
<h5>3. NoScript</h5>
<p><a href="http://noscript.net/">NoScript</a> is the weapon of mass destruction among the plugins discussed here. In the recommended mode of operation, it prevents all JavaScript from being executed unless explicitly allowed for a web site. On a typical web site that includes JavaScript code for that site as well as potentially tracking JavaScript from third parties such as Google or facebook, the user can selectively set for which of the originating sites JavaScript code execution should be allowed. This means that all active tracking functionality is sustainably halted.</p>
<p>There are, however, significant drawbacks to this method. Much of today&#8217;s web uses JavaScript for totally legitimate purposes, and it can take quite long to allow these script sources for a fresh install of JavaScript (I have dozens of web sites that I visit frequently or less frequently, and I need to allow JavaScript for most of them, and this more often than not involves multiple clicks since they do not only use JavaScript originating from the web site itself, but also third-party JavaScript that is required for them to work properly). Also, some sites provide both tracking and non-tracking utility scripts: a notable example is google.com.  In addition, if you for the first time use a new sites, especially in order to order goods or make other financial transactions (such as for services), these transactions will often require JavaScript to be activated for a number of sites, including the web site itself, the bank involved and so on. This might require several clicks to allow scripts for each individual site, each of them requiring a reload of the current page, potentially breaking the booking process, or, even worse, causing several bookings to go off. Alternatively, the user might temporarily turn off the protection altogether (and maybe forget to turn it on later again).</p>
<p>These drawbacks make NoScript hard to use for the non-expert user. I would thus not recommend using NoScript unless you know what you are doing.</p>
<p>Pros:</p>
<ul>
<li>Whitelisting functionality (i.e., execute JavaScript only when explicitly allowed) protects also against new tracking elements</li>
<li>Blocking of JavaScript</li>
</ul>
<p>Cons:</p>
<ul>
<li>No blocking of non-active tracking functionality, such as one-pixel images etc.</li>
<li>Blocking of JavaScript impedes/breaks legitimate functionality of web sites as well</li>
</ul>
<h5>4. BeefTaco</h5>
<p><a href="http://jmhobbs.github.com/beef-taco/">BeefTaco</a> might be considered the light, non-invasive method of privacy protction. What it does is send opt-out requests to advertising companies in order to stop them from serving behavior-based adverts. As such, it does not in any way affect the way that websites work and are displayed, but only affects the content of the adverts. Neither, however, does it prevent in a technical way an advertising company from collecting data about you. All it does is ask the companies to refrain.</p>
<p>In summary, the strength of BeefTaco is that it interferes neither with the fuctionality and rendering of a site nor with the legitimate concern of web site operators to make money by showing advertisements. However, if you don&#8217;t trust the advertising companies, BeefTaco is nothing for you.</p>
<p>Pros:</p>
<ul>
<li>Does not interfere with the web sites&#8217; content</li>
</ul>
<p>Cons:</p>
<ul>
<li>No technical prevention of information collection</li>
</ul>
<h5>5. AdBlock Plus</h5>
<p><a href="http://adblockplus.org/en/">AdBlock Plus</a> is, as the name suggests, above all, an ad-blocking add-on. It can, however, also block tracking code that is not advertisement-related. Since its most recent version, it also has an option to allow &#8220;acceptable&#8221;, non-annoying ads, though that behavior is currently limited to a very short list of ads since they have to be manually verified.</p>
<p>Since AdBlock Plus is not primarily a privacy tool, but an ad-blocking tool, I would not recommend it to users that are concerned only about their privacy. Personally, I consider advertising by itself not a bad thing: Apart from its obvious marketing purpose (which is a legitimate purpose in itself), it also serves as a means for web sites to make money (which is also a legitimate purpose). Especially for smaller web sites, which often barely earn enough money to finance their own expenses, let alone contribute to covering to the owner&#8217;s cost of living, the availability is often crucial.</p>
<p>Pros:</p>
<ul>
<li>Comprehensive ad-blocking functionality</li>
<li>Recent addition of allowing non-annoying ads</li>
</ul>
<p>Cons:</p>
<ul>
<li>Blocks legitimate, non-privacy critical ads as well</li>
</ul>
<h5>Summary</h5>
<p>Some privacy-related measures should be taken by any user that is concerned about their privacy. For non-expert users or those that do not want to spend too much time configuring, Ghostery is definitely the best choice. Experts might be better suited with NoScript. Those who trust the advertising companies but simply do not want behavioral advertising should stick to Beef Taco, while those that want to get rid of ads altogether should go for AdBlock Plus. The super-cookie safeguard BetterPrivacy complements any of the other four options and is worth checking out in any case.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jefago.com/2012/01/top-privacy-plugins-for-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Always online&#8221; is not reality for groupware yet</title>
		<link>http://www.jefago.com/2012/01/always-online-is-not-reality-for-groupware-yet/</link>
		<comments>http://www.jefago.com/2012/01/always-online-is-not-reality-for-groupware-yet/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 07:00:04 +0000</pubDate>
		<dc:creator>Jens-Fabian Goetzmann</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Groupware]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.jefago.com/?p=85</guid>
		<description><![CDATA[When looking for alternatives to the dominating groupware suites Microsoft Outlook/Exchange and IBM Lotus Notes/Domino, one comes across multiple Web-based groupware solutions such as Zimbra. Since groupware is first and foremost about group collaboration—including messaging, calendar sharing and appointment scheduling, and managing of contact information—it seems like a good idea to implement it as a [...]]]></description>
			<content:encoded><![CDATA[<p>When looking for alternatives to the dominating groupware suites Microsoft Outlook/Exchange and IBM Lotus Notes/Domino, one comes across multiple Web-based groupware solutions such as Zimbra. Since groupware is first and foremost about group collaboration—including messaging, calendar sharing and appointment scheduling, and managing of contact information—it seems like a good idea to implement it as a Web application, removing some of the hassles and inefficiencies of conventional client/server applications and allowing access to the software from a broad range of devices, including mobile phones or tablets.</p>
<p>There is, however, one significant drawback to Web-based groupware: It requires the user to have Web access in order to use the software. While offices in most parts of the world today have fast Internet connectivity, there are—even without thinking of less developed parts of the world—situations in which online connectivity is not given. A few examples follow.<span id="more-85"></span></p>
<p>Many manufacturing or service companies have sales personnel that visit customers in order to present their companies’ products. Even though their laptops might be equipped with 3G connectivity, their coverage is still not satisfactory even in developed countries, and large amounts of steel-reinforced concrete, as is used in most large buildings, might kill the signal altogether. A similar argument holds for external personnel and consultants that work at a client company’s site: very often, they have no or severely limited access over the client company’s network, and 3G connectivity might be patchy as well.</p>
<p>Another situation in which connectivity is non-present, but people tend to be working is all work-related travel. While getting Internet connectivity on a train might already be difficult, on most airplanes it is still downright impossible. While first airlines are introducing Internet connectivity for intercontinental flights, short-haul flights still remain an Internet-free area.</p>
<p>What is common to all of these situations is that people will want to use groupware: personnel at a customer site will want to access and update contact information as well as have access to their calendars to schedule new appointments, and people travelling will want to plan their days as well as read emails or write them for later sending. As a result, groupware will be useful in these situations only if it allows offline access with later synchronization of changes to a central server—just like the basic mode of operation for Outlook and Lotus Notes provides. Web-based solutions are of little help under these circumstances, since they generally do not allow offline operation.</p>
<p>Given that groupware is only really useful if all employees of a company can use it, in essence any company that has some employees regularly in situations like the ones described above, will want to stick to a groupware suite with the possibility of offline operation. Particularly for larger companies, that is most likely the case, since they will have multiple sites in different cities or even countries, that some staff regularly have to travel between. In turn, wide acceptance of Web-based groupware suites is not likely to happen before these “dead spots” in online connectivity will have been eradicated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jefago.com/2012/01/always-online-is-not-reality-for-groupware-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spammers in the cloud</title>
		<link>http://www.jefago.com/2010/04/spammers-in-the-cloud/</link>
		<comments>http://www.jefago.com/2010/04/spammers-in-the-cloud/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 21:00:33 +0000</pubDate>
		<dc:creator>Jens-Fabian Goetzmann</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.jefago.com/?p=51</guid>
		<description><![CDATA[Apparently, spammers are following the current megatrend and moving to the cloud. I am used to getting tons of spam comments on this blog — but one of them catched my eye: Author : ctgPi (IP: 79.125.XXX.XXX , ec2-79-125-XXX-XXX.eu-west-1.compute.amazonaws.com) The IP address belongs to Amazon&#8217;s EC2 (elastic compute cloud) service &#8211; the textbook example of a cloud [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently, spammers are following the current megatrend and moving to the cloud. I am used to getting tons of spam comments on this blog — but one of them catched my eye:</p>
<p><code>Author : ctgPi (IP: 79.125.XXX.XXX , ec2-79-125-XXX-XXX.eu-west-1.compute.amazonaws.com)</code></p>
<p>The IP address belongs to Amazon&#8217;s <a title="Amazon EC2" href="http://aws.amazon.com/ec2/" target="_blank">EC2</a> (elastic compute cloud) service &#8211; <em>the</em> textbook example of a cloud service (more specifically, a <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank"><em>PaaS</em> or <em>Platform as a Service</em></a>) — so it seems that the spammer uses Amazon&#8217;s cloud to send out spam comments to blogs.<span id="more-51"></span></p>
<p>There are &#8220;positive&#8221; and &#8220;negative&#8221; sides to this (from the perspective of a spam target, not from the spammer&#8217;s perspective):</p>
<h5>Positive:</h5>
<ul>
<li>The spammer is probably identifiable since he/she needs to have an Amazon account and a credit card registered with that account for payment.</li>
<li>&#8220;No computers were harmed in the making of this spam comment&#8221; — the spammer is not using a botnet of hacked machines</li>
</ul>
<h5>Negative:</h5>
<ul>
<li>The advantages of the cloud that apply to anyone using cloud services also apply to the spammer — most notably the ability to scale up and down quickly. In essence this means that a spammer can in a matter of seconds enlarge the fleet of computers (all with different IPs) he/she controls to send out a whole bunch of spam mails/comments/whatever at once.</li>
</ul>
<p>Those that will probably suffer most from this trend are legitimate users of cloud services such as Amazon&#8217;s EC2: They risk getting banned by server operators since the IP space provided by the service also hosts severe spammers. In the long run, this is probably a problem that cloud providers such as Amazon have to tackle in general — which is going to be a challenge, especially doing so without negatively affecting legitimate users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jefago.com/2010/04/spammers-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Hiding 2009 – Review</title>
		<link>http://www.jefago.com/2009/06/information-hiding-2009-review/</link>
		<comments>http://www.jefago.com/2009/06/information-hiding-2009-review/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 11:06:50 +0000</pubDate>
		<dc:creator>Jens-Fabian Goetzmann</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Information Hiding]]></category>
		<category><![CDATA[Watermarking]]></category>

		<guid isPermaLink="false">http://www.jefago.com/?p=25</guid>
		<description><![CDATA[Like I mentioned in my last blog post, I had the possibility to attend the international conference &#8220;Information Hiding 09&#8243; last week. I had quite a good time and learned a lot, even though some talks were a bit too sophisticated in their special field for me to follow – especially the hardware security related [...]]]></description>
			<content:encoded><![CDATA[<p>Like I mentioned in my last blog post, I had the possibility to attend the international conference <a title="Information Hiding 09 Conference Site" href="http://www.ih09.tu-darmstadt.de/" target="_blank">&#8220;Information Hiding 09&#8243;</a> last week. I had quite a good time and learned a lot, even though some talks were a bit too sophisticated in their special field for me to follow – especially the hardware security related ones by <a title="Miodrag Potkonjak's home page at UCLA" href="http://www.cs.ucla.edu/~miodrag/" target="_blank">Miodrag Potkonjak</a>.</p>
<p><span id="more-25"></span>For my interest and somewhat deeper knowledge in watermarking especially of audio content, I found the following talks very enlightening (in order of the conference):</p>
<ul>
<li><em>Supraliminal Audio Steganography</em> by <a title="Heather Crawford's home page at University of Calgary" href="http://pages.cpsc.ucalgary.ca/~crawforh/" target="_blank">Heather Crawford</a> and <a href="http://pages.cpsc.ucalgary.ca/~aycock/" target="_blank">John Aycock</a>: Although their approach to audibly hide information in audio files using sounds from the domain resp. genre of the audio content itself is far from being perfect at the moment, it seems to be a promising approach for steganography at the semantic level that could prove quite difficult for conventional steganography to detect.</li>
<li><em>An Epistemological Approach to Steganography</em> by <a title="Rainer Böhme's (German) home page at Technische Universität Dresden, Germany" href="http://www.inf.tu-dresden.de/index.php?node_id=489&amp;ln=de" target="_blank">Rainer Böhme</a>: A very illustrative discussion of the empirical nature of steganography (and also other disciplines of information hiding) and the need for a separation between models of the steganographic channels and the steganographic algorithms themselves.</li>
<li><em>A Phase Modulation Audio Watermarking Technique</em> by <a title="Home page of the authors' employer, Thomson Corporate Research in Hannover, Germany" href="http://www.thomson.net/GlobalEnglish/Discover/Research_Centers/hanover/Pages/default.aspx" target="_blank">Michael Arnold, Peter G. Baum, and Walter Voeßling</a>: Using a watermarking method modulating phase information in the Fourier Domain, the authors attacked the challenge to actively measure audience rates for broadcast media. The MPEG psycho-acoustic model is used to determine embedding thresholds in order to ensure maximum audio quality.</li>
<li><em>Perception-based Audio Authentication Watermarking in the Time-Frequency Domain</em> by my co-workers at <a title="Fraunhofer Institute for Secure Information Technology, Darmstadt, Germany" href="http://www.sit.fraunhofer.de/EN/index.jsp" target="_blank">Fraunhofer SIT</a>, <a title="Sascha Zmudzinski's (German) contact page at Fraunhofer Institute for Secure Information Technology Darmstadt, Germany" href="http://www.sit.fraunhofer.de/profil/mitarbeiter/ZmudzinskiSascha.jsp" target="_blank">Sascha Zmudzinski</a> and <a title="Martin Steinebach's (German) contact page at Fraunhofer Institute for Secure Information Technology Darmstadt, Germany" href="http://www.sit.fraunhofer.de/profil/mitarbeiter/SteinebachMartin.jsp" target="_blank">Martin Steinebach</a>: The integrity of audio content is protected by extracting features forming a robust perceptual hash that is in turn embedded into the content itself using a watermarking technique. This way, the authenticity of the content can be verified, even after common processing such as lossy encoding or analogue transfer.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jefago.com/2009/06/information-hiding-2009-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Hiding 2009</title>
		<link>http://www.jefago.com/2009/06/information-hiding-2009/</link>
		<comments>http://www.jefago.com/2009/06/information-hiding-2009/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 09:35:30 +0000</pubDate>
		<dc:creator>Jens-Fabian Goetzmann</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Information Hiding]]></category>
		<category><![CDATA[Watermarking]]></category>

		<guid isPermaLink="false">http://www.jefago.com/?p=15</guid>
		<description><![CDATA[Because my employer, the Fraunhofer Institute for Secure Information Technology, is one of the parties organizing the conference Information Hiding 2009 next week, I will have the chance to join some talks there, which I am quite looking forward to. I am especially interested in hearing about some of the latest developments in digital watermarking, [...]]]></description>
			<content:encoded><![CDATA[<p>Because my employer, the Fraunhofer Institute for Secure Information Technology, is one of the parties organizing the conference <a href="http://www.ih09.tu-darmstadt.de/" target="_blank">Information Hiding 2009</a> next week, I will have the chance to join some talks there, which I am quite looking forward to. I am especially interested in hearing about some of the latest developments in digital watermarking, which I have been dealing with for over a year now at the Fraunhofer Institute.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jefago.com/2009/06/information-hiding-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

