Archiv für Mai, 2009

Ad Revenue auf dem Web?

26. Mai 2009 Veröffentlicht von Niyaz PK unter Internet

Ich wünschte, mehr Leute zu verstehen: Wenn Anzeigen Ihrer Website sind, daran zu arbeiten, da hat jemand herausgefunden, wie Nutzer Ihre zu monetarisieren. (Bei einem Vielfachen davon, wie viel Sie aus den Anzeigen!) Warum ist nicht, dass jemand Sie?

- Von HN

Keine Antworten noch

Real Sicherheit unserer kryptographische Algorithmen

13. Mai 2009 Veröffentlicht von Niyaz PK unter Security

Vor ein paar Tagen bei Eurocrypt 2009, Sicherheits-Forscher kündigte einen Angriff auf die SHA-1 Hash-Algorithmus. Der Angriff ist ein ziemlich ernstes und es ist ein starkes Signal für Softwareanbieter weg von SHA-1.

Für fast alle kryptographischen Algorithmen, wenn die Verdauung Länge n ist, bedeutet dies, dass es 2 n verschiedene mögliche Werte für den Message-Digest (Cipher Text im Falle einer Verschlüsselungs-Algorithmus). Angesichts der Möglichkeit Geburtstag Angriffe berücksichtigt, können wir sicher davon ausgehen, dass das Brechen dieser verdaut wird den Betrieb übernehmen mindestens 2 n / 2.

Wenn n = 160 (wie im Fall von SHA-1), wird es dauern 2 80 Berechnungen zu den Code zu brechen. Selbst wenn wir annehmen, dass ein Computer Sekunde vollziehen 2 20 Operationen pro dauert es eine satte 36000000000 Jahre zu knacken die. Unsere Geheimnisse und Systeme sind sicher gehalten durch diese Algorithmen, die angeblich die besten Computer für 36000000000 Jahre widerstehen Cracken von Code sind.

Dann hat mir jemand sehr klug kommt, findet eine Schwäche in den Algorithmus selbst, anstatt zu versuchen, um Brute-Force-Angriff zu tun, und die Sicherheit unserer Dokumente, Unterschriften und Protokolle gefährdet. Wir sind gezwungen, bessere Alternativen zu finden und Design bessere Algorithmen.

In der realen Welt, Algorithmen werden kryptographische veraltete oder defekte in 10-25 Jahre statt der theoretischen Zeitrahmen von 36000000000 Jahre.

Als Vorsichtsmaßnahme Sie die Algorithmen machen kann / Protokolle in Ihrer Anwendung verwendet werden leicht austauschbar. Das wird Ihr Leben leichter machen, wenn der Algorithmus gebrochen ist, und Sie möchten es zu ersetzen. Auch als Programmierer Sie verstehen, dass selbst wenn der Algorithmus ist noch nicht gebrochen, Ihre Implementierung fehlerhaft sein sollte. Die meisten der Sicherheitslücken werden von Scheiß-Implementierungen sicherer Algorithmen / Protokolle verursacht.

Und habe ich erwähnt, dass Sie nicht schreiben Sie Ihren eigenen Verschlüsselungs-Algorithmus ?

Natürlich in der realen Welt sind die Dinge ganz anders:

Real Sicherheit in der Welt

Wie Sie wahrscheinlich wissen, wird keines der Algorithmen in der Welt helfen, wenn ich Ihr Mädchenname der Mutter wissen.

2 Treffer so weit

Die Landkarte ist nicht das Gebiet

10. Mai 2009 Veröffentlicht von Niyaz PK unter General

Eine Abstraktion etwas abgeleitet, oder eine Reaktion darauf, ist nicht die Sache selber.

Ich wette, Sie werden diesen Satz noch einmal lesen. Wie auch immer, lassen Sie mich erklären.

Was Sie unten sehen ist kein Laptop.

picture-of-a-laptop

Was Sie sehen ist das Bild von einem Laptop.

Nicht gemeint, lustig zu sein. Aber diese einfache Tatsache nicht viele Implikationen und Anwendungen. Die Wikipedia-Seite erklärt mehr:

[Dies] ist auch zitiert als Basiswert verwendet grundsätzlich Neuro-Linguistisches Programmieren , wo es genutzt wird, um anzudeuten, daß die einzelnen Menschen in der Tat nicht in der allgemeinen Zugang zum absoluten Wissen Wirklichkeit, sondern in der Tat haben nur Zugriff auf einen Satz Überzeugungen haben sie im Laufe der Zeit gebaut, über die Realität.

Beachten Sie, dass Neuro-Linguistisches Programmieren für Computer-Programmierung ist in der gleichen Weise wie im Zusammenhang mit Java, JavaScript zu tun hat.

Eine Antwort, die bislang

Präsentationen

5. Mai 2009 Veröffentlicht von Niyaz PK unter General

Der letzte Tag saß ich über eine weitere langweilige Präsentation. Das Problem ist, dass Menschen Fehler Präsentationen für Vorträge.

Wenn Sie mir etwas beibringen, gib mir das Buch. Oder an mir, dass Tabellenkalkulation, wenn Sie einige Daten zu zeigen. Und schicken Sie mir eine E-Mail, wenn Sie einige neue Informationen teilen wollen.

Ich bin erstaunt, dass etwa 47 Dias hat für Sie mir etwas zu sagen trivial.

Präsentationen sind Punkt bedeutete für die Bereitstellung eines überzeugend. Das war's.

2 Treffer so weit