![«Մասնագիտություն»․ Երկու անիվի պատմություն, կամ ինչպես դառնալ հեծանվորդ 14.12.2021](https://i.ytimg.com/vi/zp2ASYW-sMo/hqdefault.jpg)
Բովանդակություն
Համակարգչային անվտանգության մեջ հակերները մարդիկ են, ովքեր կենտրոնանում են համակարգչային համակարգերի և ցանցերի անվտանգության մեխանիզմների վրա: Communitiesրագրավորողների և վեբ կախարդների միջև կան համայնքներ և մշակութային բաժնետոմսեր, որոնք տասնամյակների պատմություն են հետ բերել մինհամակարգչի և ARPAnet- ի միջև տվյալների փոխանակման փորձի առաջին պահից: Այս համայնքի անդամները առաջին «հակերներն» էին: Համակարգիչներ և հեռախոսային համակարգեր ներթափանցելը հակերների շրջանում դարձել են սրբապատկերներ, բայց այս մշակույթն ավելի բարդ և էթիկական է, քան կարծում են շատերը: Սովորեք ներխուժման հիմնական տեխնիկան, հակերների մտածելակերպը և հարգանք ձեռք բերեք հակերների աշխարհ մուտք գործելու համար:
Քայլեր
3-րդ մաս 1-ին. Հիմունքները
Գործարկում է Unix- ը: Unix- ը ինտերնետի գործառնական համակարգն է: Չնայած առանց Unix- ին իմանալու կարող ես օգտվել ինտերնետից, չես կարող հակեր դառնալ ՝ առանց Unix- ը հասկանալու: Այսպիսով, այսօր հակերների մշակույթը հիմնականում կենտրոնանում է Unix- ի վրա: Linux- ի նման Unix- ը կարող է Microsoft Windows- ի հետ կողք կողքի գործել նույն համակարգչում: Ներբեռնեք Linux- ը և գտեք մեկին, ով գիտի, թե ինչպես օգտագործել այն, որպեսզի օգնի ձեզ տեղադրել այն:- Սկսելու լավագույն միջոցը CD- ով բեռնաթափելն է, որն ամբողջությամբ տեղադրվում է սկավառակից, առանց կոշտ սկավառակի կսմթելու անհրաժեշտության: Ահա, թե ինչպես տեղադրել այն առանց մեծ աշխատանքի:
- Կան Unix- ից բացի այլ գործառնական համակարգեր, որոնք դրանք օգտագործվում են երկուական լեզվով. Դուք չեք կարող կարդալ կոդը և չեք կարող փոփոխել այն: Փորձելով սովորել ներթափանցել Microsoft Windows համակարգով աշխատող համակարգիչ կամ ցանկացած փակ աղբյուրի համակարգ, նման կլինի պարել սովորելիս, մինչև ամբողջ վիրակապը:
- OS X- ում հնարավոր է գործարկել Linux- ը, բայց համակարգի միայն մի մասը բաց աղբյուր է. Բախվում եք խոչընդոտների և զգույշ եղեք, որ վատ սովորություններ չհայտնեք `կախված Apple- ի գույքային ծածկագրից:
Գրել HTML. Եթե չգիտեք, թե ինչպես կոդավորեք, կարևոր է սովորել հիպերտեքստի նշման լեզվի (HTML) հիմունքները և այն քայլ առ քայլ զարգացնել վարպետությամբ: Այն, ինչ տեսնում եք HTML- ով կոդավորված պատկերների, պատկերների և դիզայնի տարրերի կայք այցելելիս: Aրագրի համար դուք պետք է սովորեք, թե ինչպես ստեղծել հիմնական հիմնական էջ, այնուհետև քայլ առ քայլ անցնել դրա միջով:- Ձեր զննարկչում բացեք ռեսուրսի էջը ՝ HTML- ը դիտելու համար մի օրինակ: Անցեք Firefox- ի վեբ ծրագրավորող> Էջի աղբյուր և նայեք կոդին:
- Դուք կարող եք գրել HTML բառերի մշակման հիմնական ծրագրային ապահովման մեջ, ինչպիսին է Notepad- ը կամ Simple text- ը, և ֆայլը պահպանեք որպես «տեքստ», որպեսզի կարողանաք այն վերբեռնել ձեր զննարկիչում և տեսնել, որ դրանք թարգմանված են:
- Դրանք օգտագործելիս հարկավոր է սովորել քարտերի ձևաչափեր և տեսողական մտածողություն: "<" օգտագործվում է թեգ բացելու համար, իսկ "/>" օգտագործվում է թեգը փակելու համար: "
"կոդ գիծ սկսելու համար: Դուք օգտագործում եք պիտակներ ՝ իրերը տեսողականորեն ազդանշանելու համար. շեղագիր, ձևաչափում, գույներ և այլն: HTML- ի ուսուցումը ձեզ ավելի լավ պատկերացում կտա, թե ինչպես է աշխատում ինտերնետը:"
Սովորեք ծրագրավորման լեզուներ. Նախքան սկսեք գրել պոեզիա, դուք պետք է սովորեք հիմնական քերականություն: Օրենքը խախտելուց առաջ հարկավոր է ուսումնասիրել իրավագիտություն: Եթե ձեր վերջնական նպատակը հակեր դառնալն է, կոդավորելու համար ձեզ հարկավոր է ավելին, քան պարզապես հիմնական անգլերեն:- Python- ը սկսելու համար ճիշտ «լեզուն» է, քանի որ այն հստակ մշակված է, լավ փաստաթղթավորված և հարմար է սկսնակների համար: Չնայած դա առաջին լեզուն էր, բայց դա խաղալիք չէր. Python- ը շատ հզոր է, ճկուն և հարմար է խոշոր նախագծերի համար: Կա նաև Java, բայց այս առաջին կարգի ծրագրավորման լեզվի արժեքը պետք է վերանայել:
- Youրագրավորման մեջ մտնելու դեպքում դուք ստիպված կլինեք սովորել C- ը `Unix- ի հիմնական լեզուն: C ++ - ը սերտորեն կապված է C- ի հետ; Եթե դուք գիտեք վերոնշյալ երկու լեզուներից մեկը, ապա մյուսը սովորելը դժվար չէ: C- ն արդյունավետորեն աշխատում է համակարգչում առկա ռեսուրսների հետ, բայց շատ ժամանակ է պահանջում սխալներ գտնելու համար, ինչը C- ի քիչ օգտագործման պատճառն է:
- Backtrack 5 R3- ի, Kali- ի կամ Ubuntu 12.04LTS- ի նման լավ մեկնարկային պլատֆորմի օգտագործումը վատ գաղափար չէ:
3-րդ մաս 2-րդ. Ներխուժման վերաբերմունք
Ստեղծագործական մտածողություն: Այժմ, երբ հասկացել եք հիմունքները, կարող եք սկսել մտածել գեղարվեստական ուղղությամբ: Հավատները նման են նկարչի, փիլիսոփայի և ճարտարագետի համադրությանը: Նրանք հավատում են ազատությանը և փոխադարձ պատասխանատվությանը: Աշխարհը լցված է հրատապ խնդիրներով, որոնք պետք է լուծվեն: Հակերները իրենց երջանիկ են զգում լուծելու այդ խնդիրները, կատարելագործելու իրենց հմտությունները և մարզելու իրենց միտքը:- Հակերները, բացի ներխուժումից, քաղում են բազմաթիվ մշակութային և մտավոր օգուտներ: Աշխատեք այնքան խանդավառ, որքան կարող եք խաղալ, և խաղալ այնքան խանդավառ, որքան անում եք: Իսկական հակերների համար «խաղալ», «անել», «գիտություն» և «արվեստ» սահմանները կարծես ամբողջովին վերանում են ՝ միավորվելով մեկի մեջ ՝ ստեղծելով բարձր մակարդակի ստեղծագործական հումոր: ,
- Կարդացեք ֆանտաստիկայի պատմություններ: Այս կատեգորիայի ուսումնասիրությունը հակերներին և պրոտոկոլ հակերներին հանդիպելու լավագույն միջոցն է: Հաշվի առեք մարտարվեստ սովորելը: Մարտարվեստով զբաղվելիս կարգապահության ոգին կարծես թե հիշեցնում է այն հենակետային ուղին, որով հակերն անցնում է: Հաքերները, ովքեր մարտարվեստ են սովորում, հաճախ շեշտը դնում են մտավոր կարգապահության, ճանաչողական թուլացման և ուժի, մկանների կամ ֆիզիկական կայունության նկատմամբ վերահսկողության վրա: Tai chi- ն մարտարվեստ է, որը հարմար է հակերների համար:
Ուսուցման ֆավորիտներ խնդիրների լուծում. Խնդիր երկու անգամ մի լուծեք: Մտածեք մարդկանց կոշիկների մեջ: Հակերները կարծում են, որ տեղեկատվության փոխանակումը բարոյական պատասխանատվություն է: Խնդիրները լուծելիս դրանք լայնորեն մատչելի դարձրեք ՝ մարդկանց օգնելու համար լուծել նմանատիպ խնդիրները:- Պետք չէ ստիպել ինքներդ ձեզ տալ ձեր բոլոր անձնական ստեղծագործությունները, չնայած դա անող հակերները հաճախ հարգվում են: Դա կախված է հակերների արժեքից, վաճառում է այնքան ապրանք, որը կկարողանա վճարել սննդի, վարձակալության և սարքավորումների համար:
- Կարդացեք The Mentor- ի «arարգոն ֆայլը» կամ «Հակերային մանիֆեստ»: Նրանք կարող են տեխնիկապես հնացած լինել, բայց նրանց վերաբերմունքն ու ոգեշնչումը նույնն են:
Սովորեք ճանաչել և պայքարել կառավարությանը: Հաքերների թշնամին ձանձրույթն է, ձանձրույթը, պետական պաշտոնյաները օգտագործում են գրաքննություն և գաղտնիություն տեղեկատվության ազատությունը խեղդելու համար: Սա միօրինակ աշխատանք է, որը հակերները անընդհատ ներխուժում են:- Ներխուժումը դիտեք որպես կյանքի նորմ `« բնականոն »աշխատանքի և ակտիվների հայեցակարգը հերքելու համար` ընտրելով պայքարել հավասարության համար և գիտելիքներ տարածել:
Կարող է իրեն թույլ տալ: Այսպիսով, յուրաքանչյուրը, ով ժամանակ է ծախսում Reddit- ի վրա, կարող է ստեղծել կիբերպանկ օգտագործողի անուն (գիտական ֆանտաստիկա ապագա աշխարհի մասին) և վարվել հաքերի նման: Բայց ինտերնետը հիանալի հավասարակշռող է, էներգիայի արժեքը գերազանցում է էգոն և վերաբերմունքը: Ձեր պատկերի փոխարեն ապրանքի վրա կենտրոնանալու վրա ժամանակ ծախսելը շատ արագ կստանա մարդկանց հարգանքը `փոխարենը փորձելով ընդօրինակել ներկայիս մշակութային« ներխուժման »օրինաչափությունները: գովազդ
3-րդ մաս 3-ը. Հմտորեն ներխուժում
Գրեք բաց կոդով ծրագրակազմ: Գրեք այլ հակերների համար հետաքրքիր և օգտակար ծրագրեր և կիսվեք դրանց աղբյուրով հակերների համայնքի հետ: Մարդիկ, ովքեր ամենաշատը հիանում են հաքերների աշխարհում, նրանք են, ովքեր գրում են հիանալի ծրագրեր, ունակ են բավարարելու տարբեր կարիքներ, բայց այնուհետև կիսում են բոլորի հետ, որպեսզի բոլորը կարողանան օգտագործել այն:
Օգնում է ստուգել և շտկել բաց աղբյուրի ծրագրակազմը: Րագրակազմի հեղինակները ձեզ կպատմեն լավ թեստավորող (մեկը, ով կարող է հստակ նկարագրել ախտանիշները, լավ բացահայտել խնդիրները, արագ սխալներ գտնել և պատրաստ է կիրառել որոշ մկանների ախտորոշման ռեժիմ: տարբերակ) ավելի թանկ է, քան զարդերը:- Փորձեք գտնել մի ծրագիր, որը ձեզ հետաքրքրում է, բայց գտնվում է զարգացման փուլում ՝ լավ փորձարկող դառնալու համար: Programրագրի շահագործումից մինչև կարգաբերում և կարգաբերում բնական առաջընթաց կա: Դուք շատ բան կսովորեք և բարի կամք կստեղծեք նրանց հետ, ովքեր հետագայում կօգնեն ձեզ:
Օգտակար տեղեկատվության հրապարակում: Մեկ այլ միջոց է հավաքել և մաղել հետաքրքիր տեղեկատվություն ոստայնում կամ Հաճախակի տրվող հարցերի (ՀՏՀ) փաստաթղթերի տեղադրման համար, և այնուհետև այն կիսել ուրիշների հետ: Տեխնիկական բաժինները պահող ՀՏՀ-ները նույնքան հարգված են, որքան իրենք `ծրագրաշարի հեղինակը:
Օգնեք ենթակառուցվածքներին շարունակել աշխատել: Հակերների մշակույթը (ինտերնետի տեխնիկական զարգացումը) աշխատում է կամավորների հետ: Կա շատ կարևոր, բայց պակաս գրավիչ աշխատանք, որը պետք է արվի. Փոստային ցուցակների կառավարում, նորությունների խմբերի կառավարում, ծրագրային հոստինգի մեծ կայք պահելը, RFC- ների և այլ տեխնիկական ստանդարտների մշակում: Այդ լուռ մարդիկ նույնպես շատերի կողմից հարգված են, քանի որ բոլորը գիտեն, որ այդ աշխատանքները շատ ժամանակ են խլում և այնքան հետաքրքիր չեն, որքան կոդավորումը: Դա նրանց նվիրվածությունն է:
Առայել հակերների մշակույթ: Սա առաջին հերթին անելու բան չէ, դուք դա անում եք միայն այն ժամանակ, երբ որոշ ժամանակ շփվել եք համայնքի հետ և հայտնի եք դարձել որոշ ապրանքատեսակներով: Հակերների մշակույթը ղեկավարություն չունի, ավելի ճիշտ կլինի ասել, որ նրանք ունեն մշակութային հերոսներ և ծերեր, պատմաբաններ և խոսնակներ: Երբ բավականաչափ երկար գտնվել եք խրամատներում, կարող եք դառնալ դրանցից մեկը:- Հակերները չեն վստահում ավագի ես-ին, ուստի այս ժողովրդականությանը մոտենալը վտանգավոր է: Դրան հասնելու ձգտելու փոխարեն, դուք պետք է իմանաք, թե որտեղ եք գտնվում, խոնարհ եղեք ձեր ներկայիս աստիճանի նկատմամբ:
Խորհուրդներ
- Մի բռնվեք:
- Գրեք լավ ժողովրդական լեզու: Չնայած շատ ծրագրավորողներ չեն կարող գրել, հակերները ունակ են շատ լավ գրել:
- Դուք պետք է LISP ուսումնասիրեք մի շարք պատճառներով հետևյալ կերպ. Լեզվի յուրացման խորը լուսավորչական փորձ: Այս փորձը ձեզ ավելի լավ ծրագրավորող է դարձնում, նույնիսկ եթե չեք օգտագործում LISP: Դուք կարող եք սկսել ձեր փորձը LISP- ով `գրելով և կարգաբերելով ռեժիմները Emacs- ում, կամ Script-Fu plugin- ը` լուսանկարների խմբագրման առաջադեմ GIMP ծրագրում:
- Դուք պետք է սովորեք Պերլին մի շարք պատճառներով. Այն լայնորեն օգտագործվում է բազմաթիվ կայքերում և կառավարման համակարգերում, նույնիսկ եթե դրանք չեն օգտագործվում, դուք պետք է սովորեք Perl- ին ՝ այս լեզուն կարդալ իմանալու համար: Շատերը օգտագործում են Perl- ը ՝ խուսափելու C ծրագրավորումից այն նախագծերի համար, որոնք չեն պահանջում C կատարում:
Arnգուշացում
- Կոտրելը հանցագործություն է, որը կարող է հանգեցնել վարչական տույժերի: Սա ծանր հանցագործություն է և պատժվում է օրենքով: