21. Januar 2010

Google - Eigener Hackerangriff als Reaktion

Die Hackerangriffe aus China gegen viele große Konzerne machen weltweit Schlagzeilen, doch nun kommen weitere Details ans Licht.
Wie die New York Times meldet, hat Google nach dem Feststellen der Angriffe auf Googlemail eine "geheime Gegenoffensive" gestartet. Dahinter versteckt sich nichts anderes als ein eigener, erfolgreicher Gegenangriff. Dadurch erhielt man Zugang zu einem Server in Taiwan, von dem man annahm, es handle sich um die Quelle der Angriffe. Auf dem Rechner fand man Beweise für die Angriffe, nicht nur auf Google, sondern auf mindestens 33 weitere Unternehmen.
Interessanterweise wird aus dem Bericht der New York Times auch klar, dass es zwar starke Hinweise darauf gibt, dass die Angriffe von China und aus dem Umfeld der dortigen Regierung gesteuert wurden, allerdings keinerlei Belege, die dies zu 100 Prozent beweisen würden. Dass Google bei einem Hackerangriff selbst zu derartigen Mitteln greift, ist sicher auch ein bemerkenswertes Detail.


(Gamestar/cvi)

20. Januar 2010

Nachtrag zum Beitrag Codedump

Nachtrag zum Beitrag: Codedump - hilfreiche snippets

Link:

Codedump

Beschreibung:
Microsoft Excel ist ein beliebtes Werkzeug, um mit Tabellen zu arbeiten. Deshalb wird es bei den Endanwendern hoch geschätzt, wenn eine Anwendung Daten im Excel-Format exportieren kann.
Da viele Geschäftsanwendungen heute allerdings Webanwendungen sind, gibt es mit Excel ein Problem. Auf dem Webserver ist Excel nicht installiert. Selbst wenn, würde ein Excel-Export mit COM Fernsteuerung des Excel-Objektmodells niemals schnell und zuverlässig funktionieren. Was nun?
Seit Excel 2003 gibt es einen sehr einfachen Weg, Excel-Dokumente ganz ohne Excel zu erzeugen, und zwar mit XML. Das kann eine PHP- oder ASP.NET-Anwendung ohne Probleme. XML ist ja nur Text und kann theoretisch sogar mit einfacher Stringverkettung erzeugt werden.

Da sich scheinbar viele Leute vom komplexen Schema des Excel-XML-Dialekts SpreadsheetML einschüchtern lassen, möchte ich mit diesem Snippet das Eis brechen und zeigen, wie einfach man mit XML-Technologie Excel-Dokumente erzeugen kann.

Das Snippet besteht aus Klasse mit nur einer statischen Funktion. Diese Exportiert eine beliebige DataTable in ein neues Excel-Dokument.
Es ist nur ein Beispiel und exportiert alle Zellen als Strings. Mit einer Switch-Anweisung an der richtigen Stelle, lässt sich das aber sehr einfach erweitern.

Getestet wurde das Snippet mit .NET 2.0 und Excel 2003 Professional. Es sollte aber auch ohne Probleme mit Excel 2007 funktionieren.


Link:
dotnet-snippets.de