Biztonságos webalkalmazások fejlesztése
|
|
- Marcell Illés
- 9 évvel ezelőtt
- Látták:
Átírás
1 Docler Akadémia december 7. Biztonságos webalkalmazások fejlesztése Kovács Ferenc (Tyrael) Escalion Hungary Kft. Fejlesztési vezető
2 Tartalom 1. Mi az a biztonság? 2. Miért fontos a biztonság? 3. Mit kell megvédeni? 4. Kitől kell megvédeni? 5. Hogyan védekezzünk?
3 1. Mi az a biztonság? Az informatikai biztonság céljai tartalmazzák többek között az adatok és eszközök védelmét az illetéktelen hozzáféréstől(confidentiality), az engedély nélküli módosítástól(integrity), és biztosítja a rendszer zavartalan működését(availability). (CIA model) A biztonság egy folyamat, nem pedig egy állapot. Bruce Schneier, Secrets and Lies A biztonság egy lánc; csak annyira erős, mint a leggyengébb láncszem. Bruce Schneier, Secrets and Lies Nagyon sokszor az ember jelenti a leggyengébb pontot a láncban és közismerten felelős a biztonsági rendszerek hibáiért. Bruce Schneier, Secrets and Lies
4 1. Mi az a biztonság?
5 2. Miért fontos a biztonság? Ha az alkalmazottak nem tudják, vagy nem értik, hogy hogyan kell a bizalmas adatokat kezelni, biztonságba helyezni, akkor nemcsak azt kockáztatod, hogy az egyik legfontosabb üzleti értéked (az információ) nem megfelelő kezekbe kerülhet, de azt is, hogy megsérted az egyre növekvő számú adatkezelési szabály és előírás valamelyikét. Továbbá egy másik nagyon fontos üzleti értéked kockáztatod: a céged jó hírnevét. Rebecca Herold, "Managing an Information Security and Privacy Awareness and Training Program" 2005
6 2. Miért fontos a biztonság? Mert nem jó, ha ellopják a cég pénzügyi nyilvántartását. Mert nem jó, ha ellopják a felhasználók szenzitív adatait. Mert nem jó, ha elérhetetlenné teszik a cég szolgáltatásait. Mert nem jó, ha a cég infrastruktúráját használják ugrópontként más informatikai támadások végrehajtásához (spam, ddos, malware hosting, etc.). Mert nem jó, ha ellopják a cég valamely termékének forráskódját. Mert nem jó, ha deface-elik a cég weboldalát. Mert nem jó, ha megsemmisítik a cég vásárlói adatbázisát. Mert nem jó, ha nyilvánosságra kerül, hogy a cég nem tudja megvédeni a informatikai infrastruktúráját.
7 3. Mit kell megvédeni? Mindent -> Rossz válasz. Nem minden egyformán fontos. Kell egy tételes lista a legfontosabb értékekről(assets), és az ezekre leselkedő veszélyekről(threats), valamint a potenciális sebezhetőségekről(vulnerabilities). Fel kell mérni, hogy az adott értékeket milyen kontrollokkal védjük, ezek mennyire sebezhetőek, mennyire valószínű, hogy ezen értékeket támadás éri. Fel kell mérni, hogy az egyes értékek mennyire fontosak: a sikeres támadás, mekkora mértékű kárt okoz(impact). A kockázat(risk) megadható az ismert fenyegetések, a sebezhetőségek, valamint az okozott kár szorzataként.
8 3. Mit kell megvédeni? Ez gyakorlatilag a kockázatelemzés/kockázatkezelés témaköre. A kiszámolt kockázat alapján lehet a szükséges lépéseket megállapítani, a fenyegetések ellen kontrollokat létrehozni, csökkentve ezzel a három tényezőn keresztül a kockázatot. Az okozott kár megállapításánál három szempontot szokás vizsgálni: bizalmasság(confidentiality), sértetlenség(integrity), elérhetőség/rendelkezésre állás (Availability), ez az úgynevezett CIA modell. Ha ellopták a forráskódot, akkor sérült a bizalmasság, ha elrejtettek benne egy backdoort, akkor a sértetlenség, ha pedig letörölték a produkciós környezetből, akkor pedig az rendelkezésre állás szenvedett csorbát.
9 3. Mit kell megvédeni?
10 3. Mit kell megvédeni?
11 4. Kitől kell megvédeni? Ez is része lehet a kockázatelemzésnek, mert nagyban függ a cégtől, de azért néhány példa: Script kiddie-k Vandálok (deface) Profi blackhat hackerek, akár a konkurencia megbízásából. Rosszindulatú volt vagy jelenlegi alkalmazottaktól: nekik jelentős többletinformációjuk lehet a rendszer belső működéséről, ami bőven kompenzálhatja az esetlegesen hiányzó informatikai tudást. A felsorolásból látszik, hogy nincs olyan site, vagy alkalmazás vagy rendszer amit ne akarna valaki feltörni. Hiába vagyunk kicsik, a vandálok meg a script kiddiek így is meg fognak találni, hiába vagyunk jól védettek, a profik nem fogják egykönnyen feladni.
12 A jó programozó olyan valaki, aki mindig körbenéz jobbra és balra, mielőtt átmegy az egyirányú úton. Doug Linder Nekünk csak egyszer kell szerencsésnek lennünk. Neked minden egyes alkalommal. Az IRA Margaret Thatcher-nek, egy meghiúsult merénylet után A fejlesztő nem csak a hibás kóddal tudja kompromitálni a rendszert: A forráskód nem biztonságos tárolása, kezelése. Nem megfelelő ellenőrzési nyomvonal(audit trail). Nem megfelelő kód review, vagy tesztelési folyamat. Nem megfelelően szeparált, vagy biztonságos fejlesztői környezet. Nem megfelelően automatizált, vagy biztonságos élesítési eljárás. Etc.
13 Biztonsági hiba, sebezhetőség: Olyan gyengeség vagy hiba a rendszer tervezésében, megvalósításában, vagy üzemeltetésében amit kihasználva áthágható a rendszer biztonsági házirendje. Tehát szükségünk van biztonsági házirendre. Le kell dokumentálni az összes biztonsági szempontból meghozott döntést: ACL: mihez ki fér hozzá, ha megoldható akkor legyen központi authentikáció a különböző rendszerekhez. Milyen ismert hibák, gyengeségek vannak a rendszerben (lehet hogy azt mondjuk egy funkcióra, hogy úgy is csak trusted dolgozók használhatják, ezért megengedhető, hogy lazábbak a szabályok, viszont ha később megváltozna a hozzáférők köre, tudnunk kell, hogy mik azok a módosítások, amiket meg kell ejteni előtte)
14 Defense in depth: A rendszerünk biztonsága soha ne egy komponens megfelelő müködésén múljon, hanem a különböző biztonsági intézkedések egymást kiegészítve, erőssítve alkossanak rendszert. Secure by design: Már alapjaitól úgy építsük fel a rendszert, hogy szem előtt tartjuk, hogy támadásoknak lesz kitéve. Minden beérkező kérést, inputot, függvényhívást úgy kezelünk, hogy egy potenciális támadótól érkezett. Principle of least privilege: Minden komponens, modul, függvény csak annyi információval és jogosultsággal rendelkezik, ami a feladata végrehajtásához szükséges. Security through simplicity Az egyszerű rendszert könyebb karbantartani, könyebb a hibákat felfedezni, és kijavítani.
15 Separation of duties: Azokat a feladatokat/poziciókat, amik kritikusak akár a hiba lehetősége, akár a visszaélések veszélye miatt, szét kell bontani több lépésre, és a különböző lépéseket különböző személyhez rendelni. Tehát például a produkciós környezetbe csak úgy kerülhet ki hibajavítás, hogy egy fejlesztő lefejleszti, a megrendelői oldalról valaki elfogadja, egy másik fejlesztő leellenőrzi és elfogadja, egy arra jogosult vezető jóváhagyja az élesítést, majd a rendszergazda élesíti. Audit trail Legyen minden biztonsági vagy üzleti szempontból kritikus művelet biztonságos módon naplózva. A logok lehetőleg ne legyenek utólag módosíthatóak(append only). Fail-secure: Ha bármi hiba lép fel a működés közben, akkor mindig a biztonságosabb módon álljon meg a program. Ne nyomjuk el a hibákat, és reméljük, hogy minden működni fog.
16 Secure Software Development Lifecycle: OWASP SAMM (Software Assurance Maturity Model)
17 Legyen Issue tracking rendszer, ahol folyamatosan dokumentálásra kerülnek a hibák, és követni lehet az életútjukat. Legyen kidolgozott code review folyamat, valamint nagyon hasznos tud lenni az automatizált tesztek is a hibák javításának a validálásában. Legyen külön fejlesztői és teszt környezetünk, ahol a hibákat és a javításokat megfelelően tesztelni lehet. A javított hibákra mindig írjunk regressziós teszteket, hogy ne tudjanak később visszakerülni a rendszerbe. A fejlesztési folyamataink legyenek jól definiáltak. A coding/development standards dokumentáció legyen betartatva, hiszen sokkal egyszerűbb így kiszúrni a hibákat, illetve nem elkövetni őket.
18 Az új kollégák legyenek megfelelő szinten a biztonságos fejlesztés területén és/vagy kapjanak alapos oktatást az első hetekben. Folyamatos képzéssel gyarapítani kell a fejlesztők tudását, illetve követni a trendeket a biztonságos fejlesztés témakörében. Rendszeres kódanalízist (manuális, illetve statikus elemző eszközökkel), illetve penetrációs teszteket kell végezni a kódon. A blackbox tesztekkel jobban lehet szimulálni a külső támadásokat, viszont a whitebox tesztekkel nagyobb lefedettséget lehet elérni.
19 OWASP Top Ten
20 A1 Injection SQL injection SELECT * FROM `users` WHERE `name` = '' OR '1'='1'; Kivédhető megfelelő input validációval, az SQL injection kivédésére alkalmazhatunk prepared statement-eket, illetve a modernebb db libek már emulálni is tudják ezt a fajta paraméter bindingot, ezáltal könyebbé téve az sql paraméterek escape-elését. Code injection (php, ruby, etc.) eval is evil Ha egy mód van rá, ne akarjunk ilyet csinálni, ha mégis, akkor nagyon szigorú input validációval. Local/Remote file inclusion Remote file inclusion-t tiltsuk le, a helyi esetében pedig ismét csak szigorú input validáció. Shell injection Ritkán szükséges, de ha mégis, akkor megfelelő input validáció/escapeelés. Ldap, xpath, etc. Mindegyik ilyen tipusú hiba kivédhető megfelelő input validációval. FIEO: Filter Input, Escape Output
21 A2 Cross-Site Scripting (XSS) Ez is injection, javascript a kliens oldalon(szerveroldalon generálva), csak annyira népszerű(a támadások jelentős részéért felelős), hogy saját pontja is van. Lehet perzisztens, vagy reflected a típusa, attól függően, hogy eltárolt adatból, vagy a lekérés paraméteréből injectálható a kód. Nem teljesen triviális a szűrése, validálása, mivel kontextustól függően eltérően kell escapelni: A legtöbb elterjedt frameworkben van rá szűrő, ha lehet használd azokat, ha nincs, akkor OWASP AntiSamy, vagy htmlpurifier, legvégső esetben szigorú whitelist. A sütilopás az egyik legismertebb felhasználása az XSS-nek, de korántsem az egyetlen. A HttpOnly sütik ellopása sem okoz különösebb problémát a támadónak, ha már talált XSS-t az oldalon. (XMLHttpRequest vagy TRACE method). Jelszólopás form spoofolással vagy akár jelszókezelőből kiolvasva, esetleg keylogerrel.
22 A3 Broken Authentication and Session Management Munkamenet azonosítot nem utaztatunk url-ben (browser history). Ha megoldható, a beléptetett felhasználóval mindig csak titkosított csatornán keresztül kommunikáljunk, ne csak a belépésnél, különben el lehet lopni a session sütit. Legalább minden privilégiumváltásnál (kilépés, belépés, etc.) generáljuk újra a munkamenet azonosítót. A munkamenet azonosítót ne választhassa tetszőlegesen a kliens (session fixation). A munkamenet azonosítót megfelelően nagy random poolból generáljuk, hogy ne lehessen kitalálni, vagy megjósolni a kiosztott azonosítókat. A lejáratott munkameneteket töröljük a szerverről is, ne csak a kliensen múljon, hogy lejár-e, vagy sem. Ha megoldható, akkor kössük IP-hez(vagy akár csak geoip alapján országhoz) a munkameneteket, megakadályozva ezzel a session hijacking-ot. Jelszavakat nem tárolunk plain alakban, csak erős kriptográfiával, elfelejtett jelszó feature-nél egyszer használatos jelszót, vagy ami mégjobb linket küldünk ki, belépés után kötelező a jelszóváltoztatás.
23 A4 Insecure Direct Object References /node/1/edit -> nincs lekezelve, hogy joga van-e szerkeszteni az aktuális usernek az 1-es idjú tartalmat. Logikai hiba, mindig győződjünk meg róla, hogy az ACL-nek megfelelően joga van-e az adott felhasználonak az adott műveletre az adott rekordon.
24 A5 Cross-Site Request Forgery(CSRF) A felhasználó meglátogja a támadó webhelyet, ami egy rejtett iframe-ben elküld egy get vagy post kérést, ami a felhasználó nevében végrehajtásra kerül a célpont oldalon. Nagyon elterjedt hiba, pedig a védekezés viszonylag egyszerű: Minden oldalad, ami új tartalmat hoz létre, meglévőt módosít, vagy töröl, az POST-tal legyen elküldve(szemantikus web), illetve minden ilyen esetben a legenerált form-ba generálj bele egy tokent, aminek a jelenlétét a form beküldésénél vizsgáld meg. A manapság elterjedt frameworkok már általában tartalmaznak transzparens CSRF védelmet, de lefejleszteni sem egy ördöngősség.
25 A6 Security Misconfiguration A rendszergazdákkal közös feladat ennek a hibalehetőségnek a minimalizálása. A fejlesztőknek is nyomon kell követniük az általuk használt framework, osztálykönyvtárak biztonsági frissítéseit, ugyanúgy, ahogy a többi komponenst is naprakészen kell tartani. A framework biztonsági beállításait ellenőrizni, a fájlok jogosultságait szintén. Információszivárgás: produkciós környezetben publikusan elérhető helyen nem lehet a rendszer paramétereit listázó script (pl. phpinfo()), illetve a hibákat sem jelenítjük meg a látogatóknak, mert az is segítség a támadóknak a rendszer feltérképezésében.
26 A7 Insecure CryptographicStorage Használj erős titkosítást, az md5, sha1(hash függvények) már reális idő alatt törhető, ráadásul mindkét algoritmusban találtak sebezhetőségeket, ami méginkább megkönnyíti a támadó dolgát. Ahol nincs szükséged arra, hogy az eredeti információ visszaállítható legyen(belépési jelszavak általában tipikusan ilyenek), ott használj egyirányú hash algoritmusokat (sha-2 család), rekordonként egyedi salt-tal, így a szivárvány táblákkal sem lehet gyorsítani a törési folyamatot. Ahol vissza kell tudni állítani az eredeti információt, ott az AES(szimmetrikus/egykulcsos titkosítás), illetve az RSA(asszimetrikus/nyílt kulcsos titkosítás) használata javasolt. Ha titkosítasz, akkor győződj meg róla, hogy a titkosításhoz használt kulcs megfelelően védve van, illetve hogy nem tárolod/továbbítod valahol máshol titkosítatlan formában a szenzitív adatokat. Készülj fel, hogy kompromittálódás esetén le tudd cserélni a titkosításhoz használt kulcsokat.
27 A8 Failure to Restrict URL Access A hiba abban rejlik, hogy bizonyos URL-ekre nem terjed ki a hozzáférés szabályzás, pedig szükség lenne rá. FrontController pattern használata segítségével könyebb elkerülni, hogy valamilyen oldal kimarad a szórásból. Ha FrontController-t használsz, akkor nincs szükség rá, hogy a többi fájlod, amiket csak include-olsz, kint legyen a DocumentRoot alatt. A hozzáférés szabályozás terjedjen ki minden oldalra, és mindenki csak ahhoz az oldalhoz kapjon hozzáférést, amit a szerepe szerint neki látnia kell.
28 A9 Insufficient Transport Layer Protection Az érzékeny adatokat csak titkosított csatornán keresztül szabad továbbítani. A titkosításhoz megfelelően erős kriptográfiát használjunk. A titkosított oldalakon minden erőforrás titkosított csatornán legyen lekérve, különben a felhasználónak megjelenhet egy figyelmeztetés, illetve a munkamenet azonosítója is kiszivároghat. A munkamenet sütikre állítsuk be a secure flaget, így csak titkosított csatornán kerül elküldésre a kliens által. Megfelelő tanusitványt használjunk: hiteles, megbízható kibocsájtó által lett kiadva, nem járt le, nem lett visszavonva, és az aktuális domain és a kiálított domain megegyezik.
29 A10 UnvalidatedRedirects and Forwards A hiba abból áll, hogy user inputban megadott url-re átirányít valamely oldalunk, ezáltal például egy ben a támadó küld egy linket az áldozatnak, ami látszólag az áldozat által ismert megbízható site, de ha rákattint, akkor átirányítja a script a támadó oldalra. Input validációval kiszürhető, illetve ha nincs szükség rá, akkor ne irányítsuk át a látogatóinkat paraméterben kapott külső domainekre.
30 A10 UnvalidatedRedirects and Forwards A hiba abból áll, hogy user inputban megadott url-re átirányít valamely oldalunk, ezáltal például egy ben a támadó küld egy linket az áldozatnak, ami látszólag az áldozat által ismert megbízható site, de ha rákattint, akkor átirányítja a script a támadó oldalra. Input validációval kiszürhető, illetve ha nincs szükség rá, akkor ne irányítsuk át a látogatóinkat paraméterben kapott külső domainekre.
31 Egyéb tippek/trükkök Kerüld a serializált blobokat. (Nehéz validálni, kibontásnál érhetnek meglepetések) Mindig legyél explicit, nem jó ötlet a nem várt inputoknál próbálni értelmes értékekre konvertálni a bejövő adatot. Figyelj oda a távoli JS/JSONP behúzására, lehet abból is XSS. Nézz utána a throttling fogalmának, DOS, brute-force kisérleteket jól lehet szűrni vele, akár csak azzal, hogy kilépsz a kód elejében, ha valaki ugyanarról az IP-ről/sessionről jelszó töréssel, vagy terheléses támadással próbálkozik, akár úgy, hogy ilyenkor feldobsz neki egy captcha-t. Ha van keresés az oldalon, akkor figyelj oda a like %%, illetve limit nélküli querykre. Fájl feltöltések külön mappába menjenek, amin nincs engedélyezve semilyen script futtatási lehetőség(addhandler, etc.). Ugyanígy a mime-type-okkal is óvatosan bánj, csak a mime type-ból, vagy csak a kiterjesztésből nem biztos, hogy meg tudod mondani, hogy mi van a fájlban. A transzparenst WAF(web application firewall: mod_security, WebKnight, Zorp) jellegű rendszerek nem mindig jók, lehet benne false pozitív, illetve előfordulhat, hogy valamit nem csíp meg. Használhatod kiegészítőként, de ne ezen múljon az életed (emlékezz, defense-in-depth).
32 Egyéb tippek/trükkök A kritikus függvényeidre írj olyan teszteseteket, amik szándékosan hibás, hiányos adatokra várják a hibát. Innen egy lépéssel továbbgondolva kipróbálhatod a Fuzz testinget: hibás, váratlan, random adatokkal meghívogatni a rendszer különböző részeit, és figyelni, hogy hogyan viselkedik. Tanulj mások hibáiból, sokkal kellemesebb, hogyha nem azért tudsz időt szánni a biztonsági javításokra, mert felnyomta valaki a rendszeredet, és a menedzsment leüvölti a fejed. Ha gondolkoztál már rajta, hogy milyen jó lenne egy normális sql tűzfal, amit nem Luaban kell configolni, akkor nézd meg a Greensql-t. A pentesteléshez/vulnerability scanhez nézd meg a következőket: Nessus, OpenVAS, nikto, wapiti. A static analysis-hez nezd meg a Rats-ot, vagy a RIPS-et, de ez eléggé nyelv függő. A sütiknél megfelelően állítsd be a domaint és a pathot, ne legyen nagyobb a hatókör, mint szükséges.
33 A végére néhány PHP specifikus dolog A register_globals rossz, ne használd! De tényleg! A magic_quotes szintén csak a semminél jobb egy kicsit, ne használd, escapeld magadnak a paramétereket, vagy bízd a frameworkre, amit használsz. Suhosin legyen fent a szerveren, mert a buffer overflow-k nagy részét megfogja, sőt még az ilyen alap dolgokhoz is szükség van rá, mint hogy a végtelen rekurzió ne crasheltesse el a zend engine-t. Ha mindenképp saját magadnak akarod kezelni az input validációt, akkor mindenképp nézd meg az inspekt projectet, illetve használd a php-ban elérhető filter extensiont. Manuális statikus kódanalízisre próbáld meg a bytekit/bytekit-cli alkalmazásokat. Ha mindenképp akarsz transzparens megoldást a támadások ellen, akkor érdemes lehet vetni egy pillantást a PHPIDS projectre. open_basedir direktíva hasznos lenne, de sok extension nem veszi figyelembe, ha biztosra akarsz menni, akkor marad a chroot/jail. Kapcsold ki az allow_url_include -ot, és ha nincs szükséged rá, akkor az exec/system/etc. Függvényeket.
34
35
36 Kérdések? Vége.
37 Vége
Silent Signal Kft. Webáruházak informatikai biztonsága Veres-Szentkirályi András 2011.03.04. 2011.03.04 Marketingtorta - 4 1
Silent Signal Kft. Webáruházak informatikai biztonsága Veres-Szentkirályi András 2011.03.04. 2011.03.04 Marketingtorta - 4 1 Témáink Bevezető Webáruház, mint IT rendszer biztonsága OWASP TOP10 webes hiba
Webapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András
Webapp (in)security Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt Veres-Szentkirályi András Rövid áttekintés Webalkalmazások fejlesztése során elkövetett leggyakoribb hibák
Weboldalak Biztonsági Kérdései
Weboldalak Biztonsági Kérdései Kliens szerver modellek Kliens szerver modellek Offline világ Online világ és a programokkal szemben támasztott elvárások helyett... Fejlesztés üteme gyors Előregyártott
Silent Signal Kft. Webáruházak biztonsági vizsgálatainak lehetőségei és tapasztalatai Szabó Péter Veres-Szentkirályi András 2010.02.26.
Silent Signal Kft. Webáruházak biztonsági vizsgálatainak lehetőségei és tapasztalatai Szabó Péter Veres-Szentkirályi András 2010.02.26. 2010.02.26 Webáruházak Szövetsége 1 Témáink Bevezető Vizsgálati módszerek,
Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009
Adatbázisok elleni fenyegetések rendszerezése Fleiner Rita BMF/NIK Robothadviselés 2009 Előadás tartalma Adatbázis biztonsággal kapcsolatos fogalmak értelmezése Rendszertani alapok Rendszerezési kategóriák
Webes alkalmazások fejlesztése 1. előadás. Webes alkalmazások és biztonságuk
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 1. előadás Webes alkalmazások és biztonságuk 2014.02.10. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.
Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.hu. 1 Tartalom 1. BEVEZETŐ... 3 1.1 Architektúra (terv) felülvizsgálat...
Biztonságos mobilalkalmazás-fejlesztés a gyakorlatban. A CryptTalk fejlesztése során alkalmazott módszerek. Dr. Barabás Péter Arenim Technologies
Biztonságos mobilalkalmazás-fejlesztés a gyakorlatban A CryptTalk fejlesztése során alkalmazott módszerek Dr. Barabás Péter Arenim Technologies Agenda CryptTalk Hálózati kommunikáció Authentikált kérések
JSF alkalmazások teljesítményhangolása JMeter és dynatrace segítségével
JSF alkalmazások teljesítményhangolása JMeter és dynatrace segítségével Bakai Balázs bakaibalazs@gmail.com http://seamplex.blogspot.hu 2013. október 9. Miről lesz szó? A JSF működése (röviden ) Terheléses
GDPR az EU Általános Adatvédelmi Rendelete - minden vállalkozás életét érintő jogszabály -
1 GDPR az EU Általános Adatvédelmi Rendelete - minden vállalkozás életét érintő jogszabály - 2018. február 5. Debrecen Keczán Attila rendszergazda 2 GDPR informatikus szemmel Bemutatkozás Adminisztratív
Web service fenyegetések e- közigazgatási. IT biztonsági tanácsadó
Web service fenyegetések e- közigazgatási környezetben Krasznay Csaba IT biztonsági tanácsadó HP Magyarország Kft. Bevezetése etés A Magyar Köztársaság elektronikus közigazgatási rendszere az elmúlt években
IBM Rational AppScan. IBM Software Group. Preisinger Balázs Rational termékmenedzser. balazs.preisinger@hu.ibm.com +36 20 823-5698
IBM Software Group IBM Rational AppScan Preisinger Balázs Rational termékmenedzser balazs.preisinger@hu.ibm.com +36 20 823-5698 2009 IBM Corporation A valóság IBM Software Group Rational software Security
Jelszavak helyes megválasztása, szótáras törés. Pánczél Zoltán
Jelszavak helyes megválasztása, szótáras törés Pánczél Zoltán 1 Miért fontos a megfelelő jelszó? Nagyban növeli a rendszer biztonságát. Könnyű jelszó = Nincs jelszó A teljes rendszer biztonsága tőlünk
Biztonságos PHP a gyakorlatban
Biztonságos PHP a gyakorlatban Ahhoz, hogy meg tudjuk védeni PHP alkalmazásainkat, az elsõ és legfontosabb lépés a biztonsági veszélyek felismerése és megértése. Az elmúlt két évben a PHP magfejlesztõi
Mai program. Web Technológiák. Webalkalmazások. Webalkalmazás, mint UI
Web Technológiák Mai program Répási Tibor egyetemi tanársegéd Miskolc Egyetem Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2101 Webalkalmazás
Webtárhely létrehozása a WWW.freeweb.hu helyen. Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu. 2. Jobb oldalon regisztrálni (tárhelyigénylés).
Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu Kép 2. Jobb oldalon regisztrálni (tárhelyigénylés). 3. 4. Értelemszerűen kitölteni a regisztrációs lapot, és elküldeni. 5. Postafiókomra érkező levélben
Webes alkalmazások fejlesztése 1. előadás. Webes alkalmazások és biztonságuk. Cserép Máté
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 1. előadás Webes alkalmazások és biztonságuk Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Kommunikáció Alkalmazások
A GDPR FELKÉSZÜLÉS INFORMATIKAI KÉRDÉSEI. Az audit gyakorlati szempontjai. Sipos Győző CISA IT biztonságtechnikai auditor
A GDPR FELKÉSZÜLÉS INFORMATIKAI KÉRDÉSEI { Az audit gyakorlati szempontjai Sipos Győző CISA IT biztonságtechnikai auditor Mobil: +36 20 916 3541 E-mail: sipos.gyozo@nador.hu SZÁMSZERŰSÍTETT KOCKÁZATOK
FTP Az FTP jelentése: File Transfer Protocol. Ennek a segítségével lehet távoli szerverek és a saját gépünk között nagyobb állományokat mozgatni. Ugyanez a módszer alkalmas arra, hogy a kari web-szerveren
Megbízhatóság az informatikai rendszerekben
Megbízhatóság az informatikai rendszerekben Az információ Minden intelligens rendszer hajtóanyaga Az információ minőségi jellemzői Sértetlenség Biztonság Adatvédelem Titkosság Hitelesség Rendelkezésre
API tervezése mobil környezetbe. gyakorlat
API tervezése mobil környezetbe gyakorlat Feladat Szenzoradatokat gyűjtő rendszer Mobil klienssel Webes adminisztrációs felület API felhasználói Szenzor node Egyirányú adatküldés Kis számítási kapacitás
Andrews Kft. A technológia megoldás szállító. <zambo.marcell@andrews.hu>
Andrews Kft. A technológia megoldás szállító. Az Andrews bemutatása. 1999 derekán alakult az ALF tűzfal fejlesztésére. Csak magyar tulajdonosok. Tulajdonosok zömében mérnökök
OE-NIK 2010/11 ősz OE-NIK. 2010. ősz
2010/11 ősz 1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML 8. HTML 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás A Windows felhasználói
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Tűzfal fogalma Olyan alkalmazás, amellyel egy belső hálózat megvédhető a külső hálózatról (pl. Internet) érkező támadásokkal szemben Vállalati tűzfal Olyan tűzfal, amely
Drupal biztonság. Tuesday, April 3, 12
Drupal biztonság Ki célpont? mi nem vagyunk célpontok Az adatok értékesek (pl. tematizált email címlista az {user} táblából) A látogatók értékesek Minden gép számít (botnetek) Vandálkodni jó :) Ki célpont?
MYSEC TALK SPECIAL SPAMMING BOTNET KLIENS A BONCASZTALON
MYSEC TALK SPECIAL SPAMMING BOTNET KLIENS A BONCASZTALON ELŐADÁS FEJEZETEI BOTNETEK ÁTTEKINTÉSE RENDSZER ÁTTEKINTÉSE LOGELEMZÉS AZ ELSŐ NYOM.. AZ ELSŐ REAKCIÓ, AZUTÁN A MÁSODIK FÁJLOK & FUNKCIÓK LOGELEMZÉS
INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN
N 1. Informatikai eszközök az irodában PC, Notebook, Szerver A számítógép típusonként az informatikai feladatoknak megfelelően. Nyomtatók, faxok, scannerek, fénymásolók Írásos dokumentum előállító eszközök.
IP alapú távközlés. Virtuális magánhálózatok (VPN)
IP alapú távközlés Virtuális magánhálózatok (VPN) Jellemzők Virtual Private Network VPN Publikus hálózatokon is használható Több telephelyes cégek hálózatai biztonságosan összeköthetők Olcsóbb megoldás,
Weboldalak biztonsága
Weboldalak biztonsága Kertész Gábor kertesz.gabor@arek.uni-obuda.hu Óbudai Egyetem Alba Regia Egyetemi Központ http://arek.uni-obuda.hu/~kerteszg Mi a web? Gyakori tévedés: az internet és a web nem ugyanaz!
Alapfogalmak. Biztonság. Biztonsági támadások Biztonsági célok
Alapfogalmak Biztonság Biztonsági támadások Biztonsági célok Biztonsági szolgáltatások Védelmi módszerek Hálózati fenyegetettség Biztonságos kommunikáció Kriptográfia SSL/TSL IPSec Támadási folyamatok
A DOLLÁROS PIZZA TÖRTÉNETE, AVAGY MENNYIT ÉR A BITCOIN?
A 40.000.000 DOLLÁROS PIZZA TÖRTÉNETE, AVAGY MENNYIT ÉR A BITCOIN? Sándor Barnabás biztonságtechnikai mérnök, etikus hacker Budapest, 2019. március 19. Péztörténet Időutazás 2004 Sándor Barnabás 2007 Fazekas+
Informatikai adatvédelem a. Dr. Kőrös Zsolt ügyvezető igazgató
Informatikai adatvédelem a gyakorlatban Dr. Kőrös Zsolt ügyvezető igazgató Az informatika térhódításának következményei Megnőtt az informatikától való függőség Az informatikai kockázat üzleti kockázattá
A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:
1 Adatbázis kezelés 3. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Tábla kapcsolatok létrehozása,
Testnevelési Egyetem VPN beállítása és használata
Testnevelési Egyetem VPN beállítása és használata Tartalom 1. Figyelmeztetés!... 2 2. Hogyan működik a VPN?... 2 3. Beállítás... 3 3.1 Tudnivalók a beállítás előtt... 3 4. Használat... 7 5. Igénylés...
5.1 Környezet. 5.1.1 Hálózati topológia
5. Biztonság A rendszer elsodleges célja a hallgatók vizsgáztatása, így nagy hangsúlyt kell fektetni a rendszert érinto biztonsági kérdésekre. Semmiképpen sem szabad arra számítani, hogy a muködo rendszert
ÜGYFÉL OLDALI BEÁLLÍTÁSOK KÉZIKÖNYVE
ÜGYFÉL OLDALI BEÁLLÍTÁSOK KÉZIKÖNYVE Felhasználói leírás E-HATÁROZAT 2012 - verzió 1.2 Érvényes: 2012. május 24-től. Azonosító: ehatarozat_ugyfél_ beallitasok_kezikonyv_felh_v1.2_20120524_tol 1/15 1 Tartalom
Enterprise User Security
Enterprise User Security Adatbázis felhasználók központosított, címtár alapú kezelése Lakatos István / IT üzemeltetés Mi is hiányzik nekünk? Adminfelhasználó: 1 Kérek egy usert olyan jogokkal mint ahogy
Mobil nyomtatás működési elv és megoldás választási kritériumok
Mobil nyomtatás működési elv és megoldás választási kritériumok A mobil eszközök száma világszerte rohamosan növekszik és jelentős kiegészítőjévé, sok esetben helyettesítőjévé vált a hagyományos számítógépeknek.
Valimed API. REST API a magyarországi orvos pecsétszámok validálására
Valimed API REST API a magyarországi orvos pecsétszámok validálására 1. A Valimedről és a jogi háttérről A Valimed legfőképpen gyógyszergyártóknak és orvosi témában érdekelt online szolgáltatóknak szóló
Operációs rendszerek. A védelem célja. A fenyegetés forrásai. Védelmi tartományok. Belső biztonság. Tartalom
Tartalom Operációs rendszerek 12. Az operációs rendszerek biztonsági kérdései Simon Gyula A védelem célja A fenyegetés forrásai Belső biztonság Külső biztonság Felhasznált irodalom: Kóczy-Kondorosi (szerk.):
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Dr. Sipos Marianna ZMNE BJKMK
Dr. Sipos Marianna ZMNE BJKMK Tömeges felhasználás Eredeti cél: Desctop alkalmazások mindenkinek Egyedi géphasználat Kényelmes, felhasználóbarát felület Mit áldoztak fel: Hozzáférés szabályozás minimális
Webalkalmazás-biztonság. Hitelesítés, jelszókezelés, hozzáféréskontroll
Webalkalmazás-biztonság Hitelesítés, jelszókezelés, hozzáféréskontroll Azonosítás - áttekintés Azonosítás (Authentication): a felhasználó kilétének megállapítása egy vagy több tényező alapján Egyfaktoros
A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,
A hibrid DB cloud biztonsági eszköztára Kóródi Ferenc Budapest, 2016-10-11 Az adatok védelme Minden szervezet számára kritikus fontosságú Vállalati adatvagyon Szenzitív adatok Külső támadások elsődleges
Utolsó módosítás: 2012. 05. 08.
Utolsó módosítás: 2012. 05. 08. A fóliák részben a Windows Operating System Internals Curriculum Development Kit alapján készültek. SACL: System Access Control List SID: Security Identifier HKLM: HKEY_LOCAL_MACHINE
Mérési útmutató a Secure Shell (SSH) controll és audit című méréshez
Mérési útmutató a Secure Shell (SSH) controll és audit című méréshez 2016. február A mérést kidolgozta: Höltzl Péter Balabit Europe Kft. BME, CrySyS Adat- és Rendszerbiztonság Laboratórium 1. Elméleti
Hetet egy csapásra. Máriás Zoltán TMSI Kft. CISA, CSM, CNE, CASE antidotum 2015
Hetet egy csapásra Máriás Zoltán TMSI Kft. zoltan.marias@tmsi.hu CISA, CSM, CNE, CASE antidotum 2015 Aktuális sulykolási lista BYOD, BYOA, CYOD MAM, MIM, MSM, MCM EMM, EFSS, konténerizáció (containerization)
Vezetéknélküli technológia
Vezetéknélküli technológia WiFi (Wireless Fidelity) 802.11 szabványt IEEE definiálta protokollként, 1997 Az ISO/OSI modell 1-2 rétege A sebesség függ: helyszíni viszonyok, zavarok, a titkosítás ki/be kapcsolása
Adatbázis kezelő szoftverek biztonsága. Vasi Sándor G-3S
Adatbázis kezelő szoftverek biztonsága Vasi Sándor sanyi@halivud.com G-3S8 2006. Egy kis ismétlés... Adatbázis(DB): integrált adatrendszer több különböző egyed előfordulásainak adatait adatmodell szerinti
Technológia az adatszivárgás ellen
2008.12.15. Technológia az adatszivárgás ellen 2008. november 17. Fazekas Éva, Processorg Software 82 Kft. Áttekintés 1 A probléma 1. blé 2. Az elvárt eredmény 3. Megoldási lehetőségek 4. A technológia
NGFW + IPS + anti-apt + BYOD = Sophos UTM 9.2
NGFW + IPS + anti-apt + BYOD = Sophos UTM 9.2 Balogh Viktor TMSI Kft. viktor.balogh@tmsi.hu CISM, Sophos UTM Architect, FireEye Certified Engineer antidotum 2014 Sophos UTM 9.1 tulajdonságai röviden NGFW
Gyakorlati vizsgatevékenység A
Gyakorlati vizsgatevékenység A Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés
Egészítsük ki a Drupal-t. Drupal modul fejlesztés
Egészítsük ki a Drupal-t Drupal modul fejlesztés Drupal 6.0 2008. február 13. Miért írjunk Drupal modult? Nincs az igényeinknek megfelelő modul Valamilyen közösségi igény kielégítése Valami nem úgy működik
MVC. Model View Controller
MVC Model View Controller Szoftver fejlesztés régen Console-based alkalmazások Pure HTML weboldalak Assembly, C Tipikusan kevés fejlesztő (Johm Carmack Wolfenstein, Doom, Quake..) Szűkös erőforrások optimális
Hogyan váljunk profi felhasználóvá 80 nap alatt, vagy még gyorsabban? Ingyenes e-mail tanfolyam.
Hogyan váljunk profi felhasználóvá 80 nap alatt, vagy még gyorsabban? Ingyenes e-mail tanfolyam. Hogyan állítsam be az Outlook-ot ingyenes e-mail címhez? 10. lecke Hogyan állítsam be az Outlook-ot, ha
Gyakorlati vizsgatevékenység B
Gyakorlati vizsgatevékenység Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés
Az e közigazgatás megvalósításának biztonsági kérdései önkormányzati környezetben. Krasznay Csaba
Az e közigazgatás megvalósításának biztonsági kérdései önkormányzati környezetben Krasznay Csaba Bevezetés Mi az elektronikus közigazgatás biztonsági problémái közül a legnyilvánvalóbb? Természetesen a
Előnyei. Helyi hálózatok tervezése és üzemeltetése 2
VPN Virtual Private Network A virtuális magánhálózat az Interneten keresztül kiépített titkosított csatorna. http://computer.howstuffworks.com/vpn.htm Helyi hálózatok tervezése és üzemeltetése 1 Előnyei
S, mint secure. Nagy Attila Gábor Wildom Kft. nagya@wildom.com
S, mint secure Wildom Kft. nagya@wildom.com Egy fejlesztő, sok hozzáférés Web alkalmazások esetében a fejlesztést és a telepítést általában ugyanaz a személy végzi Több rendszerhez és géphez rendelkezik
IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA
infokommunikációs technológiák IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA BEVEZETÉS Mit jelent, hogy működik a felhő alapú adattárolás? Az adatainkat interneten elérhető
E mail titkosítás az üzleti életben ma már követelmény! Ön szerint ki tudja elolvasni bizalmas email leveleinket?
E mail titkosítás az üzleti életben ma már követelmény! Ön szerint ki tudja elolvasni bizalmas email leveleinket? Egy email szövegében elhelyezet információ annyira biztonságos, mintha ugyanazt az információt
Gyimesi István fejlesztési vezető Cardinal Számítástechnikai Kft. www.cardinal.hu
Gyimesi István fejlesztési vezető Cardinal Számítástechnikai Kft. www.cardinal.hu Cardinal Kft., Gyimesi István 2007. 1 Hova fejlődött az Internet az elmúlt 10 évben? Kommunkációs protokollok A web nyelve
8. óra Weboldalak biztonsága. Gyimesi Ákos
8. óra Weboldalak biztonsága Gyimesi Ákos gyimesi.akos@gmail.com http://webprog.gy-i-m.com Bevezetés Kiket fenyeget veszély? a weblap üzemeltetőit: adminisztrátori jogosultságok szerzése adminisztrátori
Adatbiztonság PPZH 2011. május 20.
Adatbiztonság PPZH 2011. május 20. 1. Mutassa meg, hogy a CBC-MAC kulcsolt hashing nem teljesíti az egyirányúság követelményét egy a k kulcsot ismerő fél számára, azaz tetszőleges MAC ellenőrzőösszeghez
Követelmény alapú minőségbiztosítás az államigazgatásban
Követelmény alapú minőségbiztosítás az államigazgatásban László István 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Témák Követelmény
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR ADATBÁZISOK ÉS STATISZTIKAI ADATOK VÉDELME MMK- Informatikai projektellenőr képzés
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR ADATBÁZISOK ÉS STATISZTIKAI ADATOK VÉDELME 2017. 02. 13. MMK- Informatikai projektellenőr képzés Tartalom Adatbázisok biztonsága Biztonságtervezési stratégiák
1. Bevezető. 2. Sérülékenységek
1. Bevezető A dokumentum összefoglalja a Silent Signal Kft. szakértőinek 2011-ben elért kutatási és fejlesztési eredményeit. Ebben az időszakban munkatársaink 16 sebezhetőséget azonosítottak elterjedt
Információbiztonsági kihívások. Horváth Tamás & Dellei László 2010. 11. 23.
Információbiztonsági kihívások Horváth Tamás & Dellei László 2010. 11. 23. Bemutatkozás Miről lesz szó Aktualitások, veszélyek az IT biztonság területén Megoldások Elő bemutató WIFI Hack Nádor Rendszerház
Sapientia Egyetem, Matematika-Informatika Tanszék.
Kriptográfia és Információbiztonság 11. előadás Sapientia Egyetem, Matematika-Informatika Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2018 Miről volt szó az elmúlt előadáson? hash függvények
Alkalmazások biztonsága
Alkalmazások biztonsága Op.rendszerek és alkalmazások Biztonsági környezet Adatvesztés elleni védelem hardver és szoftverhibák emberi hibák bennfentes kutakodás pénzügyi alkalmazások Támadás, behatolás
Kedvenc Linkek a témakörben: MySQL mindenkinek Vizuális adatbázis tervezés
Nagyon fontos, hogy az adatbázis tervezések folyamán is, ugyan úgy mint a megvalósítandó programhoz, legyenek modelljeink, dokumentációk, diagramok, képek, stb.., ezek segítségével könnyebben átlátjuk
FP7/ICT részvétel KKV-s szempontból
FP7/ICT részvétel KKV-s szempontból 1 SEARCH-LAB Ltd. SEARCH Laboratórum 1999-ben jött létre a BME / Villamosmérnöki és Informatikai Kar / Méréstechnika és Információ Rendszerek tanszék keretein belül
web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.
web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára. Ebben a tájékoztatóban több helyen hivatkozunk különböző azonosítókra
(Nem jogalkotási aktusok) RENDELETEK
2011.11.18. Az Európai Unió Hivatalos Lapja L 301/3 II (Nem jogalkotási aktusok) RENDELETEK A BIZOTTSÁG 1179/2011/EU VÉGREHAJTÁSI RENDELETE (2011. november 17.) az online gyűjtési rendszerekre vonatkozó
Informatikai Biztonsági Tanúsítási Szervezet. 2/14. sz. Megfelelőségi Tanúsítvány
Gazdasági Fejlesztési Minisztérium Kommunikációs és Információ Technológiai Intézet Informatikai Biztonsági Tanúsítási Szervezet Országos rendszer az ICT rendszerek és termékek biztonságának értékelésére
MSP4 A lega tfogo bb ipari mobil eszko zmenedzsment megolda s
MSP4 A lega tfogo bb ipari mobil eszko zmenedzsment megolda s 2012 januárjában megjelent az MSP legújabb változata az MSP4! A VÁLLALATI ÉS BYOD ESZKÖZÖK KÖZPONTOSÍTOTT ÉS TÁVOLI MENEDZSMENTJE Szerezzen
Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat
Planet-NET Egy terjeszkedés alatt álló vállalat hálózatának tervezésével bízták meg. A vállalat jelenleg három telephellyel rendelkezik. Feladata, hogy a megadott tervek alapján szimulációs programmal
Rendszergazda Debrecenben
LEVELEZŐKLIENS BEÁLLÍTÁSA A levelezés kényelmesen kliensprogramokkal is elérhető, és használható. Ezen útmutató beállítási segítséget nyújt, két konkrét klienssel bemutatva képernyőképekkel. Természetesen
Adatbázisok biztonsága. Biztonságtervezési stratégiák Biztonságos kommunikáció. Statisztikai adatok védelme
Tartalom Adatbázisok biztonsága Biztonságtervezési stratégiák Biztonságos kommunikáció Statisztikai adatok védelme 1 Biztonságtervezési technikák MINIMISE A stratégia kimondja, hogy az elégséges de lehető
Titkosítás NetWare környezetben
1 Nyílt kulcsú titkosítás titkos nyilvános nyilvános titkos kulcs kulcs kulcs kulcs Nyilvános, bárki által hozzáférhető csatorna Nyílt szöveg C k (m) Titkosított szöveg Titkosított szöveg D k (M) Nyílt
Teljes körű weboldal, API és DDoS védelmi szolgáltatás
Közép-európai disztribútorunk a Yellow Cube. www.greywizard.com www.yellowcube.eu Teljes körű weboldal, API és DDoS védelmi szolgáltatás A Grey Wizard weboldalak, webshopok és API-k védelmét biztosító,
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
IT hálózat biztonság. Hálózati támadások
5. Hálózati támadások Támadások típusai: Emberek manipulációja (social engineering) Fizikai támadás Hardveres támadás Szoftveres támadás illetve ezek tetszőleges kombinációja 2 A biztonsági tevékenységek
Windows biztonsági problémák
Windows biztonsági problémák Miskolci Egyetem Általános Informatikai Tanszék Miért a Windows? Mivel elterjedt, előszeretettel keresik a védelmi lyukakat könnyen lehet találni ezeket kihasználó programokat
WEBFEJLESZTÉS 2. MUNKAMENET-KEZELÉS, HITELESÍTÉS
WEBFEJLESZTÉS 2. MUNKAMENET-KEZELÉS, HITELESÍTÉS Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 PHP beadandó 2 Honlapról elérhető Labirintus-játék
IT alapok 11. alkalom. Biztonság. Biztonság
Biztonság Biztonság Alapfogalmak Biztonsági támadás: adatok biztonságát fenyegető támadás, legyen az fizikai, vagy szellemi termék támadása Biztonsági mechanizmus: detektálás, megelőzés, károk elhárítása
XSS férgek és vírusok
XSS férgek és vírusok 1. Bevezetés: XSS 2. Bevezetés: féreg és vírus különbség 3. Felhasználhatóság 4. Fertőzés, terjeszkedés 5. Proof of Concept 6. Eltávolítás és Védekezés 1. Bevezetés: XSS Ez a paper
Network front-end. Horváth Gábor. Kovács Róbert. ELTE Informatikai Igazgatóság
Network front-end Horváth Gábor Kovács Róbert ELTE Informatikai Igazgatóság Amiről most nem lesz szó... Gerinchálózat, az izgalmas rész... Tartalék külkapcsolat Külkapcsolat Leo Taurus Mira Cygnus Regulus
Operációs Rendszerek I.
Operációs Rendszerek I. Felhasználókezelés Windisch Gergely windisch.gergely@nik.bmf.hu Bevezetés Windows XP többfelhasználós operációs rendszer A felhasználók csoportokba szervezhetők Egy felhasználó
Osztott jáva programok automatikus tesztelése. Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január
Osztott jáva programok automatikus tesztelése Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január Osztott alkalmazások Automatikus tesztelés Tesztelés heurisztikus zaj keltés Tesztelés genetikus
IT hálózat biztonság. A hálózati támadások célpontjai
6. A hálózati támadások célpontjai Smart TV Számítógépes technológia (4K, wifi, ) Legtöbbször Android operációs rendszerű Wifi, DirectWifi, Bluetooth kapcsolatra képes Átjáróként használható más hálózati
Hálózatbiztonság Androidon. Tamas Balogh Tech AutSoft
Tamas Balogh Tech lead @ AutSoft Key Reinstallation AttaCK 2017 őszi sérülékenység Biztonsági rés a WPA2 (Wi-Fi Protected Access) protokollban Nem csak Androidon - más platform is Minden Android eszköz,
Adatkezelési nyilatkozat
Adatkezelési nyilatkozat a GDPR 30. cikk alapján Az adatkezelési nyilatkozat célja 2 Adatvédelmi alapelvek 2 Adatkezelő neve és elérhetősége (1.a) 3 Adatfeldolgozók neve és elérhetősége (2.a) 3 Meghatározások
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (3) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer (folyt.) Eljárások, munkautasítások Eljárás: egy adott módja valami elvégzésének részletezett tevékenységek,
Írásjogtól Rootig AIX-on
Írásjogtól rootig AIX-on Tanulmány Silent Signal Kft. Email: info@silentsignal.hu Web: www.silentsignal.hu. Írásjogtól rootig AIX-on 1. Bevezető A Silent Signal Kft. szakértői egy etikus hackelési projekt
Vectory telepítési útmutató
Vectory telepítési útmutató A vectory kliens programja egy vyw.exe valamint egy bejelentkezes.ini nevű fájlból áll. A vyw.exe-nek és a bejelentkezes.ini-nek egy közös könyvtárba kell kerülniük. Könyvtárak,
Webes alkalmazások fejlesztése 7. előadás. Autentikáció és autorizáció (ASP.NET Core) Cserép Máté
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 7. előadás Autentikáció és autorizáció (ASP.NET Core) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Autentikáció
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008
A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP BRKK::Békéscsaba Linux rendszergazda képzés 2008 Beszerzés Bő a választék, mi most a PRO-FTP Apache PHP5 MYSQL Postgree SQL rendszereket telepítjük Telepítés Hmmm mondjuk