I just want to wish all my friends and family a very happy and healthy 2004. (and Happy Birthday to my brother, of course.)
I've seen some great pictures of the celebrations in Sydney and Athens.
Booming concepts for 2003 that will do well in 2004 (initial list):
Bust concepts for 2003 that will continue to decline in 2004 (initial list):
Next Gen Terrorism: Virtual operations. Do network-centric cells of terrorists need to plan and coordinate moderate to large operations along traditional lines? Probably not. Here's why.
The traditional approach (at least the way I used to do it in special ops) is to first gather a team of specialists to develop an operations plan. The plan is then built, either over hours or days, with a limited amount of flexibility built in. Time is closely managed. Targets are precisely defined. Unit operations are tightly coupled to ensure economy of force. In execution, the plan is overseen by specialist team managers and senior staff. Decision makers on the ground typically have little flexiblity other than to abort the mission.
In the emerging world of next generation terrorism, enabled by rapid communications and plentiful targets of opportunity, the traditional approach is counterproductive. A loose approach composed of ad hoc communications and individual initiative can provide much greater levels of security and higher probabilities of success.
In this approach cells would develop a range of targets within general guidelines (a section of a city) based on their capabilities (a type of attack). The time schedule would be fluid. The date for an op would be set within a general time frame without specifics. Coordinated action would be done in an ad hoc manner. For example: “once your cell begins operations, my cell will begins too.” “Your cell just hit this target, my cell will hit this complimentary target.” Abort points would be determined based on what each cell sees on the ground or what other cells communicate to each other on the fly (ie. “flash me an SMS message to abort and throw away the phone”). Ops could continue indefinitely using this method until local conditions are too difficult to ensure success.
The benefits of this approach would be as follows:
The real power of a framework like this is in its ability to disrupt systems. More on that later. [John Robb's Weblog]
Technology: Professional Virus developers target P2P. Professional development has finally come to virus development. The growth path of SoBig and Blaster shows that there are smart developers driving their development cycles and not idle teenagers. New research on this concurs and puts KaZaA in the crosshairs of the next big wave of attacks:
Hughes predicted that these so-called 'zero day' attacks–called that because of the ability of an exploit to appear before a vulnerability is even known, much less patched–will increase in 2004.
Other threats which will plague users in 2004, he predicted, will come from peer-to-peer (P2P) file sharing software, and spyware, utilities for tracking Web usage that often piggyback on free-for-the-downloading software. Hughes sees peer-to-peer software, such as KaZaA, as being particularly troublesome in 2004. After analyzing hundreds of the most popular files shared on KaZaA–including 'cracks' that allow users to break copy protection on commercial software–he discovered that 45 percent actually contained viruses, worms, or Trojan horses. [John Robb's Weblog]
“Flash Virtual Machine”. “Flash Virtual Machine”: Steven Webster starts a good discussion here on the parallels between the Macromedia Flash Player, the various Java Virtual Machines, and Microsoft's larger Common Language Runtime. I agree that the “VM” term could be appropriate now… although the CLR has more access to the system and dependencies than the other two, each is now essentially a way to process instructions on an unanticipated machine. For “Why 'Player' and not 'VM'?” I think there are a few reasons — historically, the Macromedia Flash Player was named 'long before it developed its current abilities, for instance. But the name isn't aimed at potential clients as much as the name is for the general public — Flash's unique advantage is in its rapid and widespread consumer adoption, version after version, platform across platform. The term “virtual machine” could work better for a technologist, true, but I'm not certain what its impact would be on the people who have to agree to actually install the thing. (If you use the term when talking with a client, though, then the point is moot, I guess. 8) (Historical trivia: the Macromedia Flash Advertising Alliance has been around for a few years now.) [JD on MX]
Arise Sir Tim. The BBC reports (Web's inventor gets a knighthood) Mr Tim Berners-Lee has been awarded a knighthood. Recently he told the BBC World Service's Go Digital programme that his invention was “just another program”, and he originally wanted it to help achieve understanding.” The original idea of the web was that it should be a collaborative space where you can communicate through sharing information. The idea was that by writing something together, and as people worked on it, they could iron out misunderstanding.” he said. Currently Mr Berners-Lee heads up the World Wide Web Consortium (W3C) at the Massachusetts Institute of Technology. [Smart Mobs]
Announcing the Debut of DennisKennedyLaw.com. My new website for my legal practice allows me to clearly define my practice, to use www.denniskennedy.com to highlight and do other things, and gives me a chance to think about and illustrate Jerry Lawson's “necktie theory of web design” for legal websites. [DennisKennedy.blog]
Natural Resources Defense Council Best of the Web 2003. The Natural Resources Defense Council announced their choices for the best environmental websites of 2003 here. [beSpacific]