Ny RollUp till TMG Service Pack 2

image_thumb2

Igår publicerades en rollup uppdatering till Forefront TMG Service Pack 2.

Det har dykt upp en del problem i och med Service Pack 2. Framför allt så är den här uppdateringen aktuell om du har problem med Reporting Services. Exempelvis om du får ett felmeddelande som “Subreport could not be shown” när du genererar en User Activity eller Site Activity rapport.

Notera att denna rollup uppdatering kräver att du har TMG Service Pack 2 installerad och den skall då installeras på samtliga TMG och även EMS om du har en större klustrad lösning. Observera också att alltid uppgradera eventuell EMS först och sedan den TMG som har reporting service-tjänsten för att sedan fortsätta installera på övriga array medlemmar. Den här uppdateringen kräver heller ingen omstart av servern.

Läs mer om uppdateringen och ladda hem den via kb2649961

Publicerat i Forefront TMG | Märkt | Lämna en kommentar

MVP 2012!

image

Mitt nyårsfirande fick ett gott avslut då jag fick reda på att jag är tilldelad MVP (Most Valuable Professional) inom Microsoft Forefront ännu ett år!

Önskar alla läsare ett riktigt gott nytt 2012 där vi garanterat kommer få se många nya produkter och snygga säkerhetslösningar!

Publicerat i Forefront | Märkt | Lämna en kommentar

Forefront + PointSharp ger en säkrare ActiveSyncanslutning för dina enheter

Jag har tidigare skrivit om hur vi kan nyttja Microsoft Forefront för att supportera olika typer av mobila enheter så som smartphones och plattor. (Video och Artikel) En del av detta handlar om hur vi skall kunna synkronisera information så som e-post, kalender med mera till dessa enheter men samtidigt vidhålla en hög säkerhetsnivå i vår infrastruktur.

image

Det finns alltid risker med att ha för mycket information i dessa mobila enheter och det bästa är att kunna kontrollera exakt vilken information som skall få finnas på vilken enhet och för vilken användare.

Det finns flera bra plugins till både Forefront TMG och UAG. Vi har bland annat ett svenskt företag vid namn PointSharp vars plugin ger funktioner som flerfaktorautentisering och utökad säkerhet för Micrsosoft Exchange ActiveSync.

image

Till skillnad från flera andra tredjepartsprodukter så kräver inte den här någon som helst installation eller handpåläggning på själva klienten utan alla enheter som kan kommunicera med Exchange ActiveSync kommer fungera precis som vanligt, med undantag av några säkerhetsmässiga fördelar.

Med hjälp av PointSharp kan vi skapa ett separat lösenord som enbart används för ActiveSync, det här lösenordet kan vi spara i befintligt Active Directory så vi behöver ingen separat databas för detta ändamål.
En stor fördel är också att vi kan automatisera mycket av det här flödet och även ge användaren möjlighet att hantera sitt ActiveSynclösenord och sina mobila enheter på egen hand genom en självbetjäningsportal. Alternativet är också att en servicedeskorganisation behöver involveras för att godkänna nya enheter för att på så sätt få kontroll över vilka enheter som får synkronisera företagets information.
När användaren loggar in på självbetjäningsportal med sitt vanliga AD konto första gången autoskapas ett PointSharpkonto med motsvarande namn som användarkontot i ADt, användaren kan sedan själva autogenerera ett lösenord.

Med hjälp av PointSharps TMG Filter och en produkt som heter PointSharp Secure ActiveSync kan vi även sätta upp ett regelverk över vilka Exchange-funktioner som får synkroniseras ut till vilken typ av enhet. På det sättet kan vi säkerhetsklassa de enheter som finns i miljön och därefter sätta upp regler för att exempelvis en viss telefonmodell enbart får synkronisera mail och kalender men inga bifogade filer medans en viss typ av platta kan ta emot alla bifogade filer så länge det inte är ett säkerhetsklassat dokument.

Rent tekniskt bygger autentiseringstekniken på Kerberos Constrained Delegation (KCD) där TMG servern har rätt att delegera autentisering bak mot Exchange och då istället autentisera användaren med sitt PointSharpkonto.

Det här höjer säkerheten på flera plan. Dels så finns inte något AD-lösenord lagrat på telefonen och sedan finns det heller inte risk att felaktiga påloggningsförsök låser det riktiga AD-kontot. En snygg funktion för att inte själva PointSharpkontot skall bli utlåst av en felaktigt konfigurerad telefon är att den registrerar flera påloggningsförsök med samma lösenord som ett enda försök.

En annan säkerhetsaspekt på det hela är att all kontroll av vilka funktioner och vilken information som får synkroniseras ut till telefonerna baserat på telefonmodell och användare och kontrolleras redan på edge-nivå, innan någon som helst information når fram till Exchange.

Genom att integrera PointSharps lösning kan du även nyttja funktioner för att få flerfaktorautentisering mot både webbpubliceringar och VPN lösningar. Ett tänkbart scenario är att även autentisera Outlook Web App (OWA) med PointSharpkontot för att på så sätt undvika att ange ett AD-lösenord från ett Internetcafe.

Det här var bara exempel på några scenarier över hur man kan kombinera dessa produkter för att få en säkrare ActiveSynclösning. Det första man bör göra är att se till vilka verksamhetsbehov man har och vilken information man vill skydda och sedan anpassa den tekniska lösningen utefter de behov som finns. 

Publicerat i Forefront TMG, Forefront UAG | Märkt | Lämna en kommentar

Problem med TMG/UAG som inte visar sin konfiguration

Under veckan påträffades ett ganska ovanligt problem där man avinstallerat Service Pack 1 på en Forefront Threat Management Gateway Enterprise-lösning baserat på en EMS server och två TMG Servrar.
Miljön körde för närvarande Service Pack 1 och av någon anledning så avinstallerades Service Pack 1 på samtliga servrar. TMG lösningen fungerade funktionellt efter detta men när man startade TMG Management Consol så var arrayen helt tom och det visades ingen konfiguration.

Nu finns det egentligen ingen anledning att avinstallera Service Pack till TMG, men i det här fallet gjordes det i en felsökning. Frågan är snarare, vad är det egentligen som hade hänt här när vi inte såg någon konfiguration?

Avinstallationen gjordes via Program and Features (snabbkommando appwiz.cpl) vilket är helt korrekt. Där emot uppstod ett problem då man inte längre kunde se array konfigurationen grafiskt längre. Det hela visade sig bero på att själva TMG programvaran hade avinstallerat SP1 och var tillbaka på RTM nivå men ADLDS databasen som tillhandahåller konfigurationen i sig var fortfarande på SP1 nivå.

Hur identifierades detta då?
För att identifiera vilken patch-nivå ADLDS databasen  har så öppnar du denna via ADSI EDIT där du ansluter med nedanstående uppgifter:

clip_image001

Där Connection Point är cn=fpc2 och ”Computer” skall vara namnet på TMG servern följt av :2171 (såvida du inte ändrat default port.)

Gå sedan ner i strukturen till Array-Root och under CN=Arrays välj egenskaper på den du vill inspektera. Attributet msFPC=AdminMinorVersion visar vilken version du använder och om den skiljer sig från versionnumret på TMGn.

image(I mitt fall demar jag exemplet från min labbmiljö där jag har en icke publik version)

Lösningen?
För att komma runt problemet var den absolut enklaste lösningen att helt enkelt få upp  TMGn till SP1 version igen vilket då gjorde att den kunde läsa in konfigurationen och visa den grafiskt på nytt.

Jag har inte testat detta, men det är högst sannolikt att samma fel skulle kunna uppstå på en UAG där man avinstallerar TMGns Service pack på samma sätt.

