Այլ պրոֆիլային տեսողության հոսանքի տախտակ: Hack Contest. IPB-ում DoS-ի հեշտ ճանապարհ: Շնորհավորում ենք մրցույթի մասնակիցներին

DB-ի սխալ Invision Power Board (IPB) ֆորումում, որի արդյունքում ֆորումը սկսեց բավականին պարկեշտորեն դանդաղել: Պարզվեց, որ ibf_profile_portal_views աղյուսակը կոռումպացված է, և պետք է աղյուսակի ստուգում կատարել: Ֆորումում սա ցուցադրվում է հետևյալ կերպ. չի կարող մուտք գործել օգտվողի պրոֆիլ.

Նաև ֆորումը չի ցուցադրում այցելուների վիճակագրությունը.

Մենք գնում ենք IPBoard ադմինիստրատորի կենտրոն և նայում համակարգի հատկություններին.

Մենք գնում ենք բաժին՝ Աջակցություն> Ախտորոշում> Համակարգի կարգավիճակ> Համակարգի ակնարկ> Տվյալների բազայի կառուցվածքի ստուգում:

Մենք գտնում ենք սխալ՝ ibf_profile_portal_views: Սեղմեք այստեղ՝ աղյուսակը շտկելու համար կամ կարող եք ձեռքով գործարկել հետևյալ հարցումները:
- ՓՈՓՈԽԵԼ ԱՂՅՈՒՍԱԿԸ ibf_profile_portal_views ADD views_member_id int(10) NOT NULL default «0»:


Ուշադրություն. Սխալներ են հայտնաբերվել: Տվյալների բազայում սխալներ են հայտնաբերվել: Իսկ դրանք շտկելու համար սեղմեք հղման վրա՝ Ցանկանու՞մ եք փորձել ամեն ինչ շտկել ավտոմատ կերպով:


Իսկ ibf_profile_portal_views աղյուսակի դիմաց (պրոֆիլ և դիտումների քանակը), մենք ստանում ենք կանաչ դրոշ.


Բայց դուրս գալուց և ադմինիստրատորի վահանակ մուտք գործելուց հետո սխալը կրկին հայտնվում է: Այսպիսով, գնացեք Աջակցություն > SQL կառավարում > Գործիքներ > SQL կառավարման գործիքներ:


Եվ մենք սեղմում ենք ibf_profile_portal_views աղյուսակը:

Մենք կարդում ենք տեղեկատվություն. Ձեռքով հարցման արդյունքներ. «Չի կարելի գտնել ֆայլ՝ «ibf_profile_portal_views» (սխալ՝ 2): Այնուհետև մենք քշում ենք «Run» դաշտում.
ՍՏԵՂԾԵՔ ՍԵՂԱՆԱԿ ibf_profile_portal_views (
views_member_id int(10) NOT NULL կանխադրված «0»
);
Եվ սեղմեք կոճակի վրա. Գործարկել նոր հարցում:


Սխալը փոխվեց հետևյալի. «ibf_profile_portal_views» աղյուսակն արդեն գոյություն ունի: Նրանք. թույլ չի տալիս ստեղծել նոր սեղանքանի որ այն արդեն գոյություն ունի:


Մենք փորձում ենք հետևյալ տարբերակը՝ վերանորոգման աղյուսակ ibf_profile_portal_views;

Տվյալների բազայի հետ աշխատելու նույն սխալը տրվում է ադմինիստրատորի կենտրոնի միջոցով օգտվողին ջնջելիս (չնայած դա չի խանգարում օգտվողի ստեղծմանը, ինչպես նաև նրան խմբերով տեղափոխելուն):


Այս աղյուսակի գործառույթը հետևյալն է՝ օգտատիրոջ պրոֆիլի դիտումները կուտակվում են այնտեղ, այնուհետև դրանք հաշվվում և թարմացվում են մեկ այլ աղյուսակում, և այս աղյուսակը մաքրվում է։
Տվյալների բազայի հետ աշխատելու համար կարող եք նաև օգտագործել Sypex Dumper կամ phpMyAdmin վեբ հավելվածը բաց կոդով, գրված է PHP-ով և ներկայացնում է վեբ ինտերֆեյս MySQL DBMS-ի կառավարման համար: PHPMyAdmin-ը թույլ է տալիս կառավարել բրաուզերի միջոցով MySQL սերվերներ, գործարկեք SQL հրամանները և դիտեք աղյուսակների և տվյալների բազաների բովանդակությունը: Հավելվածը շատ տարածված է վեբ ծրագրավորողների շրջանում, քանի որ այն թույլ է տալիս կառավարել MySQL DBMS-ը՝ առանց ուղղակիորեն SQL հրամաններ մուտքագրելու՝ տրամադրելով բարեկամական ինտերֆեյս:

