Szilágyi Attila Sándor portréja sötétkék ingben, őszi háttérrel (2026)Kedves Érdeklődő! A Fehér Kalap szoftver­stúdió 2023 februárjában lezárta a működését, én pedig az önismereti tanácsadás felé fordultam. Az MI-asszisztált fejlesztés megjelenése azonban újra felkeltette a kedvemet a szakma iránt, ezért ma ismét nyitott vagyok szoftver­fejlesztési és fejlesztés­vezetői feladatokra. Az oldalon korábbi munkáim láthatók. Önéletrajz ›   Kapcsolat ›

Fehér kalap

ember­központú szoftverfejlesztés

Szilágyi Attila Sándor az íróasztalánál, két monitor előtt dolgozva (2015)

A Fehér Kalap stúdióban, 2015-ben

A szoftver van az emberért, és nem az ember a szoftverért.

Szemléletem szerint a technológiai megoldásaink­nak a valódi emberi szükségleteink kielégítését kell szolgálnia. A megfelelő információ a megfelelő időben, a megfelelő helyen, a megfelelő áron. Testre­szabhatóság, felhasználói kényelem, munka­hatékonyság és élet­hatás. Az ügyfél elsősorban ember, a közös ügyünkben pedig partnerek vagyunk. Csak így érdemes.

Ezt a szemléletet vittem végig közel húsz év alatt: egyedi ERP- és CRM-rendszereket terveztem, fejlesztettem és vezettem be, az utóbbi években pedig fejlesztő­csapatokat vezettem. Ma MI-ügynökökkel dolgozom, és ugyanazt tartom fontosnak, mint régen: a gyorsaság ne menjen a megbízhatóság rovására.

Szilágyi Attila
okl. műszaki-gazdasági informatikus (2003)
Certified Ethical Hacker képzés (2016)

Kapcsolat

Hogyan lettem fehérkalapos hekker

Szilágyi Attila íróasztalnál ülve, monitorok előtt egy irodában (2014)
Egyik ügyfelünk egy régi, kivezetés előtt álló rendszeréből akarta kimenteni az évek alatt fel­gyűlt üzleti adatait. Csakhogy nem volt hozzá exportáló funkció, adminisztrátori jog, sem hozzáférés a szerverhez. Ezért arra kért, hogy törjek be a saját rendszerükbe. Hekkernek lenni nem olyan misztikus dolog, mint a filmekben. Ez is egy szakma, amelyet meg lehet tanulni — én 2016-ban, közel tizenöt év után ültem be érte újra az iskola­padba.

Betörés megbízásból

Aki érti, hogyan gondolkodik a támadó, az biztonságosabb rendszert tervez.

A vállalati szoftverek bizalmas üzleti és személyes adatokat kezelnek, pénzügyi tranzakciókat végeznek, gépeket és berendezéseket irányítanak. Az általam fejlesztett vagy üzemeltetett rendszerek közül többet is ért már rossz­indulatú támadás, és nem egyszer kellett adatbázist vagy merevlemezt helyre­állítanom egy meghibásodás után. Dolgoztam nagy megbízhatóságú felderítő rendszer vezérlő­szoftverén és ipari automatizálási keret­rendszeren is, ahol egy biztonsági rés már nemcsak adatokba kerülhet.

Ezért 2016 elején elvégeztem az Óbudai Egyetem EC-Council szerinti Certified Ethical Hacker kurzusát és a haladó Exploit Writer képzést. Az etikus hekker ugyanazokkal a módszerekkel dolgozik, mint a támadó, de a rendszer gazdájának megbízásából: hogy a gyenge pontok előbb derüljenek ki, mint ahogy valaki visszaél velük.

A tudást hamar élesben is használhattam. Az AvenDATA-nál egy német energia­szolgáltató régi, zárt webes rendszeréből kellett kimenteni az adatokat, dokumentáció és közvetlen adatbázis-hozzáférés nélkül. Etikus hekker módszerekkel és célzott HTTP-kérésekkel feltérképeztem az alkalmazást, és megterveztem a HDEx adatkinyerő keret­rendszert, amellyel az ügyfél visszakapta a saját adatait. Persze egyetlen ügyfél sem örül, ha rés akad a rendszerén — de ezúttal éppen ez segített rajta.

Tíz évvel később

Az MI gyorsabbá teszi a fejlesztést — és a hibák születését is.

Az etikus hekker szakma ma az informatika egyik leggyorsabban változó területe. Az MI-asszisztált fejlesztéssel a kód gyorsabban készül, mint valaha, de ugyanilyen gyorsan kerülhetnek bele hibák és biztonsági rések is. Amikor 2026-ban MI-ügynökökkel irányítottam egy tíz webhelyből álló rendszer fejlesztését, ugyanazt tapasztaltam, amit a hekker­képzésen tanultam: a technológia akkor szolgálja az embert, ha szabályok, ellenőrzés és verzió­kezelés tartja keretek között. És ha van valaki, aki még élesítés előtt megnézi, hol lehetne betörni rajta. Ezt jelenti nekem ma a fehér kalap.

Önálló fejlesztések

Rendszerek, amelyeket az igény­felméréstől a tervezésen és a fejlesztésen át a bevezetésig egyedül vittem végig.
A Victofon Kft. hallásvizsgálati weboldalának nyitóképe

