Die wunderbare Welt von Isotopp

MySQL für Dummies (7)

Kristian Köhntopp - March 8, 2006
Mein Freund Heinz ist Vertriebler, und manchmal sagen Vertriebler überraschend schlaue Dinge. Heinz zum Beispiel sagt sehr gerne “Niemand will Backup. Alle wollen Restore!” Er meint damit, daß ein Backup nicht nur ein lästiges Costcenter in der IT ist, sondern daß es außerdem keinen Mehrwert “an sich” darstellt. Der Mehrwert liegt nicht in der Datensicherung, sondern in der Wiederherstellung der Daten. Es ist sehr wichtig, dies im Kopf zu behalten, wenn man sein Backup plant: Es geht nicht wirklich um Datensicherung, sondern es geht um einen Plan für die Recovery von verlorenen Daten.

MySQL für Dummies (6)

Kristian Köhntopp - March 7, 2006
gilt das ganze auch für Mysql Version 4.1? http://dev.mysql.com/doc/refman/4.1/en/binary-log.html . Sag mal kannst du mir ein wirklich gutes Mysql Buch empfehlen, welches nicht nur auf Syntax eingeht, sondern sich auch mit der Konfiguration des Servers auseinandersetzt? Der Preis ist zweitrangig. MySQL Certification Study Guide (4.1, veraltet) MySQL Certification Study Guide (5.0, aktuell) Die Bücher bereiten Dich auch das Bestehen der Prüfungen der MySQL Certification vor. High Performance MySQL , kein Buch für blutige Anfänger, basierend auf 4.

MySQL für Dummies (5)

Kristian Köhntopp - March 6, 2006
Key Buffer In dem letzten Artikel dieser Serie haben wir gesehen, wie MySQL einen Index anlegt und was dies bedeutet. MySQL at einen Puffer, mit dem ein Index ganz oder teilweise im RAM gehalten werden kann. Dies ist der Key Buffer, und er ist eine sehr zentrale Konfigurationsvariable, die in der [mysqld]-Sektion der my.cnf gesetzt wird. [mysqld] key_buffer = 100M Dies stellt einen Key Buffer von bis zu 100 MB für den mysqld zur Verfügung.

MySQL für Dummies (4)

Kristian Köhntopp - March 5, 2006
Wie wir in den vorangegangenen Beispielen gesehen haben, reicht es nicht aus, einer Datenbank zu sagen, welche Daten sie zu suchen hat. Wir müssen ihr auch noch Hilfen geben, mit denen sie in der Lage ist, diese Aufgabe schnell zu erfüllen. Eine sehr wichtige solche Hilfe ist ein Index. Eine MYD-Datei wird, wenn sie keine Lücken hat, durch Anfügen von neuen Datensätzen verlängert. Die natürliche Reihenfolge der Datensätze in einer MYD-Datei ohne Löschen ist also chronologisch.

MySQL für Dummies (3)

