<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Peter Oravec Blog &#187; ochrana</title>
	<atom:link href="http://www.peteroravec.sk/tag/ochrana/feed" rel="self" type="application/rss+xml" />
	<link>http://www.peteroravec.sk</link>
	<description>O IT, weboch, webdizajne, SEO a RC modeloch...</description>
	<lastBuildDate>Wed, 25 Jan 2012 19:59:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Seagate FreeAgent Desk, zálohovanie a ochrana dát v pohode</title>
		<link>http://www.peteroravec.sk/seagate-freeagent-desk-zalohovanie-a-ochrana-dat-v-pohode</link>
		<comments>http://www.peteroravec.sk/seagate-freeagent-desk-zalohovanie-a-ochrana-dat-v-pohode#comments</comments>
		<pubDate>Sat, 03 Jan 2009 18:17:10 +0000</pubDate>
		<dc:creator>Peter Oravec</dc:creator>
				<category><![CDATA[Počítače]]></category>
		<category><![CDATA[Recenzie]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[ochrana]]></category>

		<guid isPermaLink="false">http://www.peteroravec.sk/?p=1634</guid>
		<description><![CDATA[Novinka na trhu prenosných diskov na zálohovanie Vašich dát... Dizajnovo zaujímavý disk s kapacitou 1 terabajt a jednoduchým softvérom pre zálohu Vašich videí, fotiek, hudby a iných dôležitých súborov. Ako zálohuje a synchronizuje Vašu prácu v tomto malom článku. FreeAgent Desk má kapacitu 1 terabajt (skutočná kapacita asi 931GB, to vie naštvať). Je to primárne externý HDD s možnosťou synchronizácie údajov napríklad medzi domácim a pracovným počítačom a tiež možnosťou...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1643" title="Seagate Logo" src="http://www.peteroravec.sk/wp-content/uploads/2009/01/seagate-logo.png" alt="Seagate Logo" width="70" height="62" />Novinka na trhu prenosných diskov na zálohovanie Vašich dát... Dizajnovo zaujímavý disk s kapacitou 1 terabajt a jednoduchým softvérom pre zálohu Vašich videí, fotiek, hudby a iných dôležitých súborov. Ako zálohuje a synchronizuje Vašu prácu v tomto malom článku.</p>
<p><img class="size-medium wp-image-1639 alignnone" title="Seagate Free Agent Desk 1T" style="clear: both;" src="http://www.peteroravec.sk/wp-content/uploads/2009/01/seagate-free-agent-desk-640x305.jpg" alt="Seagate Free Agent Desk 1T" width="640" height="305" /><span id="more-1634"></span></p>
<p>FreeAgent Desk má kapacitu 1 terabajt (skutočná kapacita asi 931GB, to vie naštvať). Je to primárne externý HDD s možnosťou synchronizácie údajov napríklad medzi domácim a pracovným počítačom a tiež možnosťou kryptovania súborov na disku. Nieje to ani sieťový NAS disk . Už z fotiek nieje vidno žiadne tlačidlá, žiadne ani niesú. Do disku ide len USB kábel a zdroj elektriny. Ak by si niekto myslel, že diódami podsvietené logo a efektné  bodky okolo majú nejakú špeciálnejšiu funkciu ako napríklad signalizáciu zaplnenia disku podľa rozsvietených bodiek tak ho musím sklamať, je to len dekorácia. Ak však disk je vypnutý tak svieti len logo a pár bodiek a ak sa na disk kopíruje tak to celé mierne pulzuje.</p>
<p>Rozmerovo je disk podľa mňa malý, má pomerne nízky profil a v prípade, že použijete stojan pre umiestnenie na stojato tak nezabere ani veľa miesta. Povrch disku udáva výrobca ako kov, mne to však silne pripomína plast nastriekaný striebornou farbou... fakt neviem, na dotyk to nieje studené a vôbec mi to nepripomína kov. <img src='http://www.peteroravec.sk/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p><img class="alignnone size-medium wp-image-1650" title="seagate-free-agent-desk2" src="http://www.peteroravec.sk/wp-content/uploads/2009/01/seagate-free-agent-desk2-640x310.jpg" alt="seagate-free-agent-desk2" width="640" height="310" /></p>
<h2>Rozbaľovanie krabice</h2>
<p>Krabica pekná, všetko pekne zabalené v sáčkoch. V krabici nájdete okrem disku adaptér (ktorý je podľa mňa dosť veľký ale aspoň tá veľká časť nieje ako na notebookoch že je niekde v strede káblov), 4 gumené nožičky ak disk nebude nastojato, stojan pre umiestnenie na stojato, nejaké brožúrky, USB kábel, koncovky pre adaptér a to americkú a európsku (dajú sa vymieňať).</p>
<p><object width="640" height="385" data="http://www.youtube.com/v/PlNmvcm3hMg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/PlNmvcm3hMg&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<h2>Softvér a inštalácia</h2>
<p>Inštalácia bola úplne super. Nepotrebujete žiadne inštalačné CD ani nič sťahovať z internetu. Len pripojíte disk k PC a ten hneď funguje. U mňa sa z neho hneď aj pustila inštalácia softvéru <strong>Seagate Manager </strong>ktorého inštalačky sú rovno na disku spolu s manuálmi (aj v českom jazyku).</p>
<h3>Seagate Manager</h3>
<p>Jednoduchý soft pre prácu a nastavenie automatického zálohovania. V podstate tam nastavíte len adresáre ktoré chcete zálohovať a či automaticky alebo manuálne, to isté so synchronizáciou. Ďalej môžete svoje súbory na disku šifrovať (neskúšal som) prípadne aj celý disk ochrániť heslom (neskúšal som).</p>
<p><img class="aligncenter size-medium wp-image-1663" title="Seagate Manager" src="http://www.peteroravec.sk/wp-content/uploads/2009/01/seagate-manager-524x480.jpg" alt="Seagate Manager" width="524" height="480" /></p>
<h2>Automatická záloha</h2>
<p>Jednoducho si v Seagate Menager vyberiete ktoré adresáre chcete zálohovať a FreeAgent ich na disk zazálohuje v rovnakej stromovej štruktúre ako na Vašom disku. K čomu je to dobré? Jednoducho potom môžete zálohu obnoviť do iného adresára alebo do originálneho a tak vrátiť súbory do pôvodného stavu.  Zálohovať môžete buď iba dokumenty, obrázky... alebo v pokročilejšej voľbe práve len tie ktoré chcete.</p>
<p>Ak už viete ktoré adresáre zachraňovať tak sa len rozhodnete či sa záloha bude diať sama v určité dni a hodiny alebo manuálne (po kliknutí na ikonku v task bare a vybrani položky Back Up Now!). Páči sa mi na tom to, že tento disk v podstate beží stále (sám sa rozhoduje kedy sa vypne) a tým pádom si nastavíte čo a kedy zálohovať a viac sa nestaráte. V prípade, že by sa niečo pokazilo tak spravíte obnovu do pôvodného miesta ako keby sa nič nestalo.</p>
<h2>Synchronizácia medzi dvoma PC</h2>
<p>FreeAgent má funkciu synchronizácie vďaka ktorej si napríklad urobíte zálohu v domácom PC a chcete ju prenieť do pracovného počítača. Do druhého počítača pripojíte len disk nainštalujete Seagate Manager a hneď Vás systém vyzve k synchronizácii, takto sa do iného PC presunú všetky zálohované veci jednoducho. Či všetky alebo len niektoré ale asi neurčíte.</p>
<p>FreeAgent je dizajnovo zaujimavý kúsok ktorý ani cenou nikoho nenaštve. Okrem možnosti použitia ako klasického disku pre zálohu videí, fotiek... je fajn možnosť automatickej zálohy či synchronizácie, tu si však treba vopred rozvrhnúť čo a ako je pre mňa výhodnejšie zálohovať práve takto. Pre paranoidných užívateľov je tu potom možnosť svoje údaje chrániť heslom či úplne šifrovať.  Páči sa mi, že tento disk len pripojíte, nastavíte a ďalej neriešite... kedy sa vypne / zapne si primárne určí sám a takto je vždy v pohotovosti, automatické zálohy prebiehajú tak, že úžívateľ to nemusí ani zbadať pretože prebehnú na pozadí bez žiadnych otravných hlášok.</p>
<h2  class="related_post_title">Podobné články</h2><ul class="related_post"><li>16. September 2010 -- <a href="http://www.peteroravec.sk/uzivatelska-recenzia-noveho-pohyboveho-ovladaca-playstation-move" title="Užívateľská recenzia pohybového ovládača Playstation Move">Užívateľská recenzia pohybového ovládača Playstation Move</a></li><li>23. Máj 2009 -- <a href="http://www.peteroravec.sk/recenzia-najmensej-fullhd-kamery-na-svete-sony-hdr-tg3" title="Recenzia najmenšej FullHD kamery na svete: Sony HDR-TG3">Recenzia najmenšej FullHD kamery na svete: Sony HDR-TG3</a></li><li>1. December 2008 -- <a href="http://www.peteroravec.sk/samsung-syncmaster-t260hd-televizor-alebo-monitor-full-hd-monitor-s-tv-tunerom" title="Samsung Syncmaster T260HD, televízor alebo monitor? Full HD monitor s TV tunerom">Samsung Syncmaster T260HD, televízor alebo monitor? Full HD monitor s TV tunerom</a></li><li>6. Október 2008 -- <a href="http://www.peteroravec.sk/moj-novy-apple-iphone-3g-prve-dojmy" title="Môj nový Apple iPhone 3G: prvé dojmy">Môj nový Apple iPhone 3G: prvé dojmy</a></li><li>14. Február 2007 -- <a href="http://www.peteroravec.sk/zaklady-session-relacii-v-php" title="Základy SESSION relácií v PHP">Základy SESSION relácií v PHP</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.peteroravec.sk/seagate-freeagent-desk-zalohovanie-a-ochrana-dat-v-pohode/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Základy SESSION relácií v PHP</title>
		<link>http://www.peteroravec.sk/zaklady-session-relacii-v-php</link>
		<comments>http://www.peteroravec.sk/zaklady-session-relacii-v-php#comments</comments>
		<pubDate>Wed, 14 Feb 2007 20:12:02 +0000</pubDate>
		<dc:creator>Peter Oravec</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webdizajn a programovanie]]></category>
		<category><![CDATA[ochrana]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.blog.peteroravec.net/zaklady-session-relacii-v-php</guid>
		<description><![CDATA[Pri bezstavovom protokole HTTP nemá programátor žiadny nástroj s ktorým by mohol zisťovať či požiadavky užívateľa pochádzajú od tej istej osoby. Na riešenie tohoto problému existuje SESSION. Protokol HTTP je bezstavová technológia, tzn. že samotný protokol nemá žiadne prostriedky ktoré by dokázali zachovávať stavy medzi jednotlivými prechodmi medzi stránkami kde by sme vedeli či požiadavka pochádza od toho istého užívateľa. Hlavný rozdiel medzi COOKIEs a SESSION je ten, že COOKIES...]]></description>
			<content:encoded><![CDATA[<p>Pri bezstavovom protokole HTTP nemá programátor žiadny nástroj s ktorým by mohol zisťovať či požiadavky užívateľa pochádzajú od tej istej osoby. Na riešenie tohoto problému existuje SESSION.</p>
<p>Protokol HTTP je bezstavová technológia, tzn. že samotný protokol nemá žiadne prostriedky ktoré by dokázali zachovávať stavy medzi jednotlivými prechodmi medzi stránkami kde by sme vedeli či požiadavka pochádza od toho istého užívateľa.</p>
<p><span id="more-74"></span></p>
<p>Hlavný rozdiel medzi COOKIEs a SESSION je ten, že COOKIES sa ukladajú u klienta a SESSION na webovom serveri. To čo je ukladané u klienta (COOKIEs) je vo svojej podstate potenciálne nebezpečné. U údajov ukladaných u užívateľa platí, že to čo prehliadač prijme môže byť uložené, zmenené a poslané naspať. Tento fakt môže spôsobiť nemalé problémy hlavne tam kde používame COOKIEs namiesto SESSION. Preto si treba uvedomiť kde a kedy použiť SESSION alebo COOKIES.</p>
<h2>Ako funguje SESSION?</h2>
<p>SESSION k svojmu správnemu fungovaniu využíva COOKIEs. Samotná relácia je riadená priradeným popisovačom čo je vlastne PHP ID (zašifrované náhodné číslo ktoré je uložené u klienta ako COOKIEs), to odkazuje na SESSION uložené na serveri.</p>
<p>Prácu s reláciami by sme mohli rozdeliť do týchto fáz:</p>
<ul>
<li><strong>Zahájime reláciu:</strong> Pod týmto pojmom rozumieme to, že musíme dať serveru (na ktorom stránka beží) vedie´t že ideme použiť SESSION. Zahájime ho funkciou <strong>session_start(); na začiatku nášho scriptu.</strong><code>session_start();</code>Môžeme tiež v PHP.INI zapnúť direktívu SESSION.AUTO_START ktorá zabezpečí, že relácia bude automaticky spustená po prístupe na stránku.</li>
<li><strong>Registrácia session:</strong> Nebudeme sa zaoberať zastaralými spôsobmi ako $HTTP_SESSION_VARS či nutnosť session_register() ale použijeme klasický spôsob $_SESSION.Pre vytvorenie jednoduchého SESSION to môžeme urobiť napríklad takto (na začiatku skriptu je session_start())
<p><code>$_SESSION[&#039;premenna&#039;] = 12345;</code>Týmto vytvoríme premennú relácie s hodnotou 12345. Premenná relácie bude platná pokým:</li>
<li>Nevyprší doba platnosti podľa nastavenia servera na ktorom stránka bežíNeukončíme reláciu manuálne keď ju už nebudeme potrebovať (napríklad odhlásenie užívateľa)</li>
<li><strong>Zničenie SESSION:</strong> Doba platnosti SESSION býva často dlhšia ako je na prácu s reláciou nutné a preto si ukážeme ako ju ukončíme manuálne. Keď vieme, že už SESSION nepotrebujeme použijeme na odstránenie premennej funkciu <strong>unset()</strong>, napríklad:<code>unset($_SESSION[&#039;premenna&#039;]);</code>Následne by sme mali použiť funkciu <strong>session_destroy()</strong> ktorá úplne odstráni ID relácie a tým aj celú reláciu zo servera.
<p><code>session_destroy();</code></li>
</ul>
<h2>Testovanie existencie SESSION</h2>
<p>Pri práci so SESSION budete skôr či neskôr potrebovať overiť existenciu relácie (napríklad overenie či užívateľ je prihlásený). Na overenie existencie premennej SESSION môžeme použiť funkcie <strong>isset()</strong> alebo <strong>empty().</strong></p>
<p><pre><code>if(isset($_SESSION[&#039;premenna&#039;]))
echo&#039;existuje session&#039;;
else echo&#039;neexistuje session&#039;;</code></pre></p>
<p><pre><code>if(!empty($_SESSION[&#039;premenna&#039;]))
echo&#039;existuje session&#039;;
else echo&#039;neexistuje session&#039;;
</code></pre></p>
<h2>Konkrétny príklad funkčnosti</h2>
<p>Teraz si ukážeme konkrétny príklad ako pracovať s reláciami. Vytvoríme si tri php súbory na ktorých si demonštrujeme vytvorenie, zobrazenie a odstránenie SESSION.</p>
<p>V súbore stranka1.php vytvoríme reláciu spolu s odkazom na ďalší súbor kde SESSION znova zobrazíme.</p>
<p><pre><code> session_start(); //zahájime session
//vytvoríme session
$_SESSION[&#039;moje_session&#039;] = &#039;Toto je moje SESSION&#039;;</code></pre></p>
<p>//odkaz na ďalší súbor<br />
echo'&lt;a href="stranka2.php"&gt;stranka2.php&lt;/a&gt;';  V tomto súbore zobrazíme už vytvorené SESSION a v súbore stranka3.php ho zobrazíme a zničíme kde uvidíme, že už nebude ďalej existovať.</p>
<p><pre><code> session_start(); //zahájime session
//zobrazíme session
echo&#039;Moje SESSION obsahuje text: &#039;.$_SESSION[&#039;moje_session&#039;];</code></pre></p>
<p>//odkaz na ďalší súbor<br />
echo'&lt;a href="stranka3.php"&gt;stranka3.php&lt;/a&gt;';  V súbore stranka3.php SESSION zobrazíme, zničíme a pokúsime sa ho znova zobraziť aj keď už nebude existovať.</p>
<p><pre><code> session_start(); //zahájime session
//zobrazíme session
echo&#039;Moje SESSION obsahuje text: &#039;.$_SESSION[&#039;moje_session&#039;];</code></pre></p>
<p>//zničíme session<br />
unset($_SESSION['moje_session']);<br />
session_destroy();<br />
/* session už neexistuje a to si môže me ukázať ak ho dáme zobraziť  SESSION TU UŽ NEEXISTUJE! */</p>
<p>echo'Moje SESSION obsahuje text: '.$_SESSION['moje_session'];  V tomto článku sme si ukázali základy práce so SESSION. Treba si ale uvedomiť, že aj keď sú SESSION ukladané na serveri treba dbať na bezpečnosť a preto <strong>NIKDY</strong> nepoužívajte ako identifikátor relácie alebo jeho hodnotu svoj nick či prípadne heslo (pri overovaní totožnosti užívateľa). Ak ho musíte použiť tak určite v zaheshovanej podobe ktorá bz pri nejakom odcudzení do rúk hackera nepodávala žiadnu informáciu ktorú by hacker mohol zneužiť.</p>
<h2  class="related_post_title">Podobné články</h2><ul class="related_post"><li>31. Január 2007 -- <a href="http://www.peteroravec.sk/bezpecnost-udajov-zadanych-uzivatelom-v-php" title="Bezpečnosť údajov zadaných užívateľom v PHP">Bezpečnosť údajov zadaných užívateľom v PHP</a></li><li>21. Marec 2010 -- <a href="http://www.peteroravec.sk/zend-framework-validator-volnej-domeny" title="Zend Framework: validátor voľnej domény">Zend Framework: validátor voľnej domény</a></li><li>18. Február 2009 -- <a href="http://www.peteroravec.sk/zend-framework-po-lopate-pouzitie-view-helperu" title="Zend Framework po lopate: Použitie View Helperu">Zend Framework po lopate: Použitie View Helperu</a></li><li>23. Január 2009 -- <a href="http://www.peteroravec.sk/ako-vytvorit-vlastny-validator-pre-zend-framework-overenie-hesiel" title="Ako vytvoriť vlastný validátor pre Zend Framework: overenie hesiel">Ako vytvoriť vlastný validátor pre Zend Framework: overenie hesiel</a></li><li>3. Január 2009 -- <a href="http://www.peteroravec.sk/seagate-freeagent-desk-zalohovanie-a-ochrana-dat-v-pohode" title="Seagate FreeAgent Desk, zálohovanie a ochrana dát v pohode">Seagate FreeAgent Desk, zálohovanie a ochrana dát v pohode</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.peteroravec.sk/zaklady-session-relacii-v-php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bezpečnosť údajov zadaných užívateľom v PHP</title>
		<link>http://www.peteroravec.sk/bezpecnost-udajov-zadanych-uzivatelom-v-php</link>
		<comments>http://www.peteroravec.sk/bezpecnost-udajov-zadanych-uzivatelom-v-php#comments</comments>
		<pubDate>Wed, 31 Jan 2007 11:49:38 +0000</pubDate>
		<dc:creator>Peter Oravec</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webdizajn a programovanie]]></category>
		<category><![CDATA[ochrana]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.peteroravec.net/bezpecnost-udajov-zadanych-uzivatelom-v-php</guid>
		<description><![CDATA[Každá internetová stránka sa snaží spĺňať pravidlá bezpečného webu. Najväčším rizikom sú vždy údaje od užívateľov. Nikdy neviete kto a čo plánuje s vašim webom a opatrnosti nieje nikdy dosť.]]></description>
			<content:encoded><![CDATA[<p>Každá internetová stránka sa snaží spĺňať pravidlá bezpečného webu. Najväčším rizikom sú vždy údaje od užívateľov. Nikdy neviete kto a čo plánuje s vašim webom a opatrnosti nieje nikdy dosť.</p>
<p><span id="more-24"></span></p>
<p>Pri prevádzke dynamických internetových stránok existujú rôzne bezpečnostné hrozby od SQL injection, cez XSS... Tento článok by Vám mal pomôcť ako a na čo si dať pozor pri dátach prichádzajúcich od užívateľa.</p>
<ul>
<li>Vždy predtým ako nejaké údaje uložíte do databázy, prežente ich funkciou <strong>addslashes()</strong>. Tá potlačí význam niektorých špeciálnych znakov ktoré by mohli spôsobiť problémy. Pri získavaní údajov z databázy musíte potom použiť funkciu <strong>stripslashes()</strong> ktorá odstráni spätné lomítka a údaje budú v pôvodnom stave.</li>
<li>V súbore PHP.INI existujú direktívy <strong>magic_quotes_gpc</strong> a <strong>magic_quotes_runtime</strong>. Magic_quotes_gpc je funkcia magických úvodzoviek ktorá všetkým údajom prichádzajúcim z GET, POST a COOKIEs automaticky vkladá spätné lomítka. Pri tejto direktíve nieje na škodu vytvoriť si vlastnú funkciu add_slashes() ktorá by nazávisle na tom, či je magic_quotes_gpc zapnuté alebo nie.Môžeme ju urobiť pomocou jednoduchého ternárneho operátora:</li>
</ul>
<p><pre><code>function gpc_addslashes($str)
{
//funkcia zistí, či je magic_quotes_gpc zapnuté alebo nie
//a podľa toho aplikuje na reťazec addsleshes() alebo nie
return (get_magic_quotes_gpc() ? $str : addslashes($str));
} </code></pre><br />
Druhá direktíva magic_quotes_runtime ošetruje dáta idúce z databázy.</p>
<ul>
<li>Niekedy potrebujeme zobrazovať v php aj časti HTML kódu ktorý sa môže vykonať a spôsobiť problémy. Jednoduchým riešením je funkcia <strong>strip_tags()</strong> ktorá umožňuje automatické odstránenie všetkých tagov. Má aj nepovinný parameter v ktorom môžeme zapísať povelené tagy. Týmto zabránime prípadnému útočníkovi zadávať scripty ktoré by sa mohli vykonať a smerovať naspäť do prehliadača.</li>
<li>Ak chceme zobrazovať HTML kód ale nechceme aby sa vykonal môžeme použiť funkciu <strong>htmlspecialchars()</strong> ktorá pretvorí znaky na neškodné HTML entity. Napríklad znak &lt; by premenila na &lt;</li>
<li>Pokiaľ nejaké údaje dávame funkciám <strong>system()</strong> alebo <strong>exec()</strong> mali by sme použiť funkciu <strong>escapeshellcmd()</strong>. Touto funkciou potlačíme význam všetkých metaznakov a tým zabránime spúšťaniu akýchkoľvek príkazov.</li>
<li>Ak pracujete s číselnými hodnotami (napríklad SQL dotaz prijímajúci číselnú hodnotu z URL) mali by sme hodnotu testovať pomocou funkcie <strong>intval()</strong>. Táto funkcia skúša či hodnota sa dá premeniť na číslo, ak to nebude číselná hodnota vráti 0, dobrá funkcia pri ochrane pred SQL injection.</li>
</ul>
<p>Toto boli základné pravidlá bezpečnosti ktorých by ste sa mali držať aby ste riziko minimalizovali a vyhli sa tak najväčším chybám.</p>
<h2  class="related_post_title">Podobné články</h2><ul class="related_post"><li>14. Február 2007 -- <a href="http://www.peteroravec.sk/zaklady-session-relacii-v-php" title="Základy SESSION relácií v PHP">Základy SESSION relácií v PHP</a></li><li>21. Marec 2010 -- <a href="http://www.peteroravec.sk/zend-framework-validator-volnej-domeny" title="Zend Framework: validátor voľnej domény">Zend Framework: validátor voľnej domény</a></li><li>18. Február 2009 -- <a href="http://www.peteroravec.sk/zend-framework-po-lopate-pouzitie-view-helperu" title="Zend Framework po lopate: Použitie View Helperu">Zend Framework po lopate: Použitie View Helperu</a></li><li>23. Január 2009 -- <a href="http://www.peteroravec.sk/ako-vytvorit-vlastny-validator-pre-zend-framework-overenie-hesiel" title="Ako vytvoriť vlastný validátor pre Zend Framework: overenie hesiel">Ako vytvoriť vlastný validátor pre Zend Framework: overenie hesiel</a></li><li>3. Január 2009 -- <a href="http://www.peteroravec.sk/seagate-freeagent-desk-zalohovanie-a-ochrana-dat-v-pohode" title="Seagate FreeAgent Desk, zálohovanie a ochrana dát v pohode">Seagate FreeAgent Desk, zálohovanie a ochrana dát v pohode</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.peteroravec.sk/bezpecnost-udajov-zadanych-uzivatelom-v-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

