PrettyPrint

piatok 31. mája 2013

Zjednodušte si migráciu webu

Aj vás zlákala výhodná ponuka nášho webhostingu? Už ste požiadali o zrušenie služieb u starého poskytovateľa a máte všetko aktivované u nás? Jediné, čo vám zostáva, je presunúť webovú stránku. Nie je na tom nič komplikovaného a ak robíte migráciu po prvý krát, viete si nájsť postup na Internete (prípadne kontaktujte našu technickú podporu, radi vám pomôžeme).

V opačnom prípade máte svoj osvedčený, bezpečný postup, aby všetko prebehlo v poriadku. Najskôr presuniete dáta (súbory, databázu, atd.) a potom nastane proces presmerovania domény cez DNS záznamy alebo DNS servery.
Ako určite viete, pred presmerovaním domény na nového poskytovateľa si jednoduchým spôsobom nemôžete overiť, či vaša stránka funguje správne. Po presune môže nastať chyba, ktorá spôsobí čiastočnú alebo úplnú nefunkčnosť webu. O prípadných problémoch sa, navyše, nemusíte dozvedieť ihneď ale môže to trvať až niekoľko hodín, počas ktorých vaša stránka nebude funkčná a vy môžete prísť o potenciálnych klientov.

Dôvodov nefunkčnosti môže byt veľa, uvedieme tie najčastejšie:
  • Niečo ste zabudli správne nastaviť (napr. MySQL),
  • z nejakého dôvodu sa neprekopírovali všetky potrebné súbory,
  • nový poskytovateľ má iné prostredie a web alebo jeho nastavenia treba upraviť.
Nebolo by úžasné, ak by ste si vedeli otestovať ostrú verziu stránky priamo na novom serveri tak, ako sa bude zobrazovať po migrácii? U nás je to samozrejmosťou!

Administračné rozhranie obsahuje funkciu, ktorá slúži na vytvorenie dočasnej adresy pre vašu stránku. Táto adresa smeruje do adresára, v ktorom máte uložený web a v podstate funguje ako alias pre originálnu doménu. Po jej navštívení sa zobrazí obsah domény presne v takej podobe, v akej ho budete vidieť po presmerovaní domény k nám. Cez takto vytvorenú dočasnú URL si môžete overiť funkčnosť celého webu - všetko preklikať, poprezerať a odskúšať. Pokiaľ všetko funguje tak, ako má, môžete k nám doménu bez obáv presmerovať.

Funkciu nájdete v hlavnom menu – po kliknutí na položku Domény(1) sa rozbalí podmenu, z ktorého zvolíte možnosť Subdomény(2).












Zobrazí sa tabuľka Subdomén, v ktorej je funkcia dostupná pomocou tlačidla 'Vytvoriť dočasnú URL'. Dočasnú adresu si môžete vytvoriť samostatne pre (takmer) každú subdoménu.

Po jej zvolení sa vypíše oznam podobný nasledujúcemu:


Dočasná URL adresa bude funkčná až po 5-tich minútach. Po uplynutí tejto lehoty sa vytvorí URL s platnosťou 48 hodín. Na skontrolovanie funkčnosti stránky si môžete vybrať z dvoch možností:
  • Jednoduchá dočasná URL
  • Rozšírená dočasná URL

Jednoduchá dočasná URL


Túto možnosť máme v ponuke už dlhšie. Po kliknutí na uvedený odkaz sa priamo zobrazí vasa stránka.

Niektoré systémy (e-shopy, redakčné systémy apod.) nerobia odkazy na stránke relatívne k aktuálnej adrese ale absolútne k doméne, ktorú majú u seba nastavenú (napríklad linka <a href=”http://www.domena.sk/linka.htm”>). To znamená, že ak na takýchto systémoch použijete jednoduchú dočasnú URL, zobrazí sa hlavná stránka ale všetky odkazy na nej budú smerovať na originálnu doménu. Tá ale ešte nebola presmerovaná a nachádza sa u pôvodného poskytovateľa. Ihneď, ako niekam kliknete, sa dostanete naspäť na originálnu stránku mimo nášho serveru. V takomto prípade funkcia 'Jednoduchá dočasná URL' na odskúšanie funkčnosti stránky nestačí.

Aby sme ušetrili hodiny strávené pri pracnom prepisovaní a odlaďovaní HTML kódu s neistým výsledkom, vyvinuli sme novú funkciu, ktorá to urobí za vás – rozšírená dočasná URL.

Rozšírená dočasná URL


Funguje rovnako, ako jednoduchá dočasná URL s tým rozdielom, že pre zachovanie správneho chodu vašej stránky automaticky prepíše všetky odkazy na webe tak, aby smerovali na dočasnú URL a nie na originálnu doménu (odkazy sú, samozrejme, prepísané len v zobrazenej stránke, vaše súbory zostanú nezmenené). Navyše prepisuje ešte aj niektoré HTTP hlavičky - funkcia je komplexnejšia, ako sa na prvý pohľad môže zdať, ale tým vás teraz nebudeme zaťažovať. Vďaka tomu si viete celý web v kľude preklikať a otestovať.

Aj naďalej sa budeme snažiť prinášať rôzne super vychytávky a funkcie, ktoré vám uľahčia prácu (nie len) s našimi službami – niektoré novinky sú už vo vývoji, takže sa určite máte na čo tešiť!

štvrtok 14. marca 2013

heslo123 na Elbia Hostingu


Poslednou dobou je o hackingu počuť viac ako predtým. Túžba prekonať zabezpečenie je zrejme v každom informatikovi. Zabezpečením len ťažko nazvať ak si nastavíte heslo ako "banka123". Slabé heslá sú v korporátnom prostredí skôr raritou. Horšie je to keď prídeme k bežným používateľom.

Otestovali sme našich klientov a ich heslá. Účelom bolo zistiť, koľkí klienti Elbiahostingu majú heslo zhodné s loginom. Do úvahy sme brali aj heslo v tvare "login123". Po odskúšaní všetkých klientov sme zistili, že 10 ľudí má heslo zhodné s loginom, prípadne k nemu pridáva "123". Týmto naším klientom sme poslali upozornenie, aby si heslo zmenili. 

Aké heslo (nie) je dobré?

Ak aj nepoužívate zrovna "heslo123" neznamená to, že máte vyhraté. Keď si zvolíte heslo, jeho obsah sa zahashuje (zašifruje) nejakým algoritmom. Na webe sa často používa algoritmus MD5. Aj v prípade, že by niekto získal dáta o kontách nedozvie sa nič viac ako nezrozumiteľný reťazec. Taká je teória.

Prax je však taká, že pri jednoduchých heslách a dobrom výpočtovom výkone je možné zamaskované hesla odhaliť do niekoľkých minút, alebo hodín. Výpočtový výkon ideálny pre tento druh operácie poskytujú voľne dostupné grafické karty. 

Pre vaše heslo platí:

  • čím viac znakov tým lepšie, minimálne 7-8 znakov
  • kombinujte veľké a malé písmená
  • kombinujte písmená a číslice, ideálne použite aj iné znaky ( # @ . $ & )
  • nepoužívate bežné slová

Riešenie v Elbiahostingu

V Elbii nepoužívame na hashovanie hesiel MD5, ale inú 512 bitovú šifru. Pre porovnanie, heslo "test" vyzerá v MD5 nasledovne:

098f6bcd4621d373cade4e832627b4f6

Pri použití našej šifry (SHA512)  je výsledok na pohľad zložitejší:

ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff

V prípade, že by sa nám stalo niečo podobné ako serverom LinkedIn minulý rok, alebo serverom Evernote tento rok, vaše heslá by boli aj tak v bezpečí. Každopádne budeme veľmi radi, ak naši klienti nebudú používať ako heslo "login123" a podobné zjednodušenia. Vytvorenie prísnych pravidiel pre heslá našich klientov by mohlo byť kontraproduktívne. Pri akýchkoľvek pravidlách je v konečnom dôsledku kvalita hesla aj tak na vás. Priebežnú kontrolu našich klientov určite v budúcnosti zopakujeme. 

štvrtok 31. januára 2013

Odkiaľ sa vzal zavináč a ako funguje email


Elektronická pošta je už dnes súčasť života väčšiny ľudí. Podľahli aj staršie generácie. Iróniou je, že Internet bol pôvodne sieťou pre pár počítačov a email používalo iba niekoľko desiatok ľudí. Väčšou iróniou je, že dnes ho používajú miliardy ľudí pri zachovaní tých istých základných pravidiel ako v sedemdesiatych rokoch. Symbol "zavináča" je známy rovnako ako náboženské symboly. Používať sa začal od roku 1971, keď sa snažil počítačový vedec menom Ray Tomlinson vyriešiť vznikajúce problémy rastu používateľov ARPANETu - prapôvodcu dnešného Internetu. Osobné počítače v tej dobe boli v plienkach, zvykom bolo používať veľké počítače, ktoré obsluhovali desiatky až stovky používateľov. Tomlinsom chcel zlepšiť bežnú komunikáciu medzi dvomi používateľmi Internetu. Keďže počítače obsluhovalo veľké množstvo ľudí, bolo potrebné správu adresovať. Adresa musela pozostávať z adresy počítača a mena konkrétneho človeka, ktorému je určená správa. Symbol, ktorý bude oddeľovať tieto údaje, musel vybrať z existujúcich symbolov, ktoré boli počítače schopné zobraziť. Rozmýšlal aj nad znakom " = ". Nakoniec sa mu použitie symbola @ zdalo najlepšou voľbou. O tom, že dnes používame "zavináč", rozhodla skupina vedcov o počte menšom ako 20 ľudí. Mimochodom, tento symbol sa objavoval už skôr, dokonca v roku 1536. V tej dobe bol v Španielsku používaný ako merná jednotka ťažká približne ako 11 kilogramov. 

Na pohľad funguje email jednoducho. Odošlete správu, adresát ju dostane. Ak sa niečo pokazí, príde vám email s predmetom "Undelivered Mail Returned to Sender". V skutočnosti toto nenastane vždy, keď email nedorazí, ale to pochopíte ak dočítate tento blog, ktorý vám vysvetlí ako vlastne email funguje.

Servery aj dnes obsluhujú veľké množstvo používateľov. Majú za úlohu zaobstarávať rôzne úkony a na to slúžia procesy, ktoré sa nazývajú agenti. Prvým takým agentom je poštový klient, na ktorom napíšete správu a stlačíte tlačidlo "odoslať". Klient do správy pridáva všetky ostatné informácie (odosielateľ, čas, predmet a i.). Týmto spôsobom je možné, napríklad, odoslať email s falošným dátumom a časom. 


Klient sa pripojí na váš poštový server a predá vašu správu Mail Transfer a Mail Delivery agentom. Ak z vašej spoločnosti posiela v ten istý moment veľké množstvo kolegov email, váš email čaká vo fronte na odoslanie. Takto správa putuje do siete Internet. 



Dnes to ale správa nemá zďaleka také jednoduché ako v sedemdesiatych rokoch. Internet je žijúci organizmus o miliónoch serverov, z ktorých niektoré nie sú vždy dostupné, napríklad, kvôli údržbe alebo porúchám na sieti. Presnú cestu vyberá Mail Tranfer Agent (MTA) v závislosti od toho, ktoré servery a linky sú práve dostupné. Toto je miesto, ktoré radi zneužívajú spammeri, ktorí si budujú siete preposielacích serverov, ktoré v konečnom dôsledku utaja skutočného odosielateľa. MTA si najprv zistí adresu počítača na DNS servery. DNS server odpovie, kam má byť doručená správa @elbia.sk a kam správa končiaca na @elbianic.com. Pre každú doménu a jej DNS záznam je možné nastaviť presnú adresu práve a jedine pre poštu - DNS záznam typu MX (Mail eXchange). U Elbiahostingu si ho naši klienti menia v používateľskom rozhraní. Trvá nejaký čas, kým sa zmeny prejavia. Bez problémov ale môžete mať webstránky svojej domény na jednom serveri a poštu úplne na inom.

Keď sa MTA pripojí na poštový server, opýta sa, či je server ochotný správu pre jej adresáta prijať. Ak zasielate email do neexistujúcej schránky (napríklad ste si pomýlili meno kolegu), server ju odmietne prijať. Tento poopis je veľmi zjednodušený, v skutočnosti niekedy správa prechádza cez viaceré MTA. Na každom MTA môže narážať na spamfiltre a antivírusové kontroly. Keď sa niečo pokazí a váš email nie je doručený, nestane sa to potichu. MTA odošle späť správu s popisom závady. Existujú dva typy závad - dočasné a trvalé. Pri dočasnej sa MTA opakovane snaží zasielať správu jej adresátovi. Ak takáto závada trvá príliš dlho, stane sa z nej trvalá a správa je vrátená ako nedoručiteľná. Zákazníci Elbiahostingu úspešne pošlú denne viac ako 40 000 emailov. Podľa spoločnosti Radicati Group, ktorá sa venuje analýzam emailov, bolo v roku 2012 odoslaných 89 miliárd emailov do dvoch miliárd emailovýh schránok. Firemné schránky pritom tvoria iba štvrtinu. Použitie emailu naďalej rastie a napriek tomu, že v rámci ICT ide už o doslova archaickú technológiu, vidíme, že v jednoduchosti je krása.