Gyakran ismételt kérdések
2007.11.11. 14:14
K: Megtanítasz hackelni? V: Amióta először megjelentettem ezt a lapot, hetente (gyakran naponta) többen kérik, hogy "tanítsak meg mindent a hackelésről". Sajnos, erre sem időm, sem energiám nincs; a saját hackeléssel kapcsolatos projektjeim kiteszik az időm 110%-át.
Még ha lenne is lehetőségem arra, hogy a hackelést tanítsam, nem tehetném, mert ez egy olyan hozzáállás és képesség, amit magadnak kell egyedül elsajátítanod. Meg fogod látni, hogy az igazi hackerek örömmel segítenek neked, de nem fognak tisztelni és elismerni, ha mindent a szádba kell rágjanak.
Tanulj meg először néhány dolgot. Mutasd meg, hogy próbálkozol, hogy tudsz önállóan tanulni. Ezek után a hackereket már csak specifikus kérdésekkel zargasd.
K: Akkor hol kezdjem? V: Valószínűleg a legjobb módja a hackeléssel való ismerkedésnek az, ha elmész egy Linux Felhasználói Csoport gyűlésére. Megtalálhatod ezeknek a csoportoknak a listáját az LDP General Linux Information Page weblapon; valószínűleg van egy a közeledben, esetleg egy főiskolán vagy egyetemen. A Linux Felhasználói Csoport tagjaitól egyszerűen szerezhetsz Linuxot és egészen biztosan segítenek majd a telepítésnél is.
K: Mikor kell kezdenem? Nem vagyok én már ehhez túl öreg? V: Legyél bármilyen idős, a motiváció a fontos. Általában a 15 és 20 év közötti korosztály érdeklődését kelti fel a hackelés, de ismerek kivételeket mind a két irányban.
K: Mennyi ideig tart, amíg megtanulok hackelni? V: Ez attól függ, hogy mennyire vagy tehetséges és mennyire dolgozol keményen. Általában 18 hónap vagy 2 év alatt már tiszteletreméltó képességekre tehetsz szert, ha ügyes vagy. Ennek ellenére ne gondold, hogy ennyi az egész; ha igazi hackerré válsz, sohasem hagyod abba a tanulást, életed hátralevő részét a képességeid tökéletesítésével töltöd majd.
K: Segítenél feltörni egy rendszert, vagy megtanítanál betörni? V: Nem. Az aki ennek a GyIK-nek az elolvasása után ilyen kérdést tesz fel, túl ostoba ahhoz, hogy bármit tanítsak neki, még ha időm lenne is. Bármilyen ilyen témában küldött e-mail a szemetes kosárban köt ki, vagy rosszabb esetben a feladó durva válaszra számíthat.
K: Betörtek hozzám. Segítesz elkerülni a jövőbeni támadásokat? V: Nem. Ezt a kérdést mindig olyanok teszik fel, akik Windows-t használnak. A Windows-os rendszereket nem lehet hatékonyan biztonságossá, a betörésekkel szemben ellenállóvá tenni; a kódban és a szoftver architektúrájában túl sok lyuk van, körülbelül olyan vállalkozás ez, mintha pohárral akarnánk egy süllyedő hajóból a vizet kimerni. Az egyetlen megbízható megoldás, ha átváltasz Linuxra vagy valamilyen másik igazi biztonságos operációs rendszerre.
K: Hol találkozhatok, beszélhetek igazi hackerekkel? V: A legjobb megoldás, ha keresel egy Linux vagy Unix Felhasználói csoportot és elmész a gyűléseikre (találsz linkeket az LDP weblapján a Metalabnál).
(Régebben azt írtam volna itt, hogy IRC-n nem találkozhatsz igazi hackerrel, de úgy tűnik ez változik. Mostanában igazi hacker csoportoknak, mint pl. a GIMP és a Perl körül serénykedőknek, saját IRC csatornájuk van.)
K: Tudsz ajánlani hasznos könyveket a hackeléssel kapcsolatban? V: Én tartom karban a Linuxos Irodalomlista HOGYANt , ez segítségedre lehet. A Loginataka szintén érdekes lehet.
K: Mit kell először megtanuljak? V: A HTML-t, ha még nem ismernéd. Sok csillogó-villogó, lényegtelen dolgokra fókuszáló rossz HTML-ről szóló könyv van forgalomban, és kétségbeejtően kevés jó. Személyes kedvencem az HTML: The Definitive Guide című O'Reilly kiadvány.
A HTML azonban nem programozási nyelv. Ha felkészültél arra, hogy elkezdjél programozni tanulni, véleményem szerint a Pythont válaszd. Sokan a Perlt ajánlják, ami igaz, hogy elterjedtebb, mint a Python, de nehezebb megtanulni és (véleményem szerint) nincs olyan jól megtervezve. Találhatsz linkgyűjteményt a kezdő Python programozó számára a Weben.
A C igazán fontos, de ugyanakkor sokkal nehezebb, mint a Python vagy a Perl. Ne próbáld elsőként megtanulni.
Windows felhasználók, ne ragadjatok le a Visual Basic-nél! Rossz programozási szokásokat fogtok felvenni tőle, és nem hordozható, teljesen a Windows platformra van utalva. Kerülendő.
K: Muszáj utálnom a Microsoftot? V: Nem, nem muszáj. Nem azért, mert nem érdemli meg, de léteztek hacker közösségek a Microsoft előtt, és lesznek még akkor is, amikor a Microsoft már régen történelem lesz. A Microsoft utálata helyett szeresd inkább a saját erődet. Írjál jó kódot, ezzel többet érsz el, mint a Microsoft mocskolásával, és még a hírnevedet sem sodrod veszélybe.
K: De nem veszélyezteti az open-source szoftverfejlesztés a programozók megélhetését? V: Ez valószínűtlen -- sőt, a nyílt forráskódú szoftveripar inkább új állásokat hoz létre. Ha az, hogy egy program meg van írva, nettó nyereséggel jár, a programozót meg fogják fizetni, függetlenül attól, hogy a program nyílt lesz-e, miután elkészül. Az is mindegy, hogy mennyi "nyílt" szoftvert írnak a programozók, úgy tűnik, hogy növekvő kereslet van az új és testre szabott alkalmazások iránt. Többet írtam erről a témáról az Open Source lapokon.
K: Hogyan fogjak neki? Honnan szerezzek szabad Unixot? V: Feljebb ezen az oldalon találsz mutatókat a legelterjedtebb szabad Unixokra. Ahhoz, hogy hacker legyen belőled, motivációra, vállalkozó szellemre és az önálló tanulás képességére van szükséged. Vágj bele most...
|