Virtualizált hackerek

Hasonló dokumentumok
Operációs rendszerek az iskolában

Alkalmazás és megjelenítés virtualizáció

Virtualizációs technológiák Linux alatt (teljesítményteszt)

VMware vsphere. Virtuális Hálózatok Biztonsága. Andrews IT Engineering Kft.

Enterprise szintű szerver- virtualizáció bevezetése felsőoktatási környezetben.

UNIX / Linux rendszeradminisztráció

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Írásjogtól Rootig AIX-on

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0


Virtualizációs technológiák és alkalmazások. Házi feladat. A Virtualbox. készítette: Andrus Tamás

Utolsó módosítás:

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

ProofIT Informatikai Kft Budapest, Petzvál J. 4/a

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák

Biztonságos desktop megoldás: Qubes OS

Cloud computing Dr. Bakonyi Péter.

SUSE Linux megoldások. Horváth Gábor Kálmán vezető tanácsadó

Felhő alapú hálózatok (VITMMA02) Virtualizáció

3Sz-s Kft. Tisztelt Felhasználó!

IBM felhő menedzsment

Utolsó módosítás:

VirtualBox, Debian telepítés

Hiperkonvergens infrastruktúra. Brenner Zoltán rendszermérnök

Hogyan működtethető a telefonrendszer virtuális környezetben? Mészáros Tamás Műszaki fejlesztési vezető

Üdvözlöm Önöket a Konferencián!

Könyvtári szervervirtualizáció Oracle Virtual Machine platformon

Felhő alapú hálózatok (VITMMA02) Virtualizáció

BaBér bérügyviteli rendszer telepítési segédlete év

A virtualizáció a modern vállalati informatikai infrastruktúra alapja

Windows Server 2012: a felhő OS

Veeam Agent for Windows and Linux

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Szalai Ferenc

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Telepítési Kézikönyv

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

SZOFTVEREK (programok)

Pánczél Zoltán / Lyukvadászok szabálykönyve

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

Infrastruktúra lehetőségek idén

SUSE Linux Enterprise Server 12 Hargitai Zsolt

Memória és perifériák virtualizációja. Kovács Ákos Forrás, BME-VIK Virtualizációs technológiák

Utolsó módosítás:

S, mint secure. Nagy Attila Gábor Wildom Kft.

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Windows hálózati adminisztráció

VIRTUAL APPLIANCE KÉZIKÖNYV VIRTUAL APPLIANCE KÉZIKÖNYV

IT infrastruktúra egy modern egyetemi könyvtárban

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása

RapidMiner telepítés i. RapidMiner telepítés

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

Utolsó módosítás:

3G185 router Li-ion akkumulátor Usb kábel Telepítési útmutató.

Tartalomjegyzék. I. rész: Az ügyfél Alapismeretek 3. Előszó

INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN

Miért vezessük be a Windows Server 2012-t?

Adatbázis és alkalmazás konszolidáció Oracle SPARC T4/5 alapon

Fogalomtérkép. IHMC CmapTools version Felhasználása. Elérhetőség. Rendszerkövetelmény (Windows OS esetén):

Szakmai specifikáció

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

Tájékoztató. Használható segédeszköz: -

S&T CAD/PLM SuperUser Akadémia 2016

Gyorskalauz SUSE Linux Enterprise Server 11

Az optimális adatközpont és a virtualizáció

CRA - Cisco Remote Access

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában

Silent Signal Kft. Webáruházak informatikai biztonsága Veres-Szentkirályi András Marketingtorta - 4 1

Linux alapú hálózati infrastruktúra Open Enterprise Server 2. Hargitai Zsolt kereskedelemtámogatási vezető, Novell Kft.

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

Kliens hypervisorok - új buzzword a láthatáron

Virtualizált környezetek teljesítménymérése és elemzése

Veeam mentés és replikáció hatékonyan

HP Vékony kliensek széles portfolió minden feladatra

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában. Hatékony informatikai infrastruktúra a közoktatásban

