Dienstag, 9. April 2013

Geänderte SQL Server Prozeduren oder Funktionen finden

In der letzten Zeit kam es bei mir immer wieder mal vor, dass ich nachschauen wollte, welche Prozeduren und Funktionen sich im SQL Server geändert haben. Folgendes kleines SQL Skript liefert mir alle Änderungen sortiert nach Datum:

SELECT name, create_date, modify_date
FROM sys.objects
WHERE type = 'P' OR type = 'V' OR type = 'IF' OR type = 'FN' OR type = 'TF'
ORDER BY (CASE WHEN create_date > modify_date THEN create_date ELSE modify_date END)

Was mich mal interessieren würde: wie pflegt ihr eigentlich SQL Server Datenbankupdates? Habt ihr euch eine eigene Lösung gebaut, verwendet ihr ORM Tools?

Montag, 8. April 2013

Wer verwendet meine E-Mailadresse zum Wiederherstellen von Google Konten?

Immer wieder lese ich im Internet über die Sicherheit von Konten, die Verwendung von guten und nicht sich wiederholenden Passwörtern, das Anlegen von Sicherheitsfragen und die Anmeldung in zwei Schritten. Was bringt das alles, wenn man ein Konto über eine Wiederherstellungs-E-Mailadresse wieder herstellen kann, und diese E-Mailadresse dem Benutzer gar nicht gehört?

Eine meiner E-Mailadressen bei Google wird immer mehr von anderen zum Wiederherstellen verwendet:

Kontowiederherstellung

Kann ich diese E-Mailadressen alle in Besitz nehmen, nur weil meine E-Mailadresse dort irrtümlicherweise eingegeben wurde?

Mein Tipp: die meisten Mobilfunkanbieter bieten eigene E-Mailadressen an, die dann z.B. per SMS an das eigene Handy verschickt werden. Das ist allemal besser, als eine unsinnige Adresse dort anzugeben. Ansonsten immer eine E-Mailadresse angeben, die euch wirklich gehört.

Samstag, 16. März 2013

Sparkasse Erlangen leitet fälschlicherweise auf mobile Webseiten weiter

Update 8. April: Nach dem zweiten Anlauf läuft es jetzt endlich auch auf x86-Windows-PCs, danke!

Update 5. April: Die Finanz-Informatik arbeitet an dem Problem, heutiges Update hat den Fehler auch nicht behoben.

Update 18. März: Es wurde ein Update eingespielt, hat aber wohl nicht den Fehler behoben, nach wie vor kommt nur die mobile Variante.

Vor ein paar Wochen wollte ich mich beim Online-Banking der Sparkasse Erlangen anmelden. Nach der Eingabe www.sparkasse-erlangen.de wurde ich auf die mobile Variante der Webseiten weitergeleitet. Die mobile Variante sieht erst einmal verdächtig aus, denn das Logo links oben ist ausgefranzt, und ich war ja erst zwei Tage vorher auf der normalen Webseite gewesen. Auch unschön ist, dass der Link Zur Web-Ansicht wechseln nicht funktioniert, ich kam immer wieder auf die mobile Webseite.

Sparkasse Erlangen mit falscher Weiterleitung

Da ich als Webentwickler immer gleich aufmerksam werde, und versuche, die Sachlage zu verstehen, habe ich mir einen virtuellen Windows 8 PC installiert, um auszuschließen, dass nicht auf meinem PC irgendwelche Schadsoftware installiert ist. Doch auch mit diesem virtuellen PC wurde ich sofort weitergeleitet. Komisch war, dass ich auf einem anderen Windows 8 PC diese Weiterleitung nicht feststellen konnte.

Nach mehreren Analysen mit Fiddler & Co. habe ich festgestellt, dass es nur am USER_AGENT lag, also dem verwendeten Webbrowser. Unter Windows 8 und Internet Explorer 10 wird auf einem x64-System der Zusatz WOW64 mitgeschickt; dieser Fehlt auf den x86-System daheim, und da steigt wohl das Parsen der Sparkasse Erlangen Webseiten aus.

Auch nach mehreren E-Mails an die Sparkasse Erlangen haben sie es bis heute nicht geschafft, die normale Webseite für x86-Benutzer zugänglich zu machen, es hilft nur die Verwendung eines anderen Browsers.

Ich nutze den Blogbeitrag als Hinweis und zugleich Warnung für andere Kunden, denn meine Oma würde nicht wissen, was zu tun ist, und evtl. später mal, wenn ihr PC mit Schadsoftware verseucht ist (was wir ihr nicht wünschen), ihre Zugangsdaten in ähnlich gestrickten Phishingseiten eingeben. Wer haftet dann eigentlich?

Samstag, 15. Januar 2011

Internet Explorer 9

Gestern wurde ich gefragt, was ich denn noch so alles beim Internet Explorer 9 ändern würde. Da fällt mir ein, dass ich vor 2 Jahren mal für den Internet Explorer 8 etwas aufgeschrieben hatte.

Das, was ich schon seit Jahren immer wieder wünsche, ist eine Option, die Skriptfehler nur für meine Entwicklungsseiten anzeigt. Dies könnte entweder mittels einer Liste implementiert werden, oder z.B. für localhost und/oder Intranet Seiten gelten. Alternativ könnte man es ja auch mit einem meta Tag machen.

Weiter stimmt mir bestimmt jeder zu, dass sich bei aktuellen Webseiten die URL nach bestimmten Schemata aufbauen. Eine typische Webseite hat z.B. einen Bereich für Neuigkeiten, Produkte, Kontakt und vielleicht noch ein Forum. Die URLs lauten dann oft meinedomain/produkte/sport/tennis, eine andere vielleicht meinedomain/produkte/sport/fussball. Meine Idee ist jetzt, die URL nicht als einen langen Text anzuzeigen, sondern so wie die Pfadanzeige in Windows Vista oder Windows 7.

address_bar

Die einzelnen Ebenen könnte man so schnell wechseln. Der Browser könnte z.B. die Sitemap dafür verwenden.

Ansonsten freue ich mich sehr auf die Release Version des Internet Explorer 9. Bereits die Beta läuft richtig gut, auch wenn immer noch große Webseiten wie eBay anders aussehen.

Dienstag, 28. September 2010

ASP.NET Security Vulnerability Bug Fix

Der Bugfix für die ASP.NET Sicherheitslücke ist jetzt über Microsoft Download verfügbar, einfach mal nach "MS10 070” suchen:

http://www.microsoft.com/downloads/en/results.aspx?freetext=ms10+070&displaylang=en&stype=s_basic

Update: hier gibt’s ja noch die Übersichtsseite für alle .NET Frameworks und Betriebsysteme.

Update 2 (from Scott Guthrie):

Find your operating system within the below chart, then check to see which versions of .NET you have installed on it (details on how to determine which version of the .NET Framework is installed can be found here).  Download and apply the update packages for each version of .NET that you are using on that server.

Windows Server 2008 R2 and Windows 7

 

.NET Framework Version

KB Article

Patch

.NET Framework 3.5.1

KB2416471

Download

.NET Framework 4

KB2416472

Download

Windows Server 2008 SP2, Windows Vista SP2

 

.NET Framework Version

KB Article

Patch

.NET Framework 2.0 SP2

KB2416470

Download

.NET Framework 4

KB2416472

Download

.NET Framework 3.5 SP1

KB2416470, KB2416473

Download, Download*

.NET Framework 3.5

KB2416470, KB2418240

Download, Download*

.NET Framework 1.1 SP1

KB2416447

Download

*When multiple patch downloads are listed above against a .NET version (for example with .NET 3.5 SP1 and .NET 3.5 installs) then all patches should be installed (order is not relevant).

Windows Server 2008, Windows Vista SP1

 

.NET Framework Version

KB Article

Patch

.NET Framework 2.0 SP1 (default install)

KB2416469

Download

.NET Framework 4

KB2416472

Download

.NET Framework 3.5 SP1

KB2416474, KB2416473

Download, Download*

.NET Framework 2.0 SP2

KB2416474

Download

.NET Framework 3.5

KB2416469, KB2418240

Download, Download*

.NET Framework 1.1 SP1

KB2416447

Download

*When multiple patch downloads are listed above against a .NET version (for example with .NET 3.5 SP1 and .NET 3.5 installs) then all patches should be installed (order is not relevant).

Windows Server 2003 SP2 32-bit

 

.NET Framework Version

KB Article

Patch

.NET Framework 1.1 SP1

KB2416451

Download

.NET Framework 4

KB2416472

Download

.NET Framework 3.5 SP1

KB2418241, KB2416473

Download, Download*

.NET Framework 2.0 SP2

KB2418241

Download

.NET Framework 3.5

KB2416468, KB2418240

Download, Download*

*When multiple patch downloads are listed above against a .NET version (for example with .NET 3.5 SP1 and .NET 3.5 installs) then all patches should be installed (order is not relevant).

Windows Server 2003 64-bit

 

.NET Framework Version/SP

KB Article

Patch

Default OS Configuration

NA

NA

.NET Framework 4

KB2416472

Download

.NET Framework 3.5 SP1

KB2418241, KB2416473

Download, Download*

.NET Framework 2.0 SP2

KB2418241

Download

.NET Framework 3.5

KB2416468, KB2418240

Download, Download*

.NET Framework 1.1 SP1

KB2416447

Download

*When multiple patch downloads are listed above against a .NET version (for example with .NET 3.5 SP1 and .NET 3.5 installs) then all patches should be installed (order is not relevant).

Windows XP SP3 32-bit and 64-bit

 

.NET Framework Version/SP

KB Article

Patch

Default OS Configuration

NA

NA

.NET Framework 4

KB2416472

Download

.NET Framework 3.5 SP1

KB2418241, KB2416473

Download, Download*

.NET Framework 2.0 SP2

KB2418241

Download

.NET Framework 3.5

KB2416468, KB2418240

Download, Download*

.NET Framework 1.1 SP1

KB2416447

Download

*When multiple patch downloads are listed above against a .NET version (for example with .NET 3.5 SP1 and .NET 3.5 installs) then all patches should be installed (order is not relevant).