altair.blog

Archiv článků

Řekněte Microsoftu, co si o něm myslíte – na ASPNET.CZ
Několik webů, mezi nimi i ASPNET .CZ, hostuje pro Microsoft anketu MiniPulse. Jejím prostřednictvím chce Microsoft zjistit, co si o něm vývojáři myslí a jak by se měl zlepšit. Vzhledem k tomu, že je – pokud je mi známo – česká pobočka hodnocena mimo jiné i podle jejích výsledků, můžete si být jisti, že vaše reakce padnou na úrodnou půdu.
Šifrování konfiguračních sekcí v ASP.NET
Některé konfigurační sekce, typicky například connectionStrings, obsahují citlivé údaje, které by se neměly dostat do rukou cizím. V případě, že se útočníkovi podaří získat obsah souboru web.config – třeba pomocí chyby podobné nedávnému "padding oracle" problému – šifrování konfiguračních sekcí dokáže minimalizovat následky chyby. Obecně se jedná o formu "obrany do hloubky". Problémem je, že za normálních okolností musíte mít k zašifrování možnost spouštět na serveru programy z příkazového řádku, a to pod tou identitou, pod níž běží webová aplikace. Napsal jsem nástroj, který vám umožní konfiguraci šifrovat přímo z webové aplikace.
TechEd Europe 2010, den nula
Po mnoha letech poprvé jsem se zúčastnil evropského Tech-Edu jako běžný účastník (dokonce mně na visačku zapomněli přidat i že jsem MVP, takže působím tak nenápadně, jak je to jenom při mé velikosti a povaze možné). Letošní TechEd je de facto o den kratší, protože v pondělí se konala jenom keynote, žádné normální sessions.
Optimalizace HTML v ASP.NET Web Forms
Častou výčitkou, která se na ASP.NET Web Forms snáší, je ošklivé HTML, které generují. Výčitka je to zhusta neoprávněná, protože i Web Forms umí generovat pěkné sémantické HTML, které lze snadno stylovat přes CSS. Je ale třeba správně chápat možnosti, které nám ASP.NET nabízí. V rámci tohoto článku se podíváme, jak na generování moderního HTML v ASP.NET Web Forms.
"Padding Oracle" chyba v ASP.NET – o co vlastně šlo?
Myšlenky těch zodpovědnějších ASP.NET programátorů a správců serverů v uplynulých dnech okupovala první pořádná bezpečnostní díra v ASP.NET. Upozorňoval jsem na ni i na tomto webu a nabízel i workaround. Microsoft již vydal i oficiální záplatu, nově dostupnou přes Windows Update. Myslím si, že je přesně ten správý okamžik podívat se, o co vlastně šlo, v čem útok spočívá. Nejedná se totiž ve své podstatě o chybu v ASP.NET, ale o obecný mechanismus kryptografického útoku, který může zasáhnout i vaše vlastní aplikace.
Ke Dni české státnosti
Bývá zvykem, že státním svátkem národy připomínají světlé body své národní historie, případně jiné události pozitivního charakteru. Narozeniny právě vládnoucího monarchy, oslava významných činů synů (zřídkavěji dcer) příslušného národa a podobně. Ne tak v případě českých státních svátků.
Skripty pro vytváření webů a uživatelů na IIS 7.0
Na Microsoft Days jsem slíbil zveřejnit skripty, které používám pro správu svých web hostingových serverů, jmenovitě pro zakládání nového uživatele a přidání webu k existujícímu uživateli. Tady jsou.
InstallUtil.exe – instalační a odinstalační procedury
Instalace ASP.NET aplikace probíhá obvykle stylem "nakopíruj tohle do rootu webu a modli se". Součástí aplikace ale často bývají různé pomocné utilitky, které při své instalaci a odinstalaci vyžadují různé úkony. Například vložení do GAC, instalaci služby (Windows service), vytvoření protoklu událostí (vlastní event log a nebo alespoň event log source). Microsoft .NET framework na to má infrastrukturu v podobě instalačních tříd: užitečného, leč často přehlíženého nástroje.