Kristian Köhntopp - March 4, 2006
Suchen dauern auf unserer Tabelle sehr lange. root@localhost [rootforum]> select * from t where i = 1163012190; +----------+--------------+---------------------------+------------+ | id | d | e | i | +----------+--------------+---------------------------+------------+ | 19999993 | vrciabekkgcb | ykdewonxucqpwtdvzgnschyaw | 1163012190 | +----------+--------------+---------------------------+------------+ 1 row in set (21.81 sec) root@localhost [rootforum]> select * from t where i = 944905110; +----+--------------+---------------------------+-----------+ | id | d | e | i | +----+--------------+---------------------------+-----------+ | 5 | kgiyuxheibsa | bipgdpnvetowphowepuerediy | 944905110 | +----+--------------+---------------------------+-----------+ 1 row in set (19.

MySQL für Dummies (2)

Kristian Köhntopp - March 3, 2006
Für die folgenden Beispiele wird eine breitere Tabelle gebraucht, und es müssen auch einige Testdaten vorhanden sein. Daher hier einmal eine Tabellendefinition und ein Generatorscript für Testdaten: root@localhost [rootforum]> drop table t; Query OK, 0 rows affected (0.00 sec) root@localhost [rootforum]> create table t ( id bigint unsigned not null, d char(12) not null, e char(25) not null, i integer unsigned not null ); Query OK, 0 rows affected (0.22 sec) root@localhost [rootforum]> [1]+ Stopped mysql -u root -p und

MySQL für Dummies (1)

Kristian Köhntopp - March 2, 2006
Ein MySQL Datenbankserver hat ein datadir. Das Kommando root@localhost [(none)]> show variables like "datadir"; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | datadir | /var/lib/mysql/ | +---------------+-----------------+ 1 row in set (0.00 sec) sagt uns, wo das liegt. In datadir wird für jede mit CREATE DATABASE angelegte Datenbank ein Verzeichnis angelegt, und für jede mit CREATE TABLE in dieser Datenbank vorhandene Tabelle eine *.frm-Datei. Dies gilt für alle Tabellentypen, die MySQL verwendet, sogar für MEMORY-Tables.

Ist Sony schizophren?

Kristian Köhntopp - January 25, 2006
Sony, die Firma, die uns die ersten kommerziell eingesetzten Rootkits gebracht hat, präsentiert nun den VAIO XL2 . Sony: The Windows Media Center PC sports a 200-disc changer that, with a single click, lets you rip that many CDs while you sleep. Es ist unbekannt, ob das Gerät dabei vom Sony Rootkit infiziert werden kann oder nicht. Ist Sony schizophren?

Rechte und Inhaber - wen juckt's?

Kristian Köhntopp - January 24, 2006
Wer die Ereignisse rund um das Sony Rootkit verfolgt hat, der weiß schon, daß es Rechteinhaber mit dem Urheberrecht selbst nicht so genau nehmen und zum Beispiel schon mal gerne GPL Sourcecode ohne Beachtung der Lizenzbestimmungen in ihre Software einbauen, bevor sie diese ungefragt und getarnt auf fremden Rechnern einschmuggeln. Da ist es nur konsequent, wenn ausgerechnet die Oberschreihälse und Raubkopiererjäger von der Gesellschaft zur Verfolgung von Urheberrechtsverletzungen (GVU) (no less!

Noch mehr lauschen: "Einfach mal mithören"

Kristian Köhntopp - January 16, 2006
Die Polizei in Schleswig-Holstein will gerne einfach mal mithören : So soll zum Beispiel auch ohne konkreten Anfangsverdacht einfach jeder abgehört werden können. Beim ULD schreibt man dazu in einer Stellungnahme , was man davon hält. Der Schleswig-Holsteinische Innenminister Ralf Stegner hält in “Thilo allein zu Haus ” diese Stellungnahme für weltfremd: Der Datenschützer tue aber so, als gehe von der Polizei grundsätzlich eine Bedrohung der Bürgerrechte aus. “Das ist eine verkehrte Welt, in der Thilo Weichert allein lebt”, sagte Stegner am Donnerstag (12.

"Bist Du Deutschland?" oder "Ein vereinfachtes Weltbild für Anfänger"

Kristian Köhntopp - December 30, 2005
Ganz platt-klischeehaftes Deutschland Im Spiegel vertritt Markus Söder, CSU die Auffassung: Seine Partei trete dafür ein, in Deutschland wieder ein stärkeres Gemeinschafts- und Nationalgefühl zu entwickeln, sagte CSU-Generalsekretär Markus Söder der “Berliner Zeitung”. “Deutschland braucht einen ideellen Überbau”, sagte Söder dem Blatt. Das trifft in dieser allgemeinen Form eine ganze Menge Knöpfe bei mir. Da ist einmal der Hintergrund zu den Unruhen in den französischen Trabantenstädten - das Schlagwort der Berichterstattung, das in Bezug auf die deutsche Gesellschaft verwendet worden ist, ist “Parallelgesellschaft”.

Sony Rootkit Timeline

Kristian Köhntopp - December 28, 2005
Rootkit - Sonys digitaler Hausfriedensbruch : Eine Timeline. Hintergrundmaterial zum Vortrag auf dem 22C3. Update: Preliminary settlement filed in Sony suit : Lawyers in a class action lawsuit filed against Sony BMG, First 4 Internet and SunnComm last month have submitted a preliminary settlement, which calls for Sony to stop manufacturing CDs with XCP and MediaMax DRM, provide replacement discs, and make cash payments to affected customers….“Incentive #1” will provide customers with a cash payment of $7.

Künstler vs. Sony

Kristian Köhntopp - November 24, 2005
Was sagen die Künstler, deren Werke von Sony mit dem illegalen Rootkit verschönert worden sind, dazu und was macht die Sony Affäre mit deren Einnahmen? Businessweek schreibt: Van Zant’s Get Right with the Man CD was released in May, but six months later it still was doing better-than-respectable business on Amazon.com. The album ranked No. 887 on the online retailer’s list of music sales on Nov. 2. … GROWING OUTRAGE.

EFF vs. Sony

Kristian Köhntopp - November 22, 2005
Fred schickt mir den folgenden Link: EFF Files Class Action Lawsuit Against Sony BMG : The Electronic Frontier Foundation (EFF), along with two leading national class action law firms, today filed a lawsuit against Sony BMG, demanding that the company repair the damage done by the First4Internet XCP and SunnComm MediaMax software it included on over 24 million music CDs….Both the XCP and MediaMax CDs include outrageous, anti-consumer terms in their “clickwrap” EULAs.

Fertig gelesen: Alastair Reynolds: "Pushing Ice"

Kristian Köhntopp - November 20, 2005
Pushing Ice" ist der neuste Roman von Alastair Reynolds. “Pushing Ice” beginnt ganz klein, nach den Maßstäben einer Alastair Reynolds Der zehnte Mond von Saturn, Janus , macht sich auf, das Sonnensystem zu verlassen. Nur ein einziges Schiff, Rockhopper, ist derzeit weit genug draußen und gut genug ausgestattet, um die Verfolgung aufzunehmen und den Raumschiffmond zu erforschen. Doch natürlich gelingt es der Crew der Rockhopper nicht, von Janus zu entkommen, während der Mond immer weiter beschleunigt, und so wird aus der Raumreise auch eine Zeitreise…

CSO vs. Sony

Kristian Köhntopp - November 6, 2005
Update zu Nützliche Kombinationen : Als Chief Security Officer ist man natürlich verantwortlich dafür festzulegen, welche Software auf den Rechnern einer Firma installiert werden darf. Ein Rootkit gehört sicherlich nicht dazu. Welche CDs sind also für das Hören in der Firma zu verbieten, weil sie sonst Firmenrechner verseuchen? Hier die Antwort von Sony mit der kompletten Liste : Every Sony BMG release starting April 1, 2004 has been suject to content protection technology.

Nützliche Kombinationen

Kristian Köhntopp - November 4, 2005
Das Sony BMG Rootkit aus Legal, Illegal, Scheißegal hat eine dicke Spur von Artikeln nach sich gezogen. Sony bietet jetzt ein Toolkit an, mit dem man die Rootkit-Funktionen deinstallieren kann, der Filtertreiber (den man in der EULA dennoch nicht abgenickt hat) bleibt aber drin. Das ist sehr gnädig von Sony BMG. In World of Warcraft hackers using Sony BMG rootkit auf Securityfocus wird inzwischen von einer sinnvollen Anwendung des Sony BMG Rootkits berichtet: Es ist offenbar problemlos möglich, auf einer Maschine, die mit einer Sony CD verseucht worden ist, Cheats für World of Warcraft zu installieren, die von der Spyware, die Blizzard mit dem Spiel zusammen installiert, nicht entdeckt werden kann.

Legal, Illegal, Scheißegal...

Kristian Köhntopp - November 1, 2005
Sony BMG baut ein Rootkit, um damit das ihrer Meinung nach illegale Kopieren von Dateien auf den Rechnern ihrer Kunden zu verhindern. Die Software gefährdet die Stabilität der Kundensysteme, ist nicht Bestandteil der Lizenzvereinbarung und tut mehr, als sie für die Erreichung ihres Ziels tun müßte. Die Meldung bei Heise zieht man das folgende Fazit: In den Lizenzvereinbarungen (EULA) der CD – der man zustimmen muss, damit die darauf befindliche Abspiel-Software für PCs startet - steht laut Russinovich nichts davon, dass eine Software installiert würde oder sich gar tief im System verankert.

User und Gruppen, Prozesse und Dateien

Kristian Köhntopp - November 1, 2005
Heute im Irc stellte eine Teilnehmerin den folgenden Fragenschwall: Wie finde ich eigentlich heraus, was für Gruppen es auf einem Linuxsystem gibt? Wie füge ich da jemanden hinzu? Lege ich den zuerst als User an, ganz normal? Und: Wenn ich einen Ordner anlege, der nur für eine bestimmte Gruppe zugänglich sein soll, mache ich das doch über File Permissions, oder habe ich falsch gedacht? Die offensichtliche Antwort, das Nachsehen in /etc/group, funktioniert bei modernen Unixen nicht mehr zwingend, denn Gruppendefinitionen können nicht nur in lokalen Dateien stehen, sondern auch aus dem NIS, dem NIS+, einem LDAP oder einem Active Directory kommen.

In with the out, old with the new...

Kristian Köhntopp - October 28, 2005
Das war’s . Bis heute - fast zwei Jahre lang - war ich Security-Fuzzi für web.de. Das bedeutet: Ich habe Security Policy definiert, Fachabteilungen bei der Umsetzung von Policies beraten und entweder selbst oder von Dritten die Umsetzung von Policies prüfen lassen, und außerdem den Security Incident Management Prozess betrieben. In der Praxis bedeutet das, daß ich am härtesten Arbeitstag meines Lebens mit der Hilfe von vielen Kollegen einmal das gesamte Rechenzentrum von web.