Slutsatsen blir också att man bör undvika att avinstallera service pack till TMG/UAG, (vilket i det här scenariot var en del av en annan felsökning)

Publicerat i Okategoriserade | Lämna en kommentar

Intressanta artiklar

Häromdagen kom det ut en ny kb om ett eventuellt problem man kan stöta på i Forefront TMG när en proxy klient överför en större mängd data mot en webbsida över SSL där TMG stänger sessionen. Det finns en fix för det här problemet som beskrivs i kb-artikeln:

FIX: Forefront Threat Management Gateway 2010 prematurely closes the connection to the web server when a web proxy client uploads data by using an SSL tunnel

En annan bra blogg-artikel kommer från två MVP kollegor som identifierade ett scenario efter TMG Service Pack 2 installation. Om man manuellt har raderat standard nätverksregeln “Internet Access”. Vid installation av SP2 återställs nämligen den här regeln vilket kan ge konstiga effekter om man exempelvis har valt att TMG skall routa trafik mot Internet.

Richard Hicks blogg

Publicerat i Forefront TMG | 1 kommentar

Vill du lära dig mer om Forefront?

Jag kommer framöver köra några kurser på Cornerstone, initialt är det en Forefront TMG kurs som är på G och kommer köra igång i början på nästa år.

Så skall “jag lära dig allt jag kan” om TMG så är det bara att boka in en kurs. Naturligtvis kontrar man med “Nåja, det går väl ganska fort” vilket stämmer, kursen är planerad till tre dagar Ler

http://www.cornerstone.se/sv/Om-Cornerstone/Instruktorer/Anders-Olsson/

Publicerat i Forefront Protection | Lämna en kommentar

Hantera interna nät och routing i Forefront TMG / UAG

Allt för ofta när jag kommer ut till en befintlig Forefront TMG eller UAG lösning hittar jag larm som ser ut enligt bilden nedan och får även höra att det är problem att nå vissa enheter eller tjänster.

image

Därför tänkte jag reda ut hur man hanterar interna nät och routing en gång för alla.

 

I både TMG och UAG får man specificera vilka nät som skall klassificeras som interna nät. Problematiken i det här har att göra med det saknas en intern gateway på det interna nätverkskortet då det enbart går att ha en default gateway och den skall alltid vara konfigurerad på det externa nätverkskortet. Det här gör att det krävs ett extra moment där man specificerar en route över hur TMG/UAG skall nå det här nätverket från det interna nätverkskortet.

Felmeddelandet ovan beskriver det här klart och tydligt. Det finns ett specificerat internt nät där det saknas routing från det interna nätverkskortet vilket då betyder att det är det externa nätverkskortets default gateway som då kommunicerar med detta subnät, vilket blir tokigt.

För att se till att de här uppgifterna alltid stämmer när man skall lägga till ett nytt nät finns det ett bra tillvägagångssätt att följa:

Steg 1.

Definiera routing till det nya nätet.
I tidigare ISA/IAG lösningar var man tvungen att använda “Route Add kommando” på varje ISA/IAG i exempelvis ett kluster men i TMG finns nu ett mer enkelt och användarvänligt sätt att hantera Steg 1 i detta tillvägagångsätt.

I TMG konsolen gå in under Networking och fliken Routing där du klickar på Create Network Topology
Definiera nät och subnät samt den gateway som är nåbar från det subnät som är specificerat på det interna nätverkskortet.

image

Tryck Apply och vänta någon minut så ändringarna slår igenom.
Det kommer nu läggas till en route för detta nät och är det en Enterpriselösning med flera TMG/UAG så sker detta på samtliga servrar med automatik.

 

Steg 2.

 

Se till att det nya nätet som du specificerat routing för också definieras som ett internt nät av TMG/UAG.
I TMG konsolen gå in under Networking och fliken Networks. Dubbelklicka på Internal Network och till fliken Addresses, välj Add Adapter..

Klicka på Internal  och klicka på Ok. Alla nät kommer nu läggas till under Internal Addresses.

