IE9 RC
2011. Február 11. Hozzászólás
Nem biztos, hogy ez az IE9 RC-vel jött, mindenesetre most tapasztaltam először
Nem rossz, nem rossz.
2011. Február 11. Hozzászólás
Nem biztos, hogy ez az IE9 RC-vel jött, mindenesetre most tapasztaltam először
Nem rossz, nem rossz.
2010. Február 14. 4 hozzászólás
A február végi Technetre készülök, és egy érdekes – nem mellesleg alapvető – kérdésre kell választ adnom, de legalábbis a válaszhoz támpontot nyújtanom. A kérdés pedig így hangzik: architektúrális szempontból érdemes-e általános célokra készült operációs rendszerből felépíteni a virtualizációs környezetet? Leegyszerűsítve a sokszálú vitát, ez a két egymásnak feszülő érv:
Itt és most, azt hiszem, nem fogunk igazságot tenni, viszont azt megtehetjük, hogy az elmúlt hét hónap tapasztalatait összegyűjtjük, legalábbis a Hyper-V Server 2008 R2 vonatkozásában. (Azért éppen hét hónap, mert 2009. július 14.-én zárult a kód, július 22-én pedig bejelentették az RTM változatot.) Amint azt korábban is írtam, a Hyper-V Server 2008 R2 egy figyelemre méltó hypervisor, számos vonzó képességgel, tulajdonsággal. Nézzük, miként alakul a “nagy lemezterületet” foglaló rendszer a frissítések szempontjából. Egy éppen csak telepített Hyper-V Server 2008 R2-re 9 frissítés töltődik le automatikusan:
Az alap adatok:
Néhány számított érték:
A legjobb gyakorlat… ha ez érdekel valakit
A fenti számok akkor érvényesek, ha a hypervisorainkat úgy kezeljük, mint a közönséges gépeket, és ha a telepített konfigurációnk semmiben sem tér el a más fizikai szerverekétől. Ha azonban a biztonsági frissítések leírását alaposan elolvassuk – tudom fehér holló, de mégis – vagy esetleg követjük a gyártó javaslatát, hogyan érdemes Hyper-V gazdagépeket konfigurálni, akkor egy igen meglepő helyezet is adódhat.
Először nézzük a négy nem biztonsági hotfix leírásait. Idemásolom őket, pirossal kiemelve a fontos részeket:
A leírásokból kiviláglik, hogy ezek a frissítések Windows 7, vagy RDS környezetben hasznosak (az időátállítással kapcsolatos frissítést leszámítva.). A Windows kiszolgálók a “Server Core” telepítéssel elindultak egy egyszerűbb, modulárisabb úton – de láthatólag nem értek még a végére. A platform szempontjából lehet, hogy ezek a frissítések szükségesek, de a Hyper-V Serveren biztosan nincs különösebb hasznuk. Bőven ráér ezeknek a frissítéseknek a telepítése egy Service Pack keretében.
Ezek alapján marad 5 biztonsági frissítés. Négy közülük akkor használható csak ki, ha a szülőpartíciót távolról el lehet érni. Ha viszont valaki – követve a legjobb gyakorlatot – szegmentálja a hálózatát VLAN-okkal vagy IPSec segítségével, és csak meghatározott kiszolgálókról vagy munkaállomásokról engedélyezi a rendszerfelügyelettel kapcsolat forgalmat, akkor ezzel a lehető legkisebbre csökkentette az egyébkét létező veszélyt (lást a Security Bulletin-ok “Workaround” szekciói.)
Ezek alapján maradt egyetlen biztonsági frissítés, a KB977894-es. Ez egy Hyper-V biztonsági rés, DoS támadás indítható a következő feltételek esetén:
Mindebből kiviláglik, hogy VDI vagy virtualizált terminál kiszolgáló hyper-v feletti futtatása esetén használható ki a hiba. Ha nincsenek ilyen gépeink, a sérülékenység nem érint minket.
Szóval a meglepő helyzet az, hogy “csuklóból” kezelve a szükséges frissítések száma 9. Átgondolt rendszerfelépítés és jól működő frissítési folyamat megléte esetén pedig ez a szám 0 és 9 között változhat.
Hogy a 9 frissítés, három frissítési hónap, 1 kritikus biztonsági rés, összesen 10 sérülékenység stb. stb. sok-e vagy sem, és hogy ehhez képes a konkurrens termékekben mindezen számok hogyan is állnak, azt nem vizsgáltam. Ha valaki megteszi, örömmel veszem.
2010. Január 23. 5 hozzászólás
A most megjelenő, soron kívüli Internet Explorer biztonsági frissítéssel kapcsolatban megnéztem, hogyan alakult az elmúlt évek során a soron kívüli frissítések száma. A táblázat forrása a Microsoft Security Intelligence Report 7. Úgy tűnik, hogy az ilyen helyzet nem túl gyakori: az elmúlt öt évben összesen ötször fordult elő.
A HUP-on többször is előjött témaként a Microsoft szoftvereiben található sérülékenységek számossága, súlyossága, no meg főleg az a tévhit, hogy a Microsoft nem reagál rá időben. Ezért aztán összegyűjtöttem, hogy milyen tanulmányok születtek az utóbbi években a “Days of Risk” témakörében. A “Days of Risk” azt az időt jelent, amikor már nyilvánosságra kerül egy sérülékenység, de még nem készült el a hibát javító szoftvercsomag,
Évekkel ezelőtt készült a Forrester tanulmánya “Forrester Research: Is Linux More Secure than Windows” címmel. Ez ma is letölthető, de meglehetősen borsos ára van. A belőle készült összefoglalót a EWeek tette közzé a “Linux vs Windows Which is More Secure”. Ezt a tanulmányt nem a Microsoft készítette, nem is sponzorálta, a Forrester neve pedig fémjelzi a leírtak komolyságát.
Jeff Jones – Microsoft Strategy Director a Microsoft Security Technology szervezetében – meglehetősen sokat foglalkozott a “Days of Risk” témakörével:
Ezeknek a tanulmányok az adatforrásai bárki által elérhető adatbázisok (cve.mitre.com, Secunia, nvd.nist.gov). Jeff az adatok gyűjtésével és elemzésével kapcsolatos nehézségekről is ír egyik blogjában Scrubbing the Source Data – Part 1 – NVD (National Vulnerability Database) címmel, nagyon tanulságos. Különösen az első bekezdés érdekes, idézem: “When I publish my analyses, I actively encourage folks to challenge my results, challenge my methodology, perform their own analysis and generally just keep me honest. Sadly, while many may be willing to cast doubts on the results, few follow up with any analysis on their own.”
Végezetül érdemes még két fontos tanulmányt felsorolni. Ezek ugyan nem tartalmaznak DoR információkat, de egyéb vonatkozásban rengeteg érdekes és meglepő adattal szolgálhatnak:
Sajnálom, hogy a Windows 7-ről még nincs olyan jelentés, mint a Vistáról készült 90 napos, 180 napos és egyéves korában. Remélem hamarosan elkészítik.
2009. December 2. Hozzászólás
Július 22.-én jelentette be a Microsoft, hogy elkészült a Windows 7. Azóta több mint négy hónap telt el. Furdalt a kíváncsiság, hogy azóta mennyi frissítést kellett telepíteni, hát megnéztem. Persze nincs emögött semmi tudományosság, de mégis, jelzésnek jó lehet. Tíz-tizenöt csomagra számítottam, de kellemes meglepetés ért. Mindössze hét frissítés került a rendszerre, ha viszont a megoszlásukat nézzük, akkor még kellemesebb a kép. Részletezve:
A hét frissítésből összesen négy biztonsági jellegű, egy a kompatibilitást javítja, kettő pedig funkcionálisan bővíti a Windows 7-et. Mindez már csak azért is érdekes, mert a biztonsági csapat háza táján nem csökken a munkakedv, októberben az eddig megjelent csomagok közül a legnagyobbat adták ki.
Ez jó. Azt hiszem, nagyon jó.
2009. Augusztus 19. Hozzászólás
Biztos vagyok benne, hogy nincs kishazánkban olyan rendszergazda, aki ne tudná: ha a felhasználók a saját gépeiken “felhasználók”, akkor az csupa-csupa előnnyel jár a rendszer birtoklását illetően. A teljesség igénye nélkül:
Végeredményben a felhasználó-felhasználó nagyságrendekkel kisebb mértékben veszélyezteti saját rendszerét, a számítógépe védett VELE SZEMBEN is, ez pedig végeredményben kevesebb hibát, kevesebb incidenst, alacsonyabb üzemeltetési költségeket és kisebb TCO-t jelent. Tiszta nyereség, mindenki látja ezt, a felhasználó pedig – aki igazából nem ért az informatikához – belátja, hogy ezek a szabályok végeredményben érte és nem ellene vannak.
A felhasználókat valódi felhasználókká tenni Windows környezetben azért nem olyan könnyű. Ha a Windowsra fejlesztők nem lennének oly megátalkodott lusták és követnék Microsoft ajánlásait, már régen kivesztek volna a rendszergazda jogosultságot igénylő alkalmazások. De sajnos korunk fejlesztője életművének nem elhanyagolható része igényli a rendszergazda jogosultságot. Mégis, rendes IT szervezet küzd az ilyen ártány szoftverek ellen: alternatívákat vásárol inkább, vagy megveszi és bevezeti a legújabb verziót, amelyet már rendesen megírtak stb. stb. A szakma pedig mindig, MINDIG elismerően nyilatkozik, ha valahol a kollégák belevágják a fejszéjüket a kemény fába: legyen a felhasználó csak felhasználó. Végül, ha sikerül a projekt, és mindenki, aki nem része az üzemeltetésnek, csak felhasználói jogokkkal rendelkezik, a közösség elismerően bólogat: igen, ez egy biztonságosabb rendszer.
Teljesen őszintén: én sem vagyok kivétel. Korábbi munkahelyemen, a MAL-ban, ahol én voltam a felelős a szerverek és munkaállomások működéséért, mindenki felhasználó volt a gépén: a tulajdonosok, a vezérigazgató, a IT igazgató és az összes felhasználó, beleértve rendszergazdákat, de még a tulajdonosok gyerekeit is.(*) Sőt! Még ebben a webnaplóban is beszámoltam a “Zéró Domain Admin” projektről, amelynek az volt a lényege, hogy szerepkör-megosztással szétosszuk a “Domain Admin” jogosultságokat és kiürítsük a csoportot. Nálunk még a rendszergazdák is felhasználók voltak, legalábbis azon igyekeztem, hogy a nem rendszerüzemeltetési feladatokhoz a saját, korlátozott, felhasználói fiókjukat vegyék igénybe.
Mindabból, amit leírtam, egyenesen következik, hogy igencsak meglepődtem, amikor a Microsofthoz kerültem, és azt találtam, hogy itt mindenki helyi rendszergazda a gépén. Éppenséggel nem bántam: egy kicsit aggódtam, mi lesz, ha én is csak felhasználó leszek a gépemen. Én tudom, hogy mikor, mit és miért kell feltenni a gépemre. Rendszergazda jogosultság mellett sem szedek össze vírusokat, és ha netán összebarmolnám a gépemet (nem szoktam), magam meg tudom javítani. Feltéve, hogy van jogom rá. Lett jogom, és ezt ma sem bánom.
De hogy is van ez? A felhasználóimnak korlátozom a jogait, de ha magamról van szó, akkor már nem is tetszik annyira ez a módszer? És még tovább: hogy van az, hogy a Microsoft, amelynél több, mint százezer ember dolgozik, amely a világ egyik leginkább támadásoknak kitett IT rendszerével rendelkezik, és amely cég úton útfélen azt hirdeti (karöltve a Gartnerrel), hogy a “lezárt, jól menedzselt gép az üdvözítő”; szóval ez a cég mégis megengedi, hogy a munkatársai tetszés szerint garázdálkodhassanak a gépeiken?
Bevallom, nem tettem volna fel ezeket a kérdéseket magamnak (és a webnaplónak), ha a minap nem beszélgetek hosszan egy partnerünk tapasztalt rendszermérnökével a Microsoft Optimimális Desktop ajánlatáról. A beszélgetés során kiderült, hogy náluk is éppen “racionalizálják” a hozzáférési jogosultságokat, és tulajdonosi támogatás mellett (“eszi, nem eszi, nem kap mást”) megindult az átállás, amelynek eredményeképp ők – a teljes rendszerintegrációs csapat, beleértve a konzulenseket meg mindenkit – “felhasználókká” válnak. Így aztán már most gondolkodnak azon, hogy milyen módszerrel jutnak majd olyan eszközhöz, amivel dolgozni is lehet…
Ahhh. Leesett a tantusz.
Az “Optimális desktop ajánlat” első lépése (többről, másról most nem is lesz szó), hogy mérd fel a felhasználóid igényeit és sorold őket ez alapján kategóriákba. Mindjárt fel is dobunk 5 általunk kitaláltat, ötletek ezek, sokak számára azonnal használatba vehetők. A történet azonban attól szép, hogy itt nincs semmi kőbe vésve. Vannak fejlesztőid és külön kategóriába sorolnád őket? Legyen úgy! A kereskedők különös állatfajta nálatok? Semmi gond, legyenek ők is egy kategória. Stb. Stb. A lényeg az, ahogy kezded: “Mérd fel a munkájukat, igényeiket.”
Szóval miért is helyi rendszergazdák a Microsoft dolgozók? Azért, mert ez legitim igényük. Nem úgy igény ez, mint ahogy az igazgató kisfia sír admin jogért, hogy játékot tehessen fel. Hanem a felelős cselekvésé: az MS alkalmazottak informatikai értelemben képzett és felelős felhasználók. Tudnak bánni rájuk bízott jogokkal. A rendszer agilisebb, vagyis gyorsabban reagáló, ha az emberek megtehetik azt, amihez egyébként értenek. Ha senki sem lenne rendszergazda, egy ilyen szervezetben ez olyan mértékű incidens EMELKEDÉST jelentene, amelyet semmilyen támogató csapat nem tudna lekezelni. Mindenki minden esetben a helpdeskhez fordulna a telepítésekért, átkonfigurálásért, beállításokért stb. stb.
Tudják ezt az MSIT-nál is. Ezért aztán több dolgot is (jól) csinálnak:
Szummázat (az enyém):
A “felhasználó legyen felhasználó” szabály egy ökölszabály. Többnyire helyes. Az informatikailag képzetlen, félművelt vagy felelőtlen (magán segíteni nem tudó) felhasználók támogatása olcsóbb, ha a “hibázás lehetőségét” csökkentjük. Okos dolog, ha a gyufát és a gyógyszert olyan helyen tároljuk a lakásban, ahol kisgyermek nem éri el.
Ugyanakkor a “felhasználó legyen felhasználó” szabály CSAK egy ökölszabály. A tényleges igények, munkamódszerek felmérése után vezethető be. Ha olyan helyen is alkalmazzuk, ahol nem kellene, kárt okozunk: jobb esetben csak megemelkedett támogatási költségeket, rosszabb esetben egy kevésbé hatékony szervezetet eredményezhet az intézkedés bevezetése. Az előbbi példával: ha a családban mozgássérült felnőtt is van, gyógyszereinek elzárása akár életveszélyt is okozhat.
A biztonságnak lehet ez segítője, de rossz esetben csak pótcselekvés: a valódi veszélyekkel szemben a valódi védelmi intézkedéseket kell hozni. Mélységi védelemre van szükség. És még valami. Részlet a “10 Immutable Laws of Security” írásból: Law #3: If a bad guy has unrestricted physical access to your computer, it’s not your computer anymore
Te, olvasó, aki értesz az informatikai eszközökhöz, sőt, esetleg biztonsági szakértő vagy, mit szólsz a partnerünk biztonsági csapatának ötletéhez? Megosztod a gondolataidat, hogy a IT biztonsági csapat a legjobb döntést hozhassa?
———————–
(*) Kivéve egyet: egy egyetemet végzett, a számítógéphez profi módon értő srácról volt szó. Először persze ő is csak felhasználó volt. De mivel annyiféle dolgot csinált, és mindig tudta, hogy mit, és okos volt és felelősségteljes, végül engedtem, és kapott helyi rendszergazda jogot. Attól kezdve tizedannyit hívott. A * után részből tudható, hogy miért.
2008. Április 29. Hozzászólás
Ha IT biztonságról van szó, hamar előtör belőlem az irónia. Akik ismernek tudják, hogy a nagy butaságra zsigerből villámgyorsan óriási ökörséget improvizálok, hogy a beszélgetőpartnerem észre vegye magát. No, de ügyfélnél azért mégsem tehet ilyet az ember, marad egy enyhe mosoly. Ma délelőtt egy OCS implementáció lehetséges biztonsági kérdéseit tárgyaltuk. Elhangzott, hogy:
1. "OCS Direktorra csak akkor van szükség, ha kívülről is hozzá szeretnék férni a rendszerhez"
miközben tudjuk (ökölszabályként minden informatikus ismeri), hogy:
2. "A támadások többségét a belső, vállalati hálózatból indítják."
És íme az irónia: A támadások többségét a belső vállalati hálózatról indítják EZÉRT OCS Directorra csak akkor van szükség, ha kívülről is hozzá szeretnénk férni a rendszerhez.
Ugye milyen fura? Ugye, rögtön szúrja a szemedet a szálka? No, indexeltessük le a keresőkkel a helyes megoldást is:
"Ha a biztonság fontos a számodra, akkor OCS bevezetésnél a dedikált Direktor szerepkör elengedhetetlen, függetlenül attól, honnan kapcsolódnak a kliensek"
2007. Május 25. 2 hozzászólás
Ha egy rendszergazdának a korábbi Windows XP világban sikerült elérnie, hogy a felhasználók valóban csak felhasználók a gépeiken, akkor elsőre, és aztán sokadszorra is idegenkedik a Vista "User Access Control" funkciójától. Hiszen minek az egy olyan felhasználónak, akinek sohasem lesz rendszergazda joga? Akkor most adjunk neki? Honnan tudja majd a felhasználó, hogy egy legitim kérésről, és nem egy kártékony kódról van szó? A felhasználó DEFINÍCIÓ SZERINT ezt nem tudhatja. Bevallom rendszeradminisztrátorként mindig legyintettem erre a funkcióra. Ahol helyi admin a felhasználó, ott nem sokat ér, ahol meg nem az, ott meg használhatatlan.
Nos, mint annyiszor, most is tévedtem. Kezdjük ott, hogy az UAC mindenütt látható a felületen méghozzá azért, mert minden adminisztrátori jogoultságot igénylő művelet mellett ott virít egy kis pajzsocska, legyen az bárhol. Az első képen látható például, hogy a vizuális effektusok állításához és a Windows által adott teljesítményindex újraszámolásához rendszergazdai jogosultságok szükségesek. Persze lehetne most azon vitatkozni, hogy miért, meg miért ilyen sok esetben szükséges, de a mondanivalóm szempontjából ez lényegtelen. Sokkal lényegesebb, hogy olyan egyszerű esetekben is, mint például egy mappa megnyitása, ha az csak a rendszergazdáknak engedélyezett, akkor feltűnik a kis ikonka. Ez már izgalmasabbá teszi a történetet, mert ilyenkor nem a párbeszédpanel bal szélén jelenik meg a pajzs (ekkor csak információ volna), hanem egy "Continue" feliratú gombon. Vagyis, vigyázz, ha folytatod, meg kell adnod a rendszergazdai hitelesítő adataidat. De figyelem! Nem hajt el a fenébe!!!
Lehet folytatni a műveletet! És ez már minőségi különbség a Windows XP-hez képest. A Continue gombra ugyanis rákattinthat egy felhasználó is, legfeljebb egy rendszergazdának kell folytatnia a műveletet – például egy távsegítség (Remote Assistance) keretében.
Ettől a pillanattól kezdve valamilyen módon meg kell adni a szükséges jogosultságot, és ezt alapesetben kétféleképp végezhetjük el. Ha eredetileg sem voltunk rendszergazdák, akkor az alábbi két kép közül a bal oldali jelenik meg. Be kell ütnünk egy adminjogú felhasználónevet és jelszót. Ha eredetileg megvolt a korlátlan jogunk, csak az UAC vette el ideiglenesen, akkor a jobb oldali párbeszédpanel segítségével szabadulhatunk a kötöttségektől átmenetileg. (Ez utóbbi esetet nem tartom sokra, vagy másképp: életveszélyesnek tartom!)
Ha esetleg kényelmi szolgáltatásokkal felszerelt gép előtt ülünk (mint például az én HP Compaq nc 8430-as, ujjlenyomatolvasós masinám), akkor a kényelemről nem kell lemondanunk. A bal oldali kép kiegészül egy, vagyis esetemben kettő opcióval: smartkártyával vagy ujjlenyomattal is produkálható a rendszergazdai jog. Én ez utóbbit használom, mondhatom kellemes élmény.
A "teljes biztonságot" meg úgy értem el, hogy a jobb kezem ujjai "csak felhasználók", a balkezemé pedig a rendszergazdák
. Gond nélkül működik. (Az itt látható képet egyébként fényképezőgéppel kellett előállítanom, mert a jogosultság bekérésekor semii sem működik, így például az AltGr-PrintScreen billentyűkombináció és a vágólap sem.)
Még egy pillanatra térjünk vissza az Internet Explorerhez. Korábban (értsd: rendszerüzemeltető koromban) úgy szereztem egy Remote Assistance munkamenetben admin jogot, hogy elindítottam egy Internet Explorer-t a RunAs funkcióval, majd a helyi meghajtókat böngészve "ruhát váltattam vele" és Windows Intézővé változtattam. Ettől kezdve a Vezérlőpult minden ikonja admi módban indult, és így bármilyen konfigurációt, amit másképp nem lehetett elvégezni, megtehettem, illetve a teljes fájlrendszerhez hozzáférhettem. Nos, erre a Vista világában már nincs szükség. Az admin jelszó bárhol megadható, még az ActiveX kontrollok telepítésekor is.
Száz szónak is egy a vége: az UAC hasznos lehet még azokban a jól menedzselt hálózatokban is, ahol a felhasználó felhasználó. Ott az "igazi" rendszergazdákat segíti.
2006. Augusztus 9. Hozzászólás
2006. Május 10. Hozzászólás
2006. Február 2. 3 hozzászólás
A hír, miszerint a Winamp-ban komoly biztonsági rést fedeztek fel igencsak elgondolkodtatott. Mert miközben WSUS-al (a szerencsések esetleg ennél is jobb eszközökkel) agyonfoltozzuk a szerverek mellett a klienseket is, senki sem foglalkozik a 3rd-party termékekkel; a rendszer éppoly lyukas marad, mint annakelőtte. Az a helyzet, hogy jelenleg nem tudom megmondani, hogy hány gépünkön van Winamp, azt sem, hogy azok milyen verziók futnak és azt sem tudom megoldani, hogy oda automatikusan Winamp frissítések települjenek. Az a törekvésem, hogy a felhasználót mindenféle programok telepítésétől tiltsuk el, csak részben koronázta siker. A kizárólag GPO-ból való telepítés álom maradt és bár egy hétköznapi gépen nincs ilyen szoftver, viszont egy igazgató notebook-ján könnyen megeshet, hogy van. Vajon hányszor tettek kivételt a kollégáim és telepítettek ilyen, vagy más szoftvert?
És ami igazán stratégiai kérdés? Kinek kellene megoldani a harmadik féltől származó termékek frissítését? A szoftver forgalmazójának? Ahány gyártó, annyi megoldás? Nem kellene (ahogy az MMC-nél megtörtént) a WSUS-t nyílt keretrendszerré fejleszteni, hogy bárki odarakhassa a saját biztonsági vagy egyéb frissítő csomagját?
Utánanéztem: a nálam előrelátóbbak már fel is tették a wish-list-re.