Իմ կարծիքով, որպես կայքի ադմինիստրատոր, դա անձնական տեղեկություն չէ: Բացի այդ, այդ տեղեկատվությունը ապրում է շատ տեղերում, բացի ձեր պրոֆիլից: Այն ցուցադրվում է ֆորումի թեմաներում, ձեր օգտվողի բացվող պատուհանում, այն սահմանում է, թե ինչ թույլտվություններ ունեք և այլն: Այսպիսով, թաքցրեք այն: ձեր պրոֆիլում գաղտնիության կեղծ զգացում է:

Ինձ համար անիմաստ է կեղծ անվտանգության զգացում ներդնել «Իմ պրոֆիլում բաներ թաքցնելով», երբ այն ամենը, ինչ դուք դնում եք ձեր պրոֆիլում համայնքի ֆորումում, իր բնույթով հրապարակային է բոլոր նրանց համար, ովքեր այդ համայնքում են:

Այլ կերպ ասած՝ Facebook-ում ձեր պրոֆիլը ձեր մասին է: Համայնքում ձեր պրոֆիլն այն մասին է, թե ինչ եք արել այդ համայնքում: Հակառակ տեսակետն է.

Կարծում եմ՝ ձեր կարծիքը ֆորումի պրոֆիլների վերաբերյալ թվագրված է: Դա կարող է վերաբերել բավականին շատ ֆորումների, բայց դուք պնդում եք, որ ձեռնարկատիրական լուծում եք, ուստի ես դրանով եմ վերաբերում: Իմ կայքը կարող է լինել փոքր կարտոֆիլ, բայց այն դառնում է ամենահայտնիներից մեկը իր տեղը:

Իմ կայքի պրոֆիլները մեծ ներուժ ունեն: Բայց քանի որ իմ անդամները պրոֆեսիոնալների խառնուրդ են իմ արդյունաբերության մեջ և սպառողներ/ինքնագործողներ, որոնք չեն, իմ անդամների պրոֆիլների ուժը որպես ամբողջություն կարող է լրջորեն թուլանալ տարբեր տեղեկություններով, որոնք ընդհանրապես կապ չունեն իմ ոլորտի հետ: , օրինակ, այն 2 անդամները, որոնց պրոֆիլի էջերը ես օգտագործում եմ իմ տեսակետը լուսաբանելու համար:

Այս օգտատերը՝ MarmoMan-ը, պրոֆեսիոնալ է իր ոլորտում: Նրա տրամադրած տեղեկատվությունը վերաբերում է ոլորտին և կարող է օգտագործվել որպես բիզնեսի ցուցակման տեսակ: Յուրաքանչյուր ոք, ով այցելում է կայք, կարող է դիտել իր պրոֆիլը և իր ոլորտի կարգավիճակը, աշխատանքային պատմությունն ու ձեռքբերումները և կապ հաստատել նրա հետ տարբեր ձևերով, որոնք կարող են շատ օգտակար լինել նրա համար: Այս տեսակի պրոֆիլը իմ կայքի առավելությունն է:

Այս օգտատերը՝ arrowpawn-ը, սպառող է, ով եկել է մեզ մոտ հատակների հետ կապված խնդիրների վերաբերյալ, որոնք նա ուներ, ստացել է պատասխաններ և դրանից հետո չի վերադարձել: Բայց անդամը համոզվեց, որ մնայուն տպավորություն թողնի, որը ես հայտնաբերեցի միայն այս երեկո: Ի լրումն բոլոր հարցերի: «Իմ մասին» ներդիրում առկա են ոչ արդյունաբերության հետ կապված տեղեկություններ, կան կոնտակտային տվյալներ, ներառյալ վեբկայքի հղումը, «Կոնտակտային տեղեկություններ» ներդիրում: օգտվել են այն անկարողությունից, որ ես պետք է որոշակի պրոֆիլի տեղեկատվություն և օգտատերերի որոշակի խմբեր թաքցնեմ որոնման սարդերից: և ոչ անդամներ:

IPS4.x-ը մեծ ներուժ ունի պրոֆիլի էջերը բազմաթիվ ֆորումների ակտիվ դարձնելու համար: Այն կարող է հնարավորություն ունենալ ավելացնել կայքի կենտրոնացմանը համապատասխան դաշտեր, միացնել և անջատել գաղտնիությունը այդ դաշտերից որոշների համար, որոշ/բոլոր դաշտերը դարձնել կառավարելի և ավելացնել SEO-ն պրոֆիլում, ի թիվս այլ տարբերակների: Օգտվողի ելնող պատուհանը այլ ոլորտներում Կայքը պետք է ներառի միայն այն տեղեկությունները, որոնք ադմինիստրատորը կարևոր է համարում օգտվողների կատեգորիայի հիման վրա, ինչպես նաև թույլ տա օգտվողի որոշ կոնֆիգուրացիա:

Այն կետը, որը ես ուզում եմ ձեզ ասել, այն է, որ պրոֆիլում դրված ամեն ինչ Պարտադիր չէ, որ հրապարակային լինի, հատկապես, եթե ցանկանում եք ավելի շատ վերահսկողություն ունենալ ձեր կայքի համապատասխան բովանդակության վրա: Եվ ես այն մարդ չեմ, ով այս հնարավորությունը համեմատելու է facebook-ի հետ: Հույս ունեմ, որ այն անհամեմատելի կլինի ֆորումի ցանկացած այլ հասանելի արտադրանքի հետ: Դուք ունեք ռեսուրսներ, հմտություն և ներուժ՝ զարգացնելու IPS պրոֆիլները ավելին, քան պարզապես ֆորումի տարբեր գործառույթներ:

Տարբերակներ

  • 1.x.x, Վերջին տարբերակը - 1.3.1 , աջակցությունը դադարեցվել է։
  • 2.0.x, Վերջին տարբերակը - 2.0.4. մայիսի 4
  • 2.1.x, Վերջին տարբերակը - 2.1.7. հուլիսի 13
  • 2.2.x, Վերջին տարբերակը - 2.2.2. փետրվարի 22
  • 2.3.x, Վերջին տարբերակը - 2.3.6. հոկտեմբերի 2
  • 3.0.x, Վերջին տարբերակը - 3.0.5: Դեկտեմբերի 8
  • 3.1.x, Վերջին տարբերակը - 3.1.4. նոյեմբերի 18
  • 3.2.x, Վերջին տարբերակը - 3.2.3. սեպտեմբերի 9
  • 3.3.x, Վերջին տարբերակը - 3.3.4. հուլիսի 11

Զարգացման պատմություն

Invision Power Services-ը (IPS) ստեղծվել է երկու ծրագրավորողներ Մեթ Մեչամի և Չարլզ Ուորների կողմից 2002 թվականին, Jarvis Entertainment Group-ից (Ikonboard ֆորումների հետևում գտնվող ընկերությունը) լքելուց անմիջապես հետո։ Նրանց առաջին իսկ արտադրանքը IPB-ն էր, որը գրավեց Ikonboard-ի բազմաթիվ օգտատերերի ուշադրությունը:

Չնայած Invision Power Services-ի մշակողները սկզբում ընտրել էին անվճար բաշխումը աղբյուր կոդըֆորումում, 2004 թվականին IPB-ն դադարեցրեց անվճար տարբերակների թողարկումը: Որոշվեց անվճար ներբեռնման համար թողնել Invision Power Board 2.0.0-ի փորձնական տարբերակը, սակայն 2004 թվականի սեպտեմբերի 27-ին այս հնարավորությունը նույնպես փակվեց՝ անվճար ցուցադրական տարբերակի ներդրման պատճառով, որն ունի սահմանափակումներ 5000 հաղորդագրությունների, 1000 թեմաների և թեմաների համար։ 200 օգտվող. Սրանով Invision Power Services-ը վերջ դրեց այն պնդումներին, որ IPB-ն միշտ անվճար է լինելու: 2005թ. հուլիսի 1-ին IPS-ը ներկայացրեց նոր ցուցադրական սահմանաչափ՝ 15 օրից ոչ ավելի օգտագործման (որոշ դեպքերում մինչև 5 օր), իսկ մի քանի ամիս անց այս ժամկետը սահմանափակվեց մինչև 24 ժամ:

IPB 2.0.4 տարբերակը առաջին տարբերակն էր, որը սկսեց պաշտոնապես վաճառվել Ռուսաստանում, ինչպես նաև ԱՊՀ երկրներում։ Ռուսալեզու համայնքը պաշտոնական թույլտվություն է ստացել IPS-ից՝ ռուսալեզու հատվածում վաճառելու IP.Board-ի տեղայնացված տարբերակը:

Տարբերակ 1.3

IPB ֆորումների 1.3 տարբերակը շարժիչի վերջին անվճար տարբերակն է և դեռևս թույլատրված է IPS-ի կողմից օգտագործման համար, չնայած այն այլևս չի աջակցվում մշակողների կողմից և պաշտոնական ռեսուրսից ներբեռնման հասանելիությունն արդեն դադարեցված է: Անկախ ֆորումի այս տարբերակի հնացած լինելուց և դրանում անվտանգության հայտնի անցքերի առկայությունից, շատերը դեռ օգտագործում են այն և թարմացնելու ցանկություն չեն հայտնում։ IPS-ը շարունակեց թողարկել անվտանգության թարմացումները մինչև 2.1 տարբերակի թողարկումը 2005 թվականին, որից հետո դադարեցրեց ֆորումի այս տարբերակի աջակցությունը: Որոշ կայքեր շարունակում են թողարկել անվտանգության թարմացումները և թարմացումները՝ ֆորումի այս PHP5 տարբերակը գործարկելու համար, սակայն այս թարմացումները չեն աջակցվում IPS-ի կողմից: Այս տարբերակների օգտագործումն անօրինական է, եթե այն չեք ներբեռնել պաշտոնական կայքից:

Տարբերակ 2.0

IPB 2.0-ի ֆորումների տարբերակը շատ նման է 2.1-ին: Այս տարբերակը վերջին տարբերակն է, որը կարելի է անվճար ներբեռնել IPS-ի պաշտոնական կայքից: Ինչպես 1.3 տարբերակով, շատ օգտատերեր դեռ շարունակում են օգտագործել այն՝ օգտագործելով 2.0 PDR-ի անսահմանափակ փորձնական տարբերակները (տարբերակը մշակման փուլում), PF (eng. նախաեզրափակիչ; տարբերակը, որը փորձարկման և մշակման փուլում է, թողարկվում է մինչև վերջնական թողարկումը) և Final, որոնք նույնպես ունեն իրենց անվտանգության անցքերը և այլևս չեն աջակցվում մշակողների կողմից: Վերջնական 2.0 տարբերակը կարելի է անվճար ներբեռնել ծրագրավորողի պաշտոնական կայքից պաշտոնական թողարկումից հետո առաջին ժամերին:

Տարբերակ 2.1

IPB 2.1-ն ունի զգալի առավելություններ իր նախորդների նկատմամբ, ինչպիսիք են անվտանգության վերջին թարմացումները, Rich Text Editor-ը՝ որպես օգտվողի գրառումների խմբագրիչ, և շատ մոդերացիոն գործիքներ, այդ թվում՝ AJAX տեխնոլոգիան օգտագործողներ: IPB 2.1-ում ադմինիստրատիվ մասը ամբողջությամբ վերափոխվել է։ IPB 2.1-ի բոլոր տարբերակները կոմերցիոն ծրագրեր են, պաշտոնական կայքում դեմո տարբերակը ներբեռնելու հնարավորություն չկա:

Տարբերակ 2.2.7

Invision Power Board 2.2-ը անվտանգության համար փորձարկվել է երրորդ կողմի ընկերության կողմից, ինչը հնարավորություն է տվել ֆորումի սցենարում վտանգավոր խոցելիություններ գտնել նույնիսկ թողարկումից առաջ: վերջնական տարբերակը. 2.2 տարբերակի թողարկումից անմիջապես հետո թողարկվեց 2.2.1 տարբերակը, որը փակեց բազմաթիվ սխալներ։

Տարբերակ 2.3

Այս տարբերակը ներառում է բազմաթիվ կոդի փոփոխություններ, որոնք բարելավել են համակարգի աշխատանքը մեծ ֆորումներում: 2.3 տարբերակի դրությամբ ֆորումը գալիս է երկու ոճով (Classic Blue և Pro Style): Վերջինս ծրագրավորողի կողմից դիրքավորվում է որպես թեթև և կարող է հեշտությամբ օգտագործվել որպես իրենց ոճերը մշակելու հիմք, կամ, օրինակ, որպես ոճ մեծ թրաֆիկի ֆորումների համար: Այս տարբերակում IPS-ն ընդլայնել է ֆորումի ադմինիստրատորի վահանակը՝ ավելացնելով ինտելեկտուալ համակարգօգնություն և տրամադրում է վահանակ (dashboard) որպես գլխավոր էջադմինիստրատոր. Ֆորումի նոր հնարավորություններից հարկ է նշել ոճի փոփոխության (URL Mapping) տեսքը։ Այս հարմարեցումը հնարավորություն տվեց հատուկ ոճեր վերագրել կոնկրետ URL-ներին. օրինակ՝ պրոֆիլի դիտման էջի ֆորումների ոճից տարբերվող ոճ:

Տարբերակ 3.0

Այս տարբերակը ենթարկվել է լայնածավալ փոփոխությունների, ներառյալ նոր կաղապարի շարժիչի ներդրումը, նոր դիզայն, բարելավված հարմարավետություն կաղապարներ խմբագրելիս, BB կոդերի բարելավումներ, սեփական հեղինակության համակարգ և շատ ավելին... PHP5-ը նույնպես պահանջվում է 3-րդ տարբերակի համար: Oracle-ի տվյալների բազաները այլևս չեն աջակցվում: Հիմնական նորամուծությունը կեռիկների տեսքն էր, որոնցով դուք կարող եք փոխել և/կամ ավելացնել նոր ֆունկցիոնալություն՝ առանց ֆորումի սկզբնական կոդը փոխելու: Կեռիկներ տեղադրելու համար ադմինիստրատորը պարզապես պետք է վերբեռնի կեռիկի xml ֆայլը ադմինիստրատորի կենտրոնում: Ցավոք, ցանկացած կեռիկներ ստեղծելը հնարավոր է միայն զարգացման ռեժիմում և պահանջում է հսկայական ձեռքի աշխատանք (այս աշխատանքի մեծ մասը կարող է ավտոմատացվել IPB3 Toolkit-ի միջոցով):