image

 

Under Network adapter details i bilden ovan specificeras alla nät som är routade från det interna kortet.
Fördelen med det här tillvägagångssättet är att TMG själv bygger upp IP Adresslistan baserat på vilka nät som den kan routa till och på det sättet kommer konfigurationen alltid att fungera.

Observera att det kan komma en Alert om IP spoofing eller Configuration Error under tiden som steg 1 har genomförts då det finns routing för ett icke specificerat internt nät under den tidpunkten. Såvida steg 2 genomförs kan detta ignoreras.

Publicerat i Forefront TMG, Forefront UAG | Märkt | Lämna en kommentar

Hur skall IT hantera alla nya enheter i vår infrastruktur

Jag fick nyligen förfrågan att göra en inspelning för MEET gällande ett aktuellt ämne inom säkerhet. Något som vi på Onevinn ofta stöter på när vi är ute och träffar ett (för oss) nytt företag, är att det sitter en eller flera runt bordet med någon form av platta, smart phone eller dyligt. När sedan den naturliga frågan kommer upp om vilka utmaningar de står inför, så kommer diskussionen förr eller senare alltid fram till hantering av icke managerade enheter.

Det som många missar är att du faktiskt kan nyttja Microsofts säkerhetslösningar i exempelvis Forefront för att supportera även övriga enheter.

En tydlig trend som vi ser just nu är att Microsoft satsar mer och mer på att supportera övriga enheter än sina egna. Ett exempel är senaste uppdatering till Forefront Unified Access Gateway (UAG) där vi fått utökad stöd för både Apples och Androids enheter (http://technet.microsoft.com/en-us/library/hh490321.aspx)

Jag har skrivit en artikel över hur du kan nyttja Microsofts teknik för att både supportera fler enheter i din infrastruktur men också för att skydda företagsinformation från icke managerade enheter.
Artikeln kan du läsa på Microsoft TechNet

Tillsammans med Michael Bohlin på Microsoft spelade vi även in en video om samma ämne

image
Klicka på bilden för att komma till videon

Publicerat i Forefront, Generell Säkerhet | Lämna en kommentar

Forefront TMG Service Pack 2

Nu har äntligen Service Pack 2 till Forefront TMG släppts. Det är extremt kul och se utvecklingen av Forefront TMG och till skillnad från tidigare ISA Server så märker man nu hur Microsoft nu mer kontinuerligt kompletterar produkten med mer och mer nyttiga funktioner. Det som också är roligt är att bakgrunden till en del nya funktioner är rena förfrågningar från befintliga TMG kunder vilket visar på vilket gehör teamet har och hur man strävar att tillgodose kundernas behov.

Följande är nya funktioner i TMG Service Pack 2.

  • Kerberos autentication for NLB arrays
  • Site activity report
  • Improved error pages
  • Shorter server load time
  • Total of 104 Bug fixes and improvements

De funktioner som jag kommer beskriva i det här artikeln är Site Activity Report och nya “error pages” annars finns det risk att artikeln blir lite väl lång.

Site Activity Report

En av de nya funktionerna i Service Pack 2 är Site Activity Report.
Det här är en funktion som gör att du kan ta ut rapporter för att se hur mycket trafik som genereras mot en viss URL. Det gör att man enkelt kan få ut statistik på hur mycket belastning av nätet det går åt en viss URL samt vilka användare det är som besöker webbsidan.

Du hittar Site Activity Report bland de övriga rapporterna under “Reporting”-fliken (under Logs & Reports).
Rapporten kan du basera på den senaste timmen, dygnet, veckan eller månaden beroende på vilken statistik du efterfrågar. Du anger därefter vilken webbsite/URL som du vill få ut en rapport över

image

I den här rapporten tittar jag på hur mycket trafik som genererats mot facebook.com den senaste timmen och i det här fallet var det två användare som besökt facebook där vi ser vilka underdomäner som nyttjas och hur mycket data som gått till respektive URL.

image

 

 

Nya “Error/Deny Page”

(Jag gjorde ett tappert försök att skriva “Error page” på svenska men felmeddelandesidan eller Blockeringssidan lät helt enkelt inte bra Ler)

Något som många stört sig på är att de klassiska “Error/Deny”-sidorna följde med från ISA till TMG och jag får väl erkänna att det helt enkelt inte ser särskilt roligt ut:

Errorpage

Naturligtvis har vi kunnat editera dessa error-html filer men det är inte alla som har tagit sig tid att göra det här och det har även funnits en del begränsningar runt editeringen.

Nu har det släppts helt nya fräscha html filer och det har även kommit mallar som är enklare att anpassa med stöd för flera webbtekniker, exempelvis embedded objects.

Det smarta är att de gamla html filerna finns fortfarande kvar, vilket gör att om du har anpassat de gamla sidorna så kommer inget av det att försvinna. De gamla filerna ligger under TMGns installationsmapp \ErrorHtmls och de nya sidorna är placerade under installationsmappen och \Templates\WebObjectsTemplates\ISA\

För att byta till de nya sidorna går du in under egenskaper på din TMG server i Managementkonsolen. Under fliken Error Pages kan du alltså välja mellan de nya och gamla sidorna, vilket gör att du kan testa de nya sidorna och ändå enkelt kunna gå tillbaka till dina editerade sidor om du har sådana.
image

 

Observera att den här förändringen gör att TMG måste starta om Firewall tjänsten så rekommenderat är att aktivera detta under ett planerat driftsstopp.

Den nya sidan kommer se ut enligt följande

image

Din fritext för respektive deny-regel redovisas under explanation precis som vanligt men nu i ett mycket fräschare gränssnitt

image

 

Här hittar du Service Pack 2 http://www.microsoft.com/download/en/details.aspx?id=27603

Som vanligt är min rekommendation att du startar installationen (exe filen) från en kommandoprompt med administratörsrättigheter.

image

Ha´de så kul med alla TMG nyheter! Ler

Publicerat i Forefront TMG | Märkt | Lämna en kommentar

Installationsproblem med UAG/TMG

Här kommer ett kort inlägg runt ett installationsproblem som kan uppstå både med TMG och UAG. Trots att du följt alla krav och riktlinjer för hur plattformen skall vara konfigurerad för att installera TMG eller UAG så misslyckas installationen och du finner följande felkoder i loggarna: 0×80070643, 0×643

I det flesta fall så betyder det här felmeddelandet att du försöker installera på en icke supporterad plattform, exempelvis ett 32 bitars system av Windows. Det kan också ha att göra med att det media du installerar ifrån inte är supporterat, exempelvis en tidig betarelease eller liknande.

Det finns även andra scenarier som kan ge motsvarande fel. I det här fallet var det en extraherad image-fil av UAG, Imagefilen var alltså hemladdad från Microsofts Volym licens site och sedan hade man extraherat och kopierat över installationsfilerna till UAG servern.
Det som hände här var att under extraheringen tappade flera filer sin digitala signatur och därav ansåg inte UAG att det var ok installationsmedia då den var manipulerad. Exakt samma scenario beskrivs här: http://blogs.technet.com/b/isablog/archive/2010/07/13/another-tmg-2010-installation-failure-with-error-0×80070643.aspx

Nu kommer vi till nästa steg i den här installation, man testar sedan att köra installation direkt från en installationsDVDn och får fortfarande exakt samma fel.
Problemet i det här fallet var att under den tidigare installationen så hade Server rollerna IIS, NPS och ADLDS lagts till på servern och därav klagade installationen på att plattformen inte var ok men med exakt samma felkod.
Lösningen i det här fallet var alltså att ta bort ovanstående serverroller, starta om servern och installera från korrekt media…

image

Publicerat i Forefront TMG, Forefront UAG | Märkt | Lämna en kommentar