Utolsó módosítás:

Felhőszolgáltatások megvalósítása PureSystems eszközökön

Gyorskalauz SUSE Linux Enterprise Server 11 SP1. Gyorskalauz. Köszönti az SUSE Linux Enterprise Server! Minimális rendszerkövetelmények

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal.

Operációs rendszerek. UNIX fájlrendszer

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV89

Számítógépes virtualizáció

Üzleti alkalmazások Linux platformon Az új SUSE Linux Enterprise 11 termékcsalád bemutatása

Utolsó módosítás:

Virtuális gép készítése és Linux telepítés

Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

2. modul - Operációs rendszerek

Telepítési Elektronikus Iskolai Osztálynapló

SC Kérdés. SC Kérdés. SC Kérdés

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

1_Linux_bevezeto_bash

Átírás:

Silent Signal vsza@silentsignal.hu Virtualization Day 2010. november 5.

Tartalom 1 Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) 2 3

Feature: shared folder Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) szinte minden asztali virtualizációs termék alapszolgáltatása szegény ember fájlszervere izolációt és biztonságot ígér (ahogy maga a virtualizáció is)

Bug: CVE-2008-0923 Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) Directory traversal vulnerability in the Shared Folders feature for VMWare ACE 1.0.2 and 2.0.2, Player 1.0.4 and 2.0.2, and Workstation 5.5.4 and 6.0.2 allows guest OS users to read and write arbitrary files on the host OS via a multibyte string that produces a wide character string containing.. (dot dot) sequences, which bypasses the protection mechanism, as demonstrated using a "%c0%2e%c0%2e" string. CVE tipikus wide string hiba: a PathName változón azután hajtódik végre multibyte widechar konverzió, miután lefutott a biztonsági ellenőrzés, amely.. karaktereket (%2e%2e) keres. webalkalmazás penteszterek számára triviális a kihasználás: a CVE idézetben látható bájtsorozat átmegy az ellenőrzésen, majd.. karakterré alakul a konverzió során.

Feature: VMware SVGA II Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) fizikai megfelelővel nem rendelkező grafikus kártya sokaknak ismerős Windows vendég eszközkezelőjéből 2D/3D gyorsítás, gyakori vendég operációs rendszerekhez saját meghajtóprogrammal ezek közül a xf86-video-vmware (XFree86 meghajtó) nyílt forrású, tanulmányozható az architektúra

Bug: Cloudburst Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) framebuffer a gazda memóriájában a vendég írhatja-olvashatja a framebuffert a SVGA CMD RECT COPY művelet bugjai így hozzáférést engedhetnek a vendég részéről a gazda memóriájában érintett volt a Workstation, Fusion és ESX is további implementációs részletek Kostya Kortchinsky 2009-es Black Hat előadásában tanulság: a virtualizáció által adott réteg nem biztonsági, hanem egy újabb lehetőség bugvadászatra

Fejlesztő: Invisible Things Lab Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) 2007-ben alapította Joanna Rutkowska támadásokkal foglalkoznak érdekesebb Blue Pill: OS ultravékony VM-be zárása újraindítás nélkül Vista UAC kijátszás Xen Owning Trilogy TXT (Trusted Execution Technology) támadások TrueCrypt FDE Evil Maid AMT rootkitek (ring -3?) rámutatnak a jelenlegi lakossági operációs rendszerek alapbető biztonsági hiányosságaira

Qubes: lakossági virtualizáció Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) Xen, X, Linux alapok külön VM ablakok egy közös desktopon NetVM hálózati kártyában sem bízunk AppVM védelmi szintek szerint bontva ( utca, lakás, munkahely ) Eldobható egy-egy PDF megnyitásához tervek: külön tároló VM, biztonságos boot TXT alapokon tanulság: a biztonsági célú virtualizáció nem feltétlenül kényelmetlen

Desktop példa: VMware shared folder bug (2008) Szerver példa: VMware cloudburst (2009) Ellenpélda: Qubes (2010) Qubes screenshot (forrás: http://qubes-os.org)

WTF wargame military és játékos körökben háborúszimulációt jelent

WTF wargame military és játékos körökben háborúszimulációt jelent hacker szlengbe kerülés: WarGames (Háborús játékok, 1983) (vö. wardialing, wardriving, warbiking, warboating,... ) a server that is set up specifically for the purpose of being hacked into. This allows the hacker to have a server to hack into, without the need to worry about the legal issues, as the owner is knowingly allowing this to happen. WordIQ.com

Történelem 2003. július 5 6. első Hacktivity 2004. augusztus 14 15. első wargame-es Hacktivity 2008. szeptember 20 21. első általunk tervezett wargame 2010. május 8 9. How Strong is Your Fu? inspiráció 2010. szeptember 18 19. első hivatalos Silent Signal wargame

Játéktér egy gazdagép több vendég VM (célpontok és eredménytábla) két hálózat (Wargame és CTF)

Célpontok célpont: VM, amin a játékosnak root / rendszergazda jogosultságot kell szereznie pontok reményében jogosultság megszerzése bizonyítékkal igazolható UNIX-szerű rendszereken /root/proof.txt Windowson Rendszergazda asztaláról ugyanez bizonyítékot megoszthatják egymással a játékosok rendszeresen cserélni kell lehetőleg automatizált módon mind a célponton, mind az elfogadó oldalon magas megszerezhető jogosultság félóránként vissza kell álĺıtani a gépeket szűz állapotba

Gazdagép vas: 8 mag, 12 GB memória OS: VMware vsphere Hypervisor 4.1 (korábban free ESXi ) ingyenes, gyorsan települ, sokan ismerik rengeteg leírás található weben az automatizálási lehetőségeiről (félóránkénti visszaálĺıtáshoz)

Hálózat helyszínen külön SSID külön VLAN ideális megoldás: külön VLAN-ban a gépek is idei időtakarékos megoldás: egy VLAN L3 szeparáció (tűzfal) rengeteg hibalehetőség gépek egymásról támadhatók lehetséges problémaforrás: eredménytábla elérhetősége

Automatizált visszaálĺıtás a la vsphere félóránként visszaálĺıtásra lenne szükség, vsphere automatizálható, nyert ügy Java alkalmazáson keresztül minden adat kiolvasható

Automatizált visszaálĺıtás a la vsphere félóránként visszaálĺıtásra lenne szükség, vsphere automatizálható, nyert ügy Java alkalmazáson keresztül minden adat kiolvasható com.vmware.vim25.restrictedversion kivétel ingyenes változat esetén csak olvasható a távoli interfész

Automatizált visszaálĺıtás a la vsphere félóránként visszaálĺıtásra lenne szükség, vsphere automatizálható, nyert ügy Java alkalmazáson keresztül minden adat kiolvasható com.vmware.vim25.restrictedversion kivétel ingyenes változat esetén csak olvasható a távoli interfész megoldás: SSH bekapcsolása (Google a barátom), vim-cmd vmsvc/snapshot.revert

Az elkészült szkript választott nyelv: Python (vö. import antigravity) felhasznált könyvtárak: libssh2 visszaálĺıtás és bizonyíték frissítés (SCP) mysqldb központi adatbázis (bizonyíték- és géptár) cronból futtatható félóránként visszaálĺıtja a gépet a megfelelő állapotba lecseréli a bizonyítékokat (kivárja az SSH feléledését) frissíti a pontszámokat (CTF esetén)

ESXi-be Workstation telepítése nem triviális (fordítva igen) vsphere SSHd egy kapcsolat alatt csak egy visszaálĺıtást tud végrehajtani végrehajtás sikeressége egyszerűen ellenőrizhető (ROOT) kulcsos belépés nincs implementálva a Python libssh2 modulban

a virtualizáció nem feltétlenül ad biztonságot a biztonságos virtualizáció nem feltétlenül kényelmetlen a hackerek virtualizálhatók az ingyenes termékek is használhatóvá tehetők

Köszönöm a figyelmet!