ViFi – Victofon Fitting – halló­készülék-beállító és gyártási szoftver – 2010

A Victofon Kft. részére készített ViFi – Victofon Fitting Windows® asztali alkalmazás az ország félszáz audiológiáján szolgál eszközül a hallás­gondozó szakembereknek, hogy az ügyfél hallás­veszteségéhez, élet­viteléhez és használati szokásaihoz igazítsák a modern, sok­programos, sok­csatornás, kényelmi szolgáltatásokkal és ön­tanuló automatizmussal felszerelt halló­készülékeket. Az első változatot 2010-ben adtam át és üzemeltem be, azóta több továbbfejlesztés követte. Ugyanerre a kódbázisra épül a VMS – Victofon Manufacturing System gyártási rendszer, amely a cég saját fejlesztésű digitális halló­készülékeinek fel­programozását, akusztikai mérését és szervizelését automatizálja (C#, VB.NET, SQLite).

Az Iparihirek.hu szakportál nyitóoldala asztali monitoron

Iparihirek.hu – szakmai web­portál és online marketing­eszközök – 2009

Az ipari gőz­fejlesztők és mosoda­technológiai berendezések hazai forgalmazásában piacvezető osztrák–magyar vállalkozás, a Bepatek Kft. szakmai portálja. Nyílt forráskódú tartalom­kezelő (Joomla) motorra épül, amelyet a megrendelő igényeire szabtam, és saját modulokkal egészítettem ki, például automatikus hírlevél­küldővel (PHP, HTML, CSS, JavaScript, MySQL).

A HVG-ORAC Lap- és Könyvkiadó Kft. digitális felülete táblagépen és okostelefonon

HVG-Orac – szerkesztőségi rendszer, web­portál és web­áruház – 2008

A HVG-Orac Lap- és Könyv­kiadó Kft. megrendelésére készült .NET alapú szerkesztőségi rendszer naponta, automatikusan lekérdezi a hivatalos uniós publikációs csatornáról a teljes magyar nyelvű európai uniós joganyagot, feldolgozza, és beépíti a cég online jogszabály­szolgáltatásába. A kapcsolódó webportálon részletesen kereshető az adatbázis, a látogatók megvásárolhatják a cég kiadványait, és térképes felületen jelentkezhetnek szakmai rendezvényekre (C#, MS SQL Server, HTML, XML, PDF, JavaScript).

BADAR® vállalatirányítási és elemző rendszer képernyőképe laptopon

BADAR® – Business Administration Database Management Analyser and Reporting System – 2006

A BADAR® integrált értékesítés­támogató (SAS) és ügyfél­kapcsolati (CRM) rendszer, folyamat-, projekt- és digitális dokumentum­kezelő modulokkal. 2006-tól egy magyar–osztrák kereskedelmi vállalat napi működését szolgálta. A szerver­szolgáltatásokban és a Windows® asztali kliensben a beépített szöveg­szerkesztés és táblázat­kezelés, a tömeges levél­küldés és a jelentések exportja az OpenOffice.org nyílt forráskódú API-jára épül (C#, VB.NET, MS SQL).

További munkáim

  • Avon (avon.com) – B2C keret­rendszer fejlesztése; egy 3–4 fős scrum-csapat vezetése egy nagyobb nemzetközi fejlesztési szervezet részeként (C#, Angular, MS SQL) – 2019–2022.
  • Heitech AG (heitech.de) – Autó­ipari szabvány implementációja ipari folyamat­irányítási keret­rendszerhez (.NET, WPF) – 2018.
  • AvenDATA GmbH (avendata.de) – Régi vállalati rendszerek adatainak archiválása és migrációja: termék­gazdaként és csapat­vezetőként adatbázis-migrációs eszköz fejlesztése egy mumbai csapattal, a budapesti fejlesztők szakmai képzése és átmeneti vezetése (változóan 3–9 fő), valamint egy saját tervezésű, etikus hekker módszerekre épülő adat­kinyerő keret­rendszer zárt vállalati web­alkalmazásokhoz (C#, .NET, WPF, ASP.NET MVC, MySQL) – 2016–2017.
  • Siemens AG (siemens.de) – Automatikus integrációs teszt­eszköz egy több platformon futó ipari automatizálási keret­rendszerhez (C++, Qt, C#, NUnit) – 2014–2015.
  • Magyar Posta Zrt. (posta.hu) – Címirat­kitöltő és e-feladójegyzék-készítő alkalmazás online adatcserével (C#, WPF, Telerik, WCF, SQLite) – 2014.
  • Lagardère Services (lagardere-services.com) – Online küldemény-logisztikai rendszer fejlesztése és bevezetése (C#, WinForms, WCF, MS SQL Server) – 2013–2014.
  • Pro Patria Electronics ADAMS radarvezérlő kezelőfelület (HMI) képernyőképePro Patria Electronics Inc. (propatria-inc.com) – Radar­vezérlő szoftver és integrált felderítő rendszer (radar, nappali kamera és éjjel­látó optika): kommunikációs protokoll, eszköz­vezérlő könyvtárak és 3D-s kezelő­felület (C, C++, C#, DirectX, OpenGL) – 2010–2013.

Archív:

Kapcsolat

Szilágyi Attila