<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>web.luchs.at News Service</title>
        <link>http://web.luchs.at/</link>
        <atom:link href="http://web.luchs.at/rss.php" rel="self" type="application/rss+xml" />
        <description>This feed consists of English news texts from our web site at http://web.luchs.at/</description>
        <language>en-gb</language>
        <copyright>2009 web.luchs.at</copyright>
        <managingEditor>pfeiffer@luchs.at (René Pfeiffer)</managingEditor>
        <webMaster>pfeiffer@luchs.at (René Pfeiffer)</webMaster>
        <pubDate>Sun, 24 Feb 2013 17:20:14 CEST</pubDate>
        <lastBuildDate>Fri, 24 May 2013 04:18:46 UTC</lastBuildDate>
        <category>IT Services</category>
        <generator>web.luchs.at RSS Generator</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        <ttl>1800</ttl>
        <image>
            <url>http://web.luchs.at/logo_small_blue.png</url>
            <title>web.luchs.at News Service</title>
            <link>http://web.luchs.at/</link>
            <height>115</height>
            <width>150</width>
            <description>IT services, system administration, security, workshops, code foundry, trainings</description>
        </image>
        <item>
    <title>Happy New 2013!</title>
    <link>http://web.luchs.at/article.php?cat=10&amp;aid=483</link>
    <guid>http://web.luchs.at/article.php?cat=10&amp;aid=483</guid>
    <description>&lt;p align="justify"&gt;
We have been busy with work, research and recreation in the past month. Since the year is coming to an end today, we wish you a happy 2013!
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="https://en.wikipedia.org/wiki/2013"&gt;2013&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://en.wikipedia.org/wiki/2012"&gt;2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>Culture</category>
    <pubDate>Mon, 31 Dec 2012 16:40:26 CEST</pubDate>
</item><item>
    <title>Windows 8 ties Success to Hardware Secrets</title>
    <link>http://web.luchs.at/article.php?cat=3&amp;aid=480</link>
    <guid>http://web.luchs.at/article.php?cat=3&amp;aid=480</guid>
    <description>&lt;p align="justify"&gt;
The computing technology has abandoned the race for higher Gigahertz clock frequencies. Instead we now have multiple processor cores per physical processor. With the rise of portable devices such as laptops, mobile phones and tablets the race shifted to power saving modes in order to conserve battery power. And now that we have a whole variety of computing devices at hand, the vendors try to reduce the choices for customers again.
&lt;/p&gt;
&lt;p align="justify"&gt;
Intel's flagship when it comes to small and portable computers is the Atom™ CPU family. We like Atom™ CPUs. They offer sufficient performance for most applications, have a x86-64 mode for 64 bit code and feature multiple cores (or at least hyperthreading). Tablets and laptops run on Atom™ processors, too. Since the chip is part of the traditional x86 family, you can run any software on it you want to. So everything's perfect, right? Enter graphical processing units (GPUs) or graphic cards.&lt;br&gt;&lt;br&gt;
A processor won't be enough. You also want to see something, i.e. attach a monitor or a touchscreen. Usually this is not a problem - unless the vendor doesn't provide a graphic driver or the necessary documentation to write one. Stubborn verndors have plagued Linux developer for decades. Intel is entering the fight for being stubborn and short-sighted with the new Clover Trail-based Atom™ processor product line. These will be Systems on a Chip (SoC) and integrate CPU with the GPU on the same physical package. This saves space and power. Sadly Intel has decided only to support Microsoft's Windows 8 operating system. This means that you cannot buy certain tablets and laptops for installing an GNU/Linux OS on it. This is essentially a step backwards for customers. It also shows that Windows 8 probably cannot convince by its features and usability and that it has to be pushed by hardware tricks (just as Apple does with iOS).
&lt;/p&gt;
&lt;p align="justify"&gt;
Developers and customers should take care when selecting a platform. If possible select a platform that is fully supported by the vendor in terms of providing documentation for software development. Since the Atom™ SoC components are aimed at end user products, the server components are not affected (yet). Intel's decision is clearly aimed at Google's Android OS in order to artificially keep it from competing with Windows 8.
&lt;/p&gt;
&lt;p align="justify"&gt;
Customers might want to avoid Clover Trail-based Atom™ processors and look to the &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;item=intel_gma3150_quantal&amp;num=1"&gt;Valley View Atom™ SoC&lt;/a&gt; for proper GNU/Linux support.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.engadget.com/2012/09/14/intel-claims-clover-trail-based-atom-wont-properly-run-linux/"&gt;Intel claims Clover Trail-based Atom won't properly run Linux, points us to Windows 8 instead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://liliputing.com/2012/09/intel-atom-clover-trail-chips-designed-for-windows-8-not-linux.html"&gt;Intel Atom Clover Trail chips designed for Windows 8, not Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=MTE4NDY"&gt;Intel Shafting Linux Users With Clover Trail: No Support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>GNU/Linux</category>
    <pubDate>Sun, 16 Sep 2012 15:55:54 CEST</pubDate>
</item><item>
    <title>Linux File System revisited</title>
    <link>http://web.luchs.at/article.php?cat=3&amp;aid=473</link>
    <guid>http://web.luchs.at/article.php?cat=3&amp;aid=473</guid>
    <description>&lt;p align="justify"&gt;
You probably use a couple of file systems and you rely on them. Since the Linux kernel is a very easy to deploy test platform you will find dozens of file systems in the vanilla kernel source from &lt;a href="https://www.kernel.org/"&gt;kernel.org&lt;/a&gt;. In production environments you will often encounter Ext2/Ext3/Ext4, XFS and JFS. Recently &lt;a href="http://btrfs.wiki.kernel.org/"&gt;BTRFS&lt;/a&gt; has been declared stable by Oracle® and &lt;a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=MTA0ODU"&gt;enters use on production servers&lt;/a&gt;. So, which file system would you use?
&lt;/p&gt;
&lt;p align="justify"&gt;
The Ext2/Ext3/Ext4 family follows a conservative design and features certain backward compatibilities and upgrade paths. Very few people realise that &lt;a href="https://en.wikipedia.org/wiki/Ext4"&gt;Ext4&lt;/a&gt; is a temporary solution that addresses shortcomings of Ext3 and bridges the gap until BTRFS is stable and widely available in GNU/Linux distributions. Ext4 works well for most workloads and storage scenarios. If you face the problem of storing lots of data or big data you should consider XFS. The &lt;a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=MTA0NzM"&gt;XFS development team has fixed some performance issues&lt;/a&gt; with metadata changes. Beginning with the Linux 3.x kernel XFS is really a very good choice, even for desktop systems (we're running XFS on laptops, too).&lt;br&gt;
BTRFS is a good choice because of its features useful for file system administration. It includes some of ZFS' capabilities. Due to its complexity and copy-on-write design it is not very suitable for fsync-intensive operations. If you watch the talk from the XFS developer from the Linux.Conf.Au 2012 conference you will get a look at some interesting benchmarks regarding this issue. XFS tries to put as few barriers as possible between the application handling the data and the actual block devices.
&lt;/p&gt;
&lt;p align="justify"&gt;
Selecting a good file system can be difficult (not as difficult as writing one). If you go through a selection, make sure you are comfortable with the tools creating and maintaining the file system. When things go wrong it's always nice to know what to do and what not to do.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="https://www.ibm.com/developerworks/linux/library/l-journaling-filesystems/"&gt;Anatomy of Linux journaling file systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://en.wikipedia.org/wiki/Comparison_of_file_systems"&gt;Comparison of file systems&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>GNU/Linux</category>
    <pubDate>Sat, 25 Feb 2012 15:27:16 CEST</pubDate>
</item><item>
    <title>Common Unix Printing System turns into Apple's Printing System</title>
    <link>http://web.luchs.at/article.php?cat=3&amp;aid=472</link>
    <guid>http://web.luchs.at/article.php?cat=3&amp;aid=472</guid>
    <description>&lt;p align="justify"&gt;
The Common UNIX Printing System (CUPS) is a widely used suite of software and protocols used for printing documents and organising printer queues. CUPS is superior to the LPR system commonly used on UNIX® systems in the past. CUPS is developed by Apple since 2007. CUPS features its own network protocol and discovery of neighbouring CUPS servers (called „CUPS browsing“). This is about to change for some of CUPS' features will be dropped beginning with release 1.6. The mechanism will be moved to using DNS-SD instead of UDP broadcasts. If you rely on CUPS printer discovery, then you are in for a change.
&lt;/p&gt;
&lt;p align="justify"&gt;
In theory using DNS-SD for local resource discovery is not a bad idea. Multicast has its advantages over broadcasts. However just adding Avahi on GNU/Linux system won't do the trick. You still need the proper service definitions on machines providing these services. Getting the proper file for putting it into &lt;tt&gt;/etc/avahi/services/&lt;/tt&gt; can be a very frustrating experience. Even &lt;a href="http://www.finnie.org/2010/11/13/airprint-and-linux/"&gt;Mac OS X needs manual intervention&lt;/a&gt; to discover printers on the local network, contrary to all the rumours about its „point-and-click“ approach and user friendliness. And we haven't talked about Microsoft Windows® yet where the discovery of services works differently. You can install the &lt;a href="https://en.wikipedia.org/wiki/Bonjour_%28software%29"&gt;Bonjour&lt;/a&gt; implementation for Windows®, but according to our tests it works worse than on GNU/Linux or Mac OS X.&lt;br&gt;&lt;br&gt;
If you do not deploy multicast routing or have all your clients in the same multicast segment, then you will miss CUPS browsing. A classic example being road-warriors connecting via VPN. Unless there is bridging involved, you won't get the list of printer queues. Of course, you can deploy DNS-SD routing or proxying. The question is why, because CUPS browsing can be configured to use HTTP and fetch all queues from your master CUPS server.
&lt;/p&gt;
&lt;p align="justify"&gt;
It's a small step for Apple, but it's a giant leap backwards for many others. Maybe the reason for the changes is the essence of this statement taken from the changes announcement on the Fedora development mailing list: „Apple is removing some filters from CUPS as they are not needed for Mac OS X.“ If it's of no use to OS X, then drop it. Let other deal with non-OS X stuff: „These filters will be maintained in a new "cups-filters" project at OpenPrinting.“ Interesting idea, but quite a deviation from a common printing system.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://cyberelk.net/tim/2012/02/06/cups-1-6-changes-ahead/"&gt;CUPS 1.6 changes ahead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://lists.fedoraproject.org/pipermail/devel/2012-January/161306.html"&gt;Changes coming for CUPS 1.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>GNU/Linux</category>
    <pubDate>Thu, 16 Feb 2012 13:56:29 CEST</pubDate>
</item><item>
    <title>Of File Servers and Compulsive Hoarders</title>
    <link>http://web.luchs.at/article.php?cat=8&amp;aid=470</link>
    <guid>http://web.luchs.at/article.php?cat=8&amp;aid=470</guid>
    <description>&lt;p align="justify"&gt;
Digital assets have a major drawback compared to their solid counterparts in the analogue world - you cannot see them. While most people hail this attribute as one of the major building blocks of the digital age, most system administrators tend to disagree. This is especially true if you ever had to switch the hardware of file servers. Usually keeping the data is the goal of upgrades of any kind. When changing storage devices this involves a lot of copying and inspecting the logs of copied file and directory names reveals - your file server is dealing with compulsive hoarders!
&lt;/p&gt;
&lt;p align="justify"&gt;
We are fully aware that keeping track of every single file and directory on your typical computer, mobile phone or digital gadget is next to impossible. The same is true for networked environments where user data is stored centrally. The typical work environment features thousands of files. Settings, temporary files, icons, e-mails, caches, credentials, multimedia files, documents and lots of stuff needs to be stored for every user. Most people think that storing data is cheap and thus they don't care. Storage media keeps getting larger and cheaper, right?&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Wrong!&lt;/strong&gt; Let's state it clearly: &lt;i&gt;Proper storage is not cheap!&lt;/i&gt;&lt;br&gt;&lt;br&gt;
But why? It depends how valuable the data is for you. Storage is only cheap if you can afford to lose data. If you don't care if your data disappears from one second to the next, then storage is really cheap. However if you want to keep your data for a longer period of time, then you need copies. Lots of copies! A typical storage environment features mirrored disks, a primary backup server, possibly a secondary backup server (or storage media) and an archive. Assuming you go with a minimal amount of mirroring (double) per stage, then you end up with a factor of 8! This means that multiplying your cheap disk from the store with a factor of 8 gets you much nearer to the real price of storing data. And we haven't even talked about data transport yet. Have you ever tried to copy your live data via USB 2.0 or 100 Mbit/s Ethernet? Both methods are cheap and widely used. Once you need to copy 500+ GB you start to think about faster data transports, thus increasing the effort for proper storage and raising the costs.
&lt;/p&gt;
&lt;p align="justify"&gt;
So, do you know what the cheapest part of proper storage is? Deleting data you do not need any more. You can do this any time. Please do it! Your system administrator and all devices in the backup chain will be glad. Deleting data is a small step for you, but it is a big step for your storage systems.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;i&gt;Note: Yes, we know about data deduplication and other features of storage subsystems, but this isn't the point. There is no silver bullet and we cannot use endless resources forever.&lt;/i&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="https://en.wikipedia.org/wiki/Compulsive_hoarding"&gt;Compulsive hoarding (or pathological collecting)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://en.wikipedia.org/wiki/Green_IT"&gt;Green Computing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.youtube.com/watch?v=HQ_3g2hUCn4"&gt;A&amp;amp;E's Hoarders: Data Hoarder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>System Administration</category>
    <pubDate>Sat, 07 Jan 2012 01:13:31 CEST</pubDate>
</item><item>
    <title>Avoid Wi-Fi Protected Setup</title>
    <link>http://web.luchs.at/article.php?cat=2&amp;aid=468</link>
    <guid>http://web.luchs.at/article.php?cat=2&amp;aid=468</guid>
    <description>&lt;p align="justify"&gt;
Wireless network access points have a feature called Wi-Fi Protected Setup (WPS). The idea is to facilitate the configuration of the access point since abbreviations such as &lt;a href="https://en.wikipedia.org/wiki/Temporal_Key_Integrity_Protocol"&gt;TKIP&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/Advanced_Encryption_Standard"&gt;AES&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/WPA2#WPA2"&gt;WPA2&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/Pre-shared_key"&gt;PSK&lt;/a&gt;, etc. can be quite intimidating for anyone not used to network and security protocols. Security researchers have found a serious weakness in the WPS protocol.
&lt;/p&gt;
&lt;p align="justify"&gt;
Security researchers &lt;a href="https://sviehb.wordpress.com/2011/12/27/wi-fi-protected-setup-pin-brute-force-vulnerability/"&gt;Stefan Viehböck&lt;/a&gt; and &lt;a href="http://www.devttys0.com/"&gt;Craig Heffner&lt;/a&gt; has published a description of the vulnerability along with a tool to prove the existence of the weakness. Basically WPS substitutes the security of pass phrases with a PIN code. Due to the nature of WPS an attacker can guess this code very easily and obtain the configured pass phrases. The attacker only has to guess the correct code out of 11,000 codes which dramatically reduces the time for attacks.&lt;br&gt;
If you have used WPS, please consider deactivating it. Pick a random string for your pass phrase (at least 16 characters, 63 is the maximum supported). We recommend 63 characters. You can create &lt;a href="https://en.wikipedia.org/wiki/QR_Code"&gt;QR codes&lt;/a&gt; for entering this code when using mobile devices such as smart phones. Use the security setting WPA2 with a fixed pass phrase (PSK) and select AES encryption (sometimes abbreviated &lt;a href="https://en.wikipedia.org/wiki/CCMP"&gt;CCMP&lt;/a&gt;, most modern devices support AES, so TKIP is not needed any more). To sum everything up into a couple of steps.
&lt;ul&gt;
&lt;li&gt; Pick a random string for your pass phrase (16+ characters, 63 maximum)&lt;/li&gt;
&lt;li&gt; Select WPA2.&lt;/li&gt;
&lt;li&gt; Select AES/CCMP.&lt;/li&gt;
&lt;li&gt; Enjoy.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
While the options of configuring wireless security settings can be intimidating, please consider deactivating WPS and following the steps described. The alternative is to wait until vendors provide firmware updates for the wireless routers, but changing from WPS to a direct configuration can be done more quickly.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.theprojectxblog.net/setting-up-reaver-the-wifi-protected-setup-attack-tool/"&gt;Setting Up Reaver, the WiFi Protected Setup Attack Tool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.zdnet.com/blog/networking/wi-fi-protected-setup-is-busted/1808"&gt;Wi-Fi Protected Setup is Busted&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>Security</category>
    <pubDate>Fri, 30 Dec 2011 19:40:26 CEST</pubDate>
</item><item>
    <title>Ghosts Inside the Shell - Hardware Failures</title>
    <link>http://web.luchs.at/article.php?cat=8&amp;aid=466</link>
    <guid>http://web.luchs.at/article.php?cat=8&amp;aid=466</guid>
    <description>&lt;p align="justify"&gt;
The fortune cookie collections claims that hardware consists of the parts that can be kicked. This is especially true if something fails. Apart from the material there's often firmware involved which can also fail (algorithms are human, they have stress, too). We have two stories for you involving failed hardware.
&lt;/p&gt;
&lt;p align="justify"&gt;
Using redundant arrays of independent disks (RAIDs) sounds like a good idea. Have plenty of copies of your data and less worries. That's the idea on the surface. Below you'll find that mirroring data can also mirror deletion of data equally well. Then there are more complex RAID algorithms that use parity and checksums in order to deduce lost data from spare information. Complex is bad, and if only the firmware knows where your data is you probably won't in an emergency.&lt;br&gt;
And then there is silent data corruption. A combination of faulty firmware and faulty hardware can destroy your file system(s) without warning. This happened to a logical volume spanning two RAID1 mirrors. There were no errors in the logs of either Linux kernel, RAID controller or server BIOS. Instead the Linux kernel got I/O errors when accessing the RAID1 containers, but no disk was marked as faulty and no RAID volume was marked degraded. Finally the JFS on the volume suffered a catastrophic failure and could not use its transaction log after a hard reboot of the locked server. A port mortem analysis of the file system and the hardware yielded no indication for the cause.
&lt;/p&gt;
&lt;p align="justify"&gt;
A different case was presented by a GNU/Linux router/firewall system. The hardware was an Mini-ITX board with three network interface cards, 1 GB RAM and crypto-acceleration in the CPU. The system worked flawless for over two years until the machine froze spontaneously during operation. The console stayed black, no input and no reset by keyboard was possible. The network interface cards were not reachable, too. Logs on the system showed no entries around the time of the freeze. Timestamps on the file system and files with 0 bytes indicated that the crypto-acceleration might have been in use at the time of the failure. After rebooting the firewall system selected Netfilter rules stopped working (about 3 out of 500+) including the NAT rules for SIP packets on port 5060/UDP. One NAT rule could be „repaired“ by switching the IP address of one server in the DMZ.&lt;br&gt;
After switching the hardware and using the same set of rules on a different system all rules worked again, also in the form prior to changing the server address.
&lt;/p&gt;
&lt;p align="justify"&gt;
The hardware in question still needs to be examined in depth. Regardless of the results, you cannot trust any component of your infrastructure without regular maintenance.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.attingo.com/en/"&gt;Attingo Datenrettung&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://dsc.discovery.com/videos/mythbusters-epic-failures.html"&gt;MythBusters: Epic Failures&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>System Administration</category>
    <pubDate>Wed, 21 Dec 2011 00:38:00 CEST</pubDate>
</item><item>
    <title>The Perils of App Stores and App Markets</title>
    <link>http://web.luchs.at/article.php?cat=3&amp;aid=465</link>
    <guid>http://web.luchs.at/article.php?cat=3&amp;aid=465</guid>
    <description>&lt;p align="justify"&gt;
App stores and „markets“ for software are very popular these days. Most of the buyers and downloaders believe that the software in these stores is readily available and can be used at will. You just open the store application, browse the content and click/touch/smear to get your software. This is the theory. In practice the software offered can be &lt;a href="http://thenextweb.com/me/2011/11/28/twitters-recent-move-shuts-down-critical-communication-line-in-the-middle-east/"&gt;very volatile&lt;/a&gt; and &lt;a href="http://www.cultofmac.com/76340/vlc-app-pulled-from-the-app-store-in-response-to-nokia-employees-gpl-crusade/"&gt;disappear&lt;/a&gt; without warning. Just take the VLC player or RedPhone/TextSecure as example.
&lt;/p&gt;
&lt;p align="justify"&gt;
The &lt;a href="http://www.whispersys.com/updates.html"&gt;aquisition of Whispersystems&lt;/a&gt; by &lt;a href="https://twitter.com/#!/MurfAD/status/141285676359491584"&gt;Twitter&lt;/a&gt; is the most recent case. Twitter acquired Whispersystems, the vendor of hardened Android software and secure communication tools. Immediately after the deal their apps were unavailable in the Android market. They even shut down the RedPhone servers, thus denying users around the globe secure end-to-end communication. TextSecure, a tool to use OTR-style encryption for text messages, continues to work, but unless you have backups you cannot install it any more. Why Twitter bought Whispersystems and why they took their software offline remains a mystery. The time of these events couldn't be worse. Whispersystems published the tools to help people communicate during the Arab Spring. Now they deny the same users the use of these tools during Egypt's election.
&lt;/p&gt;
&lt;p align="justify"&gt;
So beware of App Stores and Markets. Unless you get the source code, you don't own anything. Expect any software without disclosed source code to vanish at any given moment.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.tuaw.com/2011/01/09/the-gpl-the-app-store-and-you/"&gt;The GPL, the App Store, and you&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://michelf.com/weblog/2011/gpl-ios-app-store/"&gt;The GPL and the iOS App Store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.fsf.org/blogs/licensing/android-market-has-drm-too"&gt;Steer clear of Android Market and its DRM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>GNU/Linux</category>
    <pubDate>Tue, 29 Nov 2011 16:21:28 CEST</pubDate>
</item><item>
    <title>Trusted Computing is back to compromise your Systems</title>
    <link>http://web.luchs.at/article.php?cat=2&amp;aid=464</link>
    <guid>http://web.luchs.at/article.php?cat=2&amp;aid=464</guid>
    <description>&lt;p align="justify"&gt;
Do you recall the discussions about the Trusted Computing (TC) platform introduced several years ago? The idea was to introduce a trust relationship for code that gets executed on your own computing devices. Ross Anderson has explained the mechanism and its consequences in plain English on &lt;a href="https://www.cl.cam.ac.uk/~rja14/tcpa-faq.html"&gt;his personal web site&lt;/a&gt; in 2003:
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;i&gt;…TC provides a computing platform on which you can't tamper with the application software, and where these applications can communicate securely with their authors and with each other. The original motivation was digital rights management (DRM): Disney will be able to sell you DVDs that will decrypt and run on a TC platform, but which you won't be able to copy. The music industry will be able to sell you music downloads that you won't be able to swap. They will be able to sell you CDs that you'll only be able to play three times, or only on your birthday. … TC will also make it much harder for you to run unlicensed software. In the first version of TC, pirate software could be detected and deleted remotely. … TC will protect application software registration mechanisms, so that unlicensed software will be locked out of the new ecology. Furthermore, TC apps will work better with other TC apps, so people will get less value from old non-TC apps (including pirate apps). Also, some TC apps may reject data from old apps whose serial numbers have been blacklisted. If Microsoft believes that your copy of Office is a pirate copy, and your local government moves to TC, then the documents you file with them may be unreadable. TC will also make it easier for people to rent software rather than buy it; and if you stop paying the rent, then not only does the software stop working but so may the files it created. So if you stop paying for upgrades to Media Player, you may lose access to all the songs you bought using it.…
&lt;/i&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
The problems introduced by TC do not stop here. TC can help with remote censorship and hide malicious software from you. The latter is especially interesting since the discovery of &lt;a href="http://wiki.0zapftis.info/index.php/Hauptseite"&gt;state-sponsored malicious software found in Germany&lt;/a&gt;. There is no trust if you cannot control your own hardware. The architecture of the Trusted Computing platform merely takes control away from you and gives it to the hardware and software vendors. This is not a trusted computing platform and it opens up a whole set of questions. Given then fact that the third-party trust model has been broken by the security breaches of several certificate authorities (such as &lt;a href="http://www.f-secure.com/weblog/archives/00002128.html"&gt;Comodo&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/DigiNotar"&gt;DigiNotar&lt;/a&gt;).&lt;br&gt;&lt;br&gt;
So we strongly support &lt;a href="http://blog.canonical.com/2011/10/28/white-paper-secure-boot-impact-on-linux/"&gt;making UEFI secure boot available to &lt;strong&gt;all&lt;/strong&gt; users&lt;/a&gt; and not only to the consortium of the Trusted Computing Alliance.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.lafkon.net/tc/"&gt;A Movie about Trust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.eff.org/wp/trusted-computing-promise-and-risk"&gt;Trusted Computing: Promise and Risk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.theregister.co.uk/2011/10/25/secure_boot_criticism_reloaded/"&gt;Cryptoboffin: Secure boot a boon for spooks' spyware&lt;/a
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.linuxfoundation.org/publications/making-uefi-secure-boot-work-with-open-platforms"&gt;Making UEFI Secure Boot Work With Open Platforms&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>Security</category>
    <pubDate>Sun, 30 Oct 2011 18:01:29 CEST</pubDate>
</item><item>
    <title>Secure your Communication Lines</title>
    <link>http://web.luchs.at/article.php?cat=2&amp;aid=462</link>
    <guid>http://web.luchs.at/article.php?cat=2&amp;aid=462</guid>
    <description>&lt;p align="justify"&gt;
The events in Libya allow a rare glimpse behind the curtain of a government who uses digital surveillance technology against its citizens. It will take some time for the new government to assess the damage in terms of privacy violations, espionage and impact on the security of dissidents. The rebels found stashes of intercepted information ranging from instant messengers, videos, phone calls to e-mails. The eavesdropping was done by technology from companies in Western countries. This is a clear signal to businesses to secure their communication lines and to thoroughly scrutinise the promises of vendors.
&lt;/p&gt;
&lt;p align="justify"&gt;
Most of us take private conversations for granted. If you write an e-mail, a text message or make a phone call, then the gadgets you use give you the illusion of privacy. In reality next to none product and protocol takes measures to guard the information you are sending or receiving. Usually you have resort to extra effort, and in most cases you cannot reliably protect a communication line due to interoperability problems (maybe the end-point is still analogue or doesn't support certain protocols). You have to be aware of these issues and you have to define what communication lines can be used for which information. This is a very important step. Do not start with the technical issues. Start with an inventory of your communication habits and the data you usually transmit. Technical measures are always second. If you don't know how your internal processes use communication, then you can't do anything to improve their security.
&lt;/p&gt;
&lt;p align="justify"&gt;
Follow the events in Libya and learn about existing methods for compromising communication. The products are out there and they are not advertised publicly. Of course this doesn't mean that no one uses them. Keep an open mind and a tight grip on your company's digital assets.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://online.wsj.com/article/SB10001424053111904199404576538721260166388.html"&gt;Firms Aided Libyan Spies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.eff.org/deeplinks/2011/08/iranian-man-middle-attack-against-google"&gt;Iranian Man-in-the-Middle Attack Against Google Demonstrates Dangerous Weakness of Certificate Authorities&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>Security</category>
    <pubDate>Tue, 30 Aug 2011 19:21:14 CEST</pubDate>
</item><item>
    <title>Secure Communication for Businesses</title>
    <link>http://web.luchs.at/article.php?cat=2&amp;aid=460</link>
    <guid>http://web.luchs.at/article.php?cat=2&amp;aid=460</guid>
    <description>&lt;p align="justify"&gt;
Every now and then there is talk. If you run a business, you know what we are talking about. Every day we communicate. There are phone calls, text messages, e-mails, web portals, bulk data transfers, faxes, and more transmissions we have to deal with during a normal day at work. A part of this communication transports important information such as logins/passwords, offers, invoices, reports or personal data (any piece of information linked to a person). Most of the time our communication channels are up and running. This has not to be the case. The &lt;a href="http://www.guardian.co.uk/uk/london-riots"&gt;recent events in UK&lt;/a&gt;, the &lt;a href="https://www.eff.org/deeplinks/2011/08/bart-pulls-mubarak-san-francisco"&gt;San Francisco underground&lt;/a&gt;, the regime in &lt;a href="http://www.adweek.com/news/technology/syria-cuts-internet-132245"&gt;Syria&lt;/a&gt; (and &lt;a href="http://www.renesys.com/blog/2011/03/what-libya-learned-from-egypt.shtml"&gt;Libya&lt;/a&gt; and &lt;a href="http://www.renesys.com/blog/2011/01/egypt-leaves-the-internet.shtml"&gt;Egypt&lt;/a&gt;), or the discussion about the &lt;a href="https://secure.wikimedia.org/wikipedia/en/wiki/Internet_kill_switch"&gt;Internet kill switch&lt;/a&gt; show that communication lines are always a prime target for attackers. The motivation of the attacker doesn't play a role if your business is in risk of being cut-off from networks.
&lt;/p&gt;
&lt;p align="justify"&gt;
You might want to spend some time preparing for blackouts or eavesdroppers before you encounter any one of these threats. Travellers are well aware that you can be disconnected faster than you anticipate. Virtual private network (&lt;a href="https://secure.wikimedia.org/wikipedia/en/wiki/VPN"&gt;VPN&lt;/a&gt;) links do not work in all countries. Mobile phone networks must not be trusted for sensitive information in general. &lt;a href="http://www.nytimes.com/2009/12/29/technology/29hack.html"&gt;GSM&lt;/a&gt; has been successfully attacked already (and will probably follow the path of early Wi-Fi networks in terms of security). &lt;a href="http://www.techgineering.org/2011/08/12/1342/a-german-researcher-claimed-gprs-can-be-hacked-easily/"&gt;GPRS&lt;/a&gt; has been attacked as well. The results were presented at the &lt;a href="http://events.ccc.de/camp/2011/Fahrplan/events/4504.en.html"&gt;Chaos Communication Camp&lt;/a&gt;. This is no news to Internet veterans or members of NGOs threatened in countries abroad and domestically.&lt;br&gt;
The lesson is always the same: You have to add extra layers of security. You have to consider using your own keys and what to do with these keys. Secure communication between and inside groups boils down to proper key management. This means you can start working on your security by making sure you can organise the switch to secure protocols. Simply stating "Let's encrypt!" won't get you far.
&lt;/p&gt;
&lt;p align="justify"&gt;
You can try secure communication in small steps to get used to the complexity involved. We use GPG, a &lt;a href="https://privacybox.de/"&gt;cryptographically secured drop box&lt;/a&gt; and &lt;a href="market://search?q=pname:org.thoughtcrime.securesms"&gt;TextSecure&lt;/a&gt; for Android among other things. Drop us some ciphertext.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.whispersys.com/"&gt;Whispersystems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://blog.deepsec.net/?p=158"&gt;Thoughts about Secure Communication and Wiretapping&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>Security</category>
    <pubDate>Mon, 15 Aug 2011 15:57:11 CEST</pubDate>
</item><item>
    <title>Do you care about your data?</title>
    <link>http://web.luchs.at/article.php?cat=2&amp;aid=456</link>
    <guid>http://web.luchs.at/article.php?cat=2&amp;aid=456</guid>
    <description>&lt;p align="justify"&gt;
Eran Feigenbaum, Google's security teleevangelist, has told the world that it doesn't matter where you data is. All that matters is securing your data, no matter where. In theory this is correct, but once your data is out of reach your choices for keeping track of your data and deploying security measures is limited. Don't get us wrong, this is not about Cloud Bashing. The ominous Cloud is part of IT infrastructure, and you can't whip up an elastic Cloud with high-performance computing out of your hat or basement. However Mr. Feigenbaum's view seems to be „clouded“ by marketing. One of his examples is the trace of an e-mail message that bounced through five countries. Certainly few people care about how their e-mails get transported, but some do, and most others don't e-mail databases with customer data around (some do though).
&lt;/p&gt;
&lt;p align="justify"&gt;
There are other problems connected with data locality and service providers. You have to tell your customers where their data is. If you can't tell, then you have to say so. If you rely on outsourcing, then you should have the guts to admit that maybe a crucial part of your business is out of your hands. If your only technical expertise is relying on a few lines of „SLA code“, then tell your customers; but please do not use smoke and mirrors and hide these little known facts.&lt;br&gt;
During the past years the term „too big to fail“ has failed. The Cloud has &lt;a href="http://www.techflash.com/seattle/2011/04/Amazon-says-some-data-lost-in-cloud.html"&gt;lost data&lt;/a&gt;, „stable“ banking institutions have disappeared, earthquakes have created a triple nuclear meltdown, &lt;a href="http://www.theregister.co.uk/2011/06/07/rsa_token_replacement_offer/"&gt;SecurID has issues&lt;/a&gt;, and many more similar events have happened. Frankly not caring where your data is, is the same as not caring at all.
&lt;/p&gt;
&lt;p align="justify"&gt;
We know where our data is. Customers hire us to make sure they know where their data is. Sometimes customers even approach us to retrieve data whose location is unknown. Make sure you build your information infrastructure on a solid foundation.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.scmagazine.com.au/News/260041,google-who-cares-where-your-data-is.aspx"&gt;Google: Who cares where your data is?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.theregister.co.uk/2011/06/08/google_software_infrastructure_dubbed_obsolete_by_ex_employee/"&gt;Ex-Google engineer dubs Goofrastructure 'truly obsolete'&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.theregister.co.uk/2011/06/09/public_cloud_lock_in/"&gt;Apple iCloud: Same old cage, new height&lt;/a&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>Security</category>
    <pubDate>Fri, 10 Jun 2011 11:27:35 CEST</pubDate>
</item><item>
    <title>DropBox lied about security measures</title>
    <link>http://web.luchs.at/article.php?cat=2&amp;aid=455</link>
    <guid>http://web.luchs.at/article.php?cat=2&amp;aid=455</guid>
    <description>&lt;p align="justify"&gt;
Using the Cloud (whatever this word really means) for storage has become more and more convenient. Cloud storage is hailed as secure, fast, cheap, stable, efficient and more; it is truly the dream of every marketing department. "Hassle-free, batteries not included, your mileage may vary, …", but let's not forget: "There ain't no such thing as a free lunch"&lt;br&gt;

&lt;/p&gt;
&lt;p align="justify"&gt;
The DropBox' cloud storage service is advertised with the slogan "Your stuff is safe". However the company reviewed its website claim about security. They changed the sentence "&lt;em&gt;All files stored on Dropbox servers are encrypted (AES256) and are inaccessible without your account password.&lt;/em&gt;" to "&lt;em&gt;All files stored on Dropbox servers are encrypted (AES 256).&lt;/em&gt;" which carries a vastly different meaning. There's more. Another part of the claims were changed, stating clearly that the service provider has access to the user's data: &lt;em&gt;…we have a small number of employees who must be able to access user data for the reasons stated in our privacy policy…&lt;/em&gt;&lt;br&gt;
The article where the quotes came from has a detailed review of the security claims and the actual security provided. It's well worth reading before fully trusting this service - which is true for &lt;strong&gt;all&lt;/strong&gt; services provided by third-parties.
&lt;/p&gt;
&lt;p align="justify"&gt;
Remember, your data is only secure if you have the encryption keys and if you control who has access to these keys. If you use the Cloud or any other service not under your control, you will most certainly not possess the keys, thus someone else will always have access to your data. Keep this in mind. Security needs to be designed and reviewed. Make sure that you plan ahead before distributing your data all around the world.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.wired.com/threatlevel/2011/05/dropbox-ftc/"&gt;Dropbox Lied to Users About Data Security, Complaint to FTC Alleges&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.wired.com/images_blogs/threatlevel/2011/05/dropbox-ftc-complaint-final.pdf"&gt;FTC complaint charges Dropbox&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
</description>
    <category>Security</category>
    <pubDate>Sat, 14 May 2011 12:43:06 CEST</pubDate>
</item><item>
    <title>Cloud Volatility in Production Environments</title>
    <link>http://web.luchs.at/article.php?cat=8&amp;aid=452</link>
    <guid>http://web.luchs.at/article.php?cat=8&amp;aid=452</guid>
    <description>&lt;p align="justify"&gt;
You have probably heard of cloud computing already. The cloud can help you to save your own infrastructure by leasing from some other company, organisation or individual. It's basically the old Software As A Service (Saas) in new clothing with some added virtualisation and management technology. While we still use physical and virtual resources ourselves, some products of the Cloud are quite convenient. However you won't be safe if you don't put some planning into your infrastructure, regardless if it is your own or somebody else's. The following message was sent to us yesterday:
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;i&gt;Dear customer,&lt;br&gt;
unfortunately there was a problem with a defect RAID controller. The filesystem was destroyed and all data of the virtual servers were deleted. The RAID controller was replaced by a new one. We reinstall the hardwarenode at the moment, so that the customers can recreate their virtual servers and restore the data from their backup on the backup box.&lt;/i&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
We have no idea what the exact infrastructure of our recently deceased virtual server looks like, but we have a backup stored on our own infrastructure. Don't go around in Cloud Land and trust everybody. You have to roll-out and plan the use of rented infrastructure as well. True, you save some effort maintaining hardware, but that's about it. Be careful out there and get some advise from professionals before you put critical data at risk. Sometimes it's even worthwhile to build your own cloud. Let us know if you need help.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://cloudstudiesphotographic.blogspot.com/"&gt;Cloud Studies &lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.linux.com/news/technology-feature/virtualization/301069-a-guide-to-cloud-computing-on-linux-"&gt;A Guide to Cloud Computing on Linux &lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.bitkom.org/de/themen/36129_61111.aspx"&gt;Leitfaden Cloud Computing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>System Administration</category>
    <pubDate>Thu, 10 Mar 2011 12:45:13 CEST</pubDate>
</item><item>
    <title>Apple exploits Free Software and denies it to its customers</title>
    <link>http://web.luchs.at/article.php?cat=3&amp;aid=447</link>
    <guid>http://web.luchs.at/article.php?cat=3&amp;aid=447</guid>
    <description>&lt;p align="justify"&gt;
The Apple Mac OS X system features Free Software, just as many UNIX-like operating systems do. There's no harm in that. It is good practice to reuse code that has been widely tested and is actively developed. So its fair to say that Apple benefits from Free Software. Strangely it doesn't allow its customers to have these benefits. Apple explicitly forbids Free Software in the &lt;i&gt;Apple App Store’s Terms of Service (ToS)&lt;/i&gt;. One of the first victims are users of the popular VLC media player. The VLC player has been pulled from the App Store because of its Free Software licensing.
&lt;/p&gt;
&lt;p align="justify"&gt;
The opinion of the VLC developer community on this matter is divided. In October a developer named Rémi Denis-Courmont contacted Apple regarding the GPL and Apple's redistribution of the code. Apparently Apple has no interest in honouring the license and simply decided to remove software in order not do deal with the licensing issues. Brett Smith, FSF Licensing Compliance Engineer, summarises: „Apple ‘only’ allows you to do the activities in the list of Usage Rules, if an activity does not appear in this list, you’re not allowed to do it at all.“
&lt;/p&gt;
&lt;p align="justify"&gt;
So far the Android platform has not presented an incompatibility with Free Software. Furthermore you are not required to pay a fee for writing code for Android. Our recommendation is to stay clear off Apple and focus on other platform that do not forbid the development of Free Software.
&lt;/p&gt;
&lt;p align="justify"&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://mailman.videolan.org/pipermail/vlc-devel/2010-October/077325.html"&gt;[vlc-devel] Apple AppStore infringing VLC media player license&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/8046"&gt;No GPL Apps for Apple's App Store&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
	</description>
    <category>GNU/Linux</category>
    <pubDate>Sun, 09 Jan 2011 21:09:05 CEST</pubDate>
</item>
    </channel>
</rss>