Decentralized Resilience

I’ve written at some length about the importance of resilience in flŭd’s design, and how complete decentralization is a key component of that resiliency. One of flŭd’s hallmark goals is to back up data in such a way that it would be virtually impossible to lose it — even if a very powerful adversary (including an oppressive government regime or an extensive natural disaster) disables large portions of the flŭd network.

Most software is not designed to have this type of resiliency, and the excuse is simple: most software does not face adversarial forces. Or, at least, its designers think that it won’t (an assumption that many times leads to disaster).

There is one class of software, however, which meets adversity as part of its raison d’être: malware. Now, of course, flŭ­d’s purposes are at the polar opposite of software such as the storm botnet, but I can’t help admire, at least from the standpoint of technology, some of the self-preservation techniques employed by malware such as Nugache in avoiding eradication. It seems that many anti-malware researchers share my reluctant admiration. From

Dittrich, one of the top botnet researchers in the world, has been tracking botnets for close to a decade and has seen it all. But this new piece of malware, which came to be known as Nugache, was a game-changer. With no [centralized command-and-control] server to target, bots capable of sending encrypted packets and the possibility of any peer on the network suddenly becoming the de facto leader of the botnet, Nugache, Dittrich knew, would be virtually impossible to stop.

Posted in decentralization, resilience | Comments Off

flŭd backup 0.1.1 released

flŭd version 0.1.1 is now available.

This is mainly a bugfix release focusing on the graphical frontend:

  • fludrules.init, used as a template to select/exclude a default set of files in $HOME on first run of fludclient, was missing from distributed packages.
  • changes in wx (from version 2.6 to 2.8) caused the rendering of the DirCtrlCheckbox custom widget to be too tall and too thin, making fludclient difficult to use on systems with 2.8 due to strange default window sizes

In addition, 0.1.1 is now available via YUM for Fedora 8 (in addition to Fedora 6, and via APT for Ubuntu 7.10).

Detailed release notes are available

Posted in flud releases | Comments Off