Բոլոր կեռիկները բաժանված են հետևյալ տեսակների (կեռիկների անվանումները վերցված են IBR-ի ռուսերեն տարբերակից, բնօրինակ անվանումը նշված է փակագծերում).

  • Գործողությունների գերբեռնիչ - թույլ է տալիս ընդլայնել նշված վերահսկիչի դասը ձեր սեփական դասի հետ;
  • Skin overloader - թույլ է տալիս ընդլայնել նշված կաղապարի դասը ձեր սեփական դասի հետ (կիրառվում է բոլոր մաշկի վրա);
  • Կաղապարի կեռիկ - թույլ է տալիս ավելացնել կամայական կոդ (հիմնականում HTML) կաղապարի ճիշտ տեղում:

Տարբերակ 3.1

Կեռիկի համակարգը նույնպես ավելի է զարգացել՝ ավելացվել են կեռիկների նոր տեսակներ.

  • Կաղապար կաղապարի համար (նախկինում - Կաղապարի փոփոխություն, Կաղապարի կեռիկ) - ընդլայնված, կարող եք փոխարինել բլոկները և ստանալ կաղապարին փոխանցված փոփոխականների արժեքները.
  • Hook for data (Data hook) - թույլ է տալիս մշակել տվյալները՝ նախքան տվյալների բազա մուտքագրելը (մտնելը):
  • Կեռիկ գրադարանի համար (Library hook) - թույլ է տալիս վերասահմանել բազմաթիվ համակարգի դասեր:

Տարբերակ 3.2

Նշումներ

տես նաեւ

  • Ikonboard - ֆորումի սցենար, որն ի սկզբանե մշակվել է Մեթ Մեչամի կողմից:

Հղումներ

Պաշտոնական

  • Documentation for Invision Power Board - պաշտոնական անգլերեն փաստաթուղթ Invision Power Board-ի համար

IPB ֆորումի շարժիչում կա մի փոքր խոցելիություն: Դուք կարող եք թրոլել ադմինին և միևնույն ժամանակ սպանել նրա ֆորումը մի քանի օրով (անձնապես ստուգվել է երկու ֆորումներում):

Շնորհավորում ենք մրցույթի մասնակիցներին

Այս տեքստը ներկայացվել է գրավոր մրցույթին, որը մենք սկսել ենք գարնանը։ Մենք գործ ենք ունեցել մուտքային մեծ քանակությամբ նյութերի հետ, ամփոփել ենք արդյունքները և մրցանակներ ենք հանձնել հաղթողներին։ Այս գրառման հեղինակը ստացել է մրցանակ՝ եռամսյա բաժանորդագրություն «Hacker»-ին։ Շնորհավորում եմ:

Տեսնենք, թե ինչպես է այն աշխատում քայլ առ քայլ:

  1. Նախ պետք է գրանցվել ֆորումում, որպեսզի կարողանաք գրառումներ կատարել:
  2. Գրանցվելուց հետո ստեղծեք «աղբ» թեմա, որտեղ մոդերատորները գրեթե երբեք չեն նայում, կամ գրառում թողեք այս թեմաներից մեկում: Գրառման կամ թեմայի բովանդակությունը պետք է լինի հսկայական: Որոշ ադմիններ սխալներ են թույլ տալիս սերվերը կարգավորելիս՝ թույլ տալով օգտվողներին ուղարկել անսահմանափակ տեքստի երկարությամբ գրառումներ: Անձամբ ես հեշել եմ DDoS բառը SHA-512-ում և հեշը պատճենել եմ գրառման ձևի մեջ, մինչև որ զննարկիչը մի քանի վայրկյան կախված է էջում տեղադրված տեքստի քանակից:
  3. Նոր թեմա կամ գրառում ներկայացնելը: Շարժիչն իրականացվում է առանց խնամքի, և երկար գրառումները չեն կրճատվում կոճակի վրա սեղմելով դրանք ընդլայնելու հնարավորությամբ: Եվ նման գրառումների արդյունքը մշակվում է PHP-ի, այլ ոչ թե հաճախորդի կողմից JS-ի կողմից: Արդյունքում մենք ստանում ենք հսկայական էջ մի քանի միլիոն նիշերով, որոնք համաժամանակյա բեռնված են սերվերից:
  4. Հսկայական գրառումով թեմայի վրա DDoS հարձակում սկսելը: Քանի որ բոլոր հարցումները ուղղակիորեն գնում են PHP, և դրանից դեպի տվյալների բազա, կայքը շատ արագ կիջնի 500 ներքին սերվերի սխալով, այնուհետև 504 Gateway Timeout-ով (քանի որ տվյալների բազան նույնիսկ VPS-ի վրա չի կարողանա տալ: այդպիսի հսկայական գրառում այնքան արագ, ինչ խոսակցություններ Համօգտագործված հոսթինգի մասին) և շուտով չի կարողանա վեր կենալ, քանի որ տվյալների բազայի հարցումները կախված կլինեն և կսպասեն սերվերի և տվյալների բազայի պատասխանին:
  5. Դուք կարող եք թաքցնել հարձակումը հատկապես հիմար մոդերատորներից՝ խաբելով ձեր ականջները: IPB-ն ունի «Գործունեություն» մոդուլ (Discover in Անգլերեն տարբերակշարժիչ): Սա ժապավեն է, որը պահպանում է վերջին գրառումների պատմությունը: Այսպիսով, մոդերատորների ուշադրությունը շեղելու համար (որոնք կարող են հայտնաբերել թեման, ջնջել այն և արգելել հաշիվը), պետք է սկսել էջը ակտիվությամբ ողողել աղբի գրառումն ուղարկելուց անմիջապես հետո։ Տեսնելով տեղեկամատյանները՝ համակարգի ադմինիստրատորը կմտածի, որ հարձակումը գնում է դեպի հաղորդագրությունների հոսք և չի կարողանա բացահայտել խնդրի արմատը՝ մեր ստեղծած թեման, որը, ի դեպ, նույնպես ամբողջությամբ կախված կլինի էջում։ բացված. Միակ բանը, որ նա կարող է անել, չգրանցված օգտատերերի հոսքը փակելն է: Եվ նույնիսկ այդ դեպքում սա կասկածելի որոշում է, որից տուժում է օգտագործելիությունը։
  6. Մի քանի ժամ ինտենսիվ DDoS հարձակում աղբի էջի վրա, և բառացիորեն մի քանի օրից (առավելագույնը շաբաթ) ֆորումի տվյալների բազան ընդմիշտ կընկնի: Ո՛չ, այն ոչ միայն կընկնի, այլև կկոտրվի վերանորոգումից։ Չգիտեմ, թե ինչ է դա և ինչու է դա տեղի ունենում, բայց դա տեղի է ունենում: Այսպիսով, դուք կարող եք ոչ միայն հեշտությամբ ֆորում տեղադրել հատուկ սերվերի վրա մի քանի կտտոցով, այլև ոչնչացնել դրա տվյալների բազան, ինչը չափազանց դժվար կլինի վերականգնել առանց կրկնօրինակի:

Եվ դուք կարող եք նաև լրացնել սկավառակի տարածքը տեղեկամատյաններով: Սովորաբար նրանք վարձում են VPS 10–20 ԳԲ SSD կրիչով, և նրանց թույլատրվում է նկարներ վերբեռնել ֆորում միայն երրորդ կողմի ռեսուրսներից։ Այսպիսով, շատ հեշտ է լրացնել տեղեկամատյանները. դուք պետք է օգտագործեք նույն երկար հեշը թեմայի անվան մեջ: Կարող եք նաև փոքր-ինչ մեծացնել էֆեկտը ռեֆերերների օգնությամբ՝ նրանց մեջ տեղադրելով նույն հեշը։

Ահա այսպիսի հետաքրքիր միջոց IPB ֆորումի սեփականատիրոջը ստիպելու մտածել այլ շարժիչ տեղափոխելու մասին։

Մրցակցությունը շարունակվում է

Մենք որոշեցինք երկարաձգել մրցույթը և այն վերածել մշտական ​​առաջխաղացման։ Ուղարկելով մեզ հաքի նկարագրությունը, օգտակար խորհուրդկամ թույն անհայտ ծրագրի նկարագրությունը, դուք դեռ կարող եք բաժանորդագրություն ստանալ մեկ ամսով, երեք ամսով կամ, եթե փորձեք, մեկ տարով:

Invision Power Board-ը (նաև հապավումները՝ IPB, IP.Board) ֆորումների ստեղծման աշխարհի ամենահայտնի լուծումներից է։ Այս ծրագիրը մշակվել է Invision Power Services, Inc.-ի կողմից:

Համակարգը ստեղծվել է HTML, PHP, JS, AJAX տեխնոլոգիաների միջոցով, օգտագործում է MySQL որպես տվյալների բազայի սերվեր (ի լրումն, կա աջակցություն տվյալների բազայի այլ սերվերների, ինչպիսիք են. Microsoft SQLՍերվեր և Oracle): IPB-ն վճարովի ծրագիր է:

Չնայած այն հանգամանքին, որ Invision Power Board-ը վճարովի արտադրանք է, կան մեծ թվով համայնքներ, որոնք ներգրավված են դրա աջակցության և փոփոխման մեջ: Այս համայնքների կողմից մշակված մոդերների և սքինների մեծ մասն անվճար է և անվճար ներբեռնման համար: Ռուսական ամենամեծ համայնքը IBResource.ru-ն է:

IPB ֆորումների 1.3 տարբերակը շարժիչի վերջին անվճար տարբերակն է և դեռ թույլատրվում է օգտագործել IPS-ի կողմից, չնայած այն այլևս չի աջակցվում մշակողների կողմից, և պաշտոնական ռեսուրսից ներբեռնման հասանելիությունն արդեն դադարեցված է: Անկախ ֆորումի այս տարբերակի հնացած լինելուց և դրանում անվտանգության հայտնի անցքերի առկայությունից, շատերը դեռ օգտագործում են այն և թարմացնելու ցանկություն չեն հայտնում։ IPS-ը շարունակեց թողարկել անվտանգության թարմացումները մինչև 2.1 տարբերակի թողարկումը 2005 թվականին, որից հետո դադարեցրեց ֆորումի այս տարբերակի աջակցությունը: Որոշ կայքերում նույնիսկ այժմ դուք կարող եք տեսնել հղումներ դեպի անվտանգության թարմացումներ, որոնք նրանք թողարկում են, ինչպես նաև թարմացումներ, որոնք թույլ են տալիս աշխատել PHP5 ֆորումի սկրիպտին: Այս թարմացումները չեն աջակցվում IPS-ի կողմից: 1.3.1 տարբերակը փորձարկման ժամանակաշրջանի համօգտագործվող ծրագիր էր, որը կարող է տևել այնքան ժամանակ, որքան ցանկանում եք: Այս տարբերակից հետո Invision Power Services-ը սկսեց թողարկել իր արտադրանքը կոմերցիոն լիցենզիայի ներքո:

Առավելությունները

  • Տեղադրում ընդամենը 3 րոպեում. Ավտոմատ տեղադրման բաղադրիչները թույլ են տալիս գրեթե ցանկացած օգտվողի տեղադրել ֆորում ընդամենը մի քանի րոպեում: Գործընթացը հատուկ գիտելիքներ չի պահանջում. համակարգը բոլոր գործողությունները կկատարի ինքն իրեն՝ ձեզնից պահանջելով միայն անհրաժեշտ տվյալները: Այո, ինչու է լրացուցիչ խոսակցություն. IPB- լիցենզիան յուրաքանչյուր սեփականատիրոջը պատվիրելու իրավունք է տալիս անվճար տեղադրումձեր ֆորումը:
  • Տեխնիկական աջակցություն ռուսերենով։ IP.Board լիցենզիայի սեփականատերերը մուտք ունեն տեխնիկական աջակցությունռուսերեն. Ավելին, ծառայության մասնագետները ոչ միայն խոսում են ձեր մայրենի լեզվով, այլ նաև ֆորումի «հայրենի» մշակողներն են։ Սա նշանակում է, որ դուք ստիպված չեք լինի նրանց բացատրել խնդիրների ախտանիշները, և հնարավոր ուղիներըթույլտվությունները։ Թեմայի կատարյալ տիրապետումը թույլ է տալիս ֆորումի հետ ամբողջ աշխատանքը կատարել առանց հաճախորդի ժամանակի և ջանքերի վատնելու:
  • Սոցիալական կողմնորոշում.Դարձրեք ֆորումը հաղորդակցության լիարժեք միջավայր, տվեք օգտատերերին լրացուցիչ հնարավորություններծանոթության և կապեր հաստատելու համար - դրան նպաստում են ֆորումի մասնակիցների սոցիալական փոխազդեցության ատրիբուտները: IP.Board-ի օգտատերերը կարող են հեշտությամբ կիսվել տարբեր բովանդակությամբ իրենց միջև, ստեղծել անձնական պրոֆիլներ, ընկերանալ՝ ավելացնելով նրանց իրենց շրջանակում:
  • Հարմարավետ Web 2.0 ինտերֆեյս:Լավ բաները երբեք բավարար չեն: Նույնիսկ ավելի մեծ հարմարության համար IPB համակարգը օգտագործում է ժամանակակից տեխնոլոգիաներվեբ 2.0. Դրա շնորհիվ օգտագործել անհրաժեշտը հիմնական գործառույթներըֆորումը հեշտ է և ինտուիտիվ: Եվ քանի որ դա պարզ է, դա նշանակում է, որ մասնակիցները զերծ են մնում հաղորդակցության ձանձրալի տեխնիկական «նախերգանքից»:
  • Ճկունություն. IPB-ն ունի ձեր համայնքը անհատականացնելու և ընտրանքները հարմարեցնելու լայն ընտրանի: Համակարգի ճկունությունը թույլ է տալիս առանց մեծ ջանքերի ինտեգրել ֆորումը երրորդ կողմի լուծումների հետ, ինչպես նաև փոխել ինտերֆեյսի ցանկացած տարր (դիզայն, նոր գործառույթների ավելացում):
  • Ապրանքանիշի հավատարմություն.«Սպառողը հիմար չէ, նա քո կինն է». Հետաքրքիր ֆորում, համայնքի մտածված կազմակերպում. այս ամենն աշխատում է ընկերության իմիջի համար, բարձրացնում է հաճախորդների հավատարմությունը ապրանքանիշի նկատմամբ: Օգտագործողները անպայման կգնահատեն շփման համար ստեղծված միջավայրի հարմարավետությունը՝ ապրանքանիշը այլ մարդկանց հետ քննարկելու, կարծիքներ փոխանակելու, ընկերության ղեկավարության հետ շփվելու հնարավորությունը:
  • Գնի նվազեցում.Ֆորումի համայնքը գործում է որպես առցանց խորհրդատվություն օրական 24 ժամ՝ զգալիորեն նվազեցնելով ձեր տեխնիկական աջակցությանն ուղղված զանգերի թիվը: Օգտագործողի համար հոգեբանորեն շատ ավելի հեշտ և հեշտ է օգնություն փնտրելը ֆորումում. բարեկամական մասնակցություն, կարծիք և խորհուրդներ անկախ փորձագետներից. հաղորդակցության արդյունքում ոչ միայն լուծվում են բոլոր խնդիրները, այլև բացասական հույզերը հանվում են դժվարությունների պատճառով: առաջացել են.
  • Մարքեթինգային հետազոտություն. IP.Board համակարգը թույլ է տալիս օգտագործել ֆորումը որպես մարքեթինգային հետազոտությունների գործիք: Ձեր հաճախորդների վարկանիշների և կարծիքների ուսումնասիրություն, հարցումների անցկացում, թեստավորում՝ լայն տեխնիկական հնարավորություններֆորումը թույլ է տալիս կիրառել տարբեր հետազոտական ​​սխեմաներ:
  • Multitasking.Համակարգի կազմաձևման ճկունությունը թույլ է տալիս օգտագործել IP.Board-ը տարբեր նպատակների հասնելու համար: Բացի ավանդական հաղորդակցման գործիքից, որոշ ընկերություններ ֆորումի հիման վրա կազմակերպել են նախագծերի կառավարման համակարգ: IP.Board-ը ծառայում է ինչպես ներքին, այնպես էլ արտաքին համակարգաշխատել հաճախորդների հետ. Մուտքի իրավունքների խորը և անհատական ​​կարգավորումների հնարավորության շնորհիվ դուք կարող եք հարմարեցնել ֆորումի աշխատանքը նույնիսկ ամենաբարդ և կոնկրետ առաջադրանքներին:
  • Համապատասխան գնագոյացում.Գնման պայմանները ծրագրային արտադրանք IP.Board-ը և մշակված սակագնային պլանը թույլ են տալիս գտնել լավագույն տարբերակը ֆորումի համար առաջադրված խնդիրների լուծման համար: Դուք վճարում եք այն ամենի համար, ինչ իրականում օգտագործում եք, այն, ինչ ձեզ իսկապես անհրաժեշտ է:
  • Լրացուցիչ մոդուլներ.Դուք կարող եք ընդլայնել IP.Board համակարգի ֆունկցիոնալությունը՝ օգտագործելով լրացուցիչ պաշտոնական հավելվածներ (պատկերասրահի մոդուլ, բլոգի մոդուլ, ֆայլերի արխիվ): Պատրաստի լուծումները ձեզ փրկում են անկախ մշակումից և ֆունկցիոնալ բարելավումից: Լրացուցիչ մոդուլները լիովին համատեղելի են համակարգի հետ և օգտագործում են մեկ համայնքային տարածք, որը թույլ է տալիս դրանք տեղադրել մեկ սեղմումով՝ առանց հատուկ գիտելիքներ և հմտություններ պահանջելու: Հավելվածները նաև աջակցում են նոր տարբերակների թողարկմանը, և դրանց սպասարկումը ներառված է ֆորումի տեխնիկական աջակցության ծառայությունների ընդհանուր փաթեթում:
  • Խոհուն ֆորումի կառավարում.Ցանկացած համայնքի արդյունավետությանը նպաստում է գրագետ «անցկացումը»։ IP.Board-ում ներկառուցված կառավարման գործիքները թույլ են տալիս ստեղծել կառավարման և մոդերացիայի ճկուն համակարգ՝ իրավունքների անհրաժեշտ տարբերակմամբ: Ֆորումի կառավարումը ներառում է լայն հնարավորություններբովանդակության վերահսկումից մինչև ախտորոշիչ կենտրոնի ստեղծում, որը թույլ է տալիս պահպանել ֆորումը, վերահսկել վիճակագրությունը և ստուգել համակարգը հնարավոր սխալների համար:

Հնարավորությունները

  • Պարզ, ինտուիտիվ և արագ տեղադրում
  • Վարորդների առկայությունը տարբեր տեսակի տվյալների բազաների համար՝ MSSQL, Oracle, PostgreSQL
  • Աշխատանքի լիարժեք պատրաստակամություն տեղադրումից անմիջապես հետո
  • Խմբեր և բազմախմբեր օգտվողների համար
  • Ժամանակակից օգտվողի պրոֆիլ
  • Ընկերներ