Сигурност за напреднали

Как да създавате и помните сложни и различни пароли? Как да възстановите изтрито History в Windows? Как да блокирате уебсайт на личния си компютър? Създаване на Proxy. Деинсталиране на AVG Free. Блокиране на Proxy сървъри без допълнителен софтуер…
С основни познания в програмирането и, разбира се, при малко желание от ваша страна ще ви помогнем да разнищите тези въпроси, за да подобрите компютърната си сигурност. 

Как да възстановите изтрито History в Windows?
Научили сте се да триете History-то си? Добре, а знаете ли как да го възстановите? Като първа стъпка сме задължени за протокола да споменем System restore, тъй като почти всичко от случващото се в системата се пази в регистрите на Windows. Така че възстановяването към точка, която знаете, че съдържа необходимата ви информация, е най-очевидното. Ако сте изключили System restore, съществува и друга тактика. По принцип Windows пази редица не толкова популярни лог файлове, които са независими и от регистрите, и от индивидуалните програмни логове. Тези файлове се наричат "index.dat". Нека ги открием:
В Windows XP, в Start менюто изберете Search -> For Files & Folders -> All Files & Folders -> въведете "index.dat" в полето. Ограничете търсенето в C:\, използвайки падащото меню Look In -> при More Advanced Options, задължително поставете отметки на Windows Files, History Files & Folders и Subfolders -> започнете издирването. Забележете колко много "index/date" файлове имате. Сега ще ви трябва специално приложение, за да ги прочетете, но имайте предвид, че това не са текстови файлове. Потърсете в Google за "index.dat reader", свалете софтуера, инсталирайте го и с него отворете желаните файлове. Воала, вече си имате десетки History-та, сред които ще е информацията, която търсите.  
При Windows Vista и Windows 7 ползвайте същата методология.
Какво правим, ако проблемът идва вследствие намесата на специализиран софтуер за заличаване на следи? Ще ви трябва хард диск редактор, който директно да се намеси в секторите на HDD-то. Вече всяка по-голяма компания, производител на хард дискове, предлага такъв тип програми.

Как да създавате и помните сложни и различни пароли?
Техниката, която ще използваме, се нарича... "алгоритъм": последователност от стъпки, които изграждат израз. Вместо обаче да се стараете да запаметите цял куп пароли за цял куп сайтове, ще трябва да запомните един конкретен алгоритъм, чрез който винаги ще се сещате дори за най-сложните. Но първо нека изясним какви са съставките за получаване на стабилна парола, която ще е много трудно да се познае от другите: комбинация от малки и главни букви плюс цифри и специални знаци.
 
И така, нека кажем, че най-големият ви идол е Робърт де Ниро (Robert De Niro). Ще направим микс от неговото име и ще вземем, да речем, началните две букви от първото му име и първите две - от последното. Сега ще добавим две цифри, един специален знак и ще ги структурираме в една цяла парола. Нека бъде Ro79Ni@.
Добре, сега да адресираме проблема с множеството пароли за различните онлайн услуги, които ползвате. Ще вземем първата и последната букви от името на сайта, от който се интересувате, и ще ги поставим съответно най-отпред и най-отзад на горепосочения пример. Ако това е Facebook, финалният резултат трябва да изглежда така:  FRo79Ni@k. Ако ползвате Gmail, ще е: GRo79Ni@l. Тези пароли изглеждат респектиращо, нали? Есенцията се крие в това, да разработите свой собствен алгоритъм, чиято тайна не трябва да споделяте с никого.
Как да блокирате уебсайт на личния си компютър?
Всички добре знаем, че много сайтове са силно подозрителни, а и наличието на деца в семейството, ползващи Интернет, или на досадни любопитковци със сигурност внася доза допълнителен смут. Как да блокирате подобни сайтове? Следвайте стъпките... 
В Windows XP можете да се възползвате от един хитър трик чрез хост файл. Отворете MyComputer -> изберете дела, на който е инсталирана операционната ви система -> отидете до Windows -> System32 -> drivers -> etc. В тази папка намерете и отворете hosts файла с Notepad. В края на файла добавете следното: "127.0.0.1 www.xxx.com" (без кавичките), и излезте, запазвайки промените.
Windows Vista и Windows 7 използват уеб филтриращи методи. До тях се стига, като отворите Control Panel-а -> Parental Controls -> под User Accounts изберете Set up Parental Controls -> посочете за кой акаунт желаете да поставите уебфилтър и следвайте стъпките, за да завършите операцията. Имайте предвид, че "Parental Controls" не може да бъде включен на администраторски акаунт.

Създаване на Proxy
Съществуват много варианти за достъп до забранени или ограничени по някакъв начин сайтове. Един от тези методи е създаването на Proxy. Прокситата са с различни типове скриптове, на които ще обърнем внимание сега:
- PHProxy, както подсказва името, е скрипт, писан на PHP, и е един от най-популярните в момента. Ще трябва да разполагате със собствен уебсървър или да си вземете хостинг акаунт. Налични са много уебхостове - и платени, и безплатни, като на вас ще ви трябва такъв, който позволява PHP (например awardspace.com). Свалете си скрипта http://sourceforge.net/projects/poxy) и качете файловете на вашия сървър или уебхост. Това е всичко, което ви трябва, но можете да променяте външния вид на проксито, използвайки CSS за персонализиране на шаблон.
- CGI Proxy е леко фрустриращ. Ако имате собствен сървър, инсталирайте cgi/perl на него. Ако имате уебхост онлайн, намерете един, който да поддържа CGI скриптове. Един от добрите е http://tripod.com. Сега единственото, което трябва да направите, е да ъплоуднете nph-proxy файла в правилната директория, но е възможно да не проработи поради... незнайна причина. Можете да тествате и автоматичния инсталатор (потърсете го в Google), който ще ви поиска ftp акаунт. Някои, но не всички безплатни, уебхостинги го предлагат. И това е. Освен ако не притежавате вуду познания, вероятно няма да успеете, което е напълно нормално - ако не знаете Perl, този скрипт е невъзможен.
- Glype е страхотен скрипт и любимец на мнозина, който можете да изтеглите от http://glype.com. Самия скрипт има нужда от PHP и Curl достъп, а като уебхост можете да се насочите към http://000webhost.com. Разбира се, ако имате собствен сървър, нямате проблем. Отворете папката и zip-нете ъплоудващата папка. Качете ъплоуд папката и линкнете към нея. Вече трябва да работи.
Забележки: Поради голямото количество ресурси, които заемат, безплатните уебхостинги ще ви изритат в рамките на седмица. Има много добри прокси хостинги, за които можете да се разтърсите в Google. Горните са само примерни, но ето ви и още няколко: Netonomous.net (PHP базиран), UnlockMyspace.com (уеб базиран), AceVPN.com (openvpn базиран).
 

Блокиране на Proxy сървъри без допълнителен софтуер
Вече сте наясно със създаването на Proxy, а сега е моментът да се научите и как да се защитавате от тях, при това без инсталиране на допълнителен софтуер. За целта ще ползваме HTTP протоколи, поставяйки скрипт във файла htsaccess на уебсайта. След като въведете кода, посочен по-долу, качето го на сървъра си. Методът е ефективен и работи:

RewriteEngine on
RewriteCond %{HTTP:VIA}  !^$ [OR]
RewriteCond %{HTTP:FORWARDED}  !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA}  !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR}  !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION}  !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION}  !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP}  !^$
RewriteRule ^(.*)$ - [F]

Деинсталиране на AVG Free
Приемаме, че вече сте опитали да отстраните AVG Free с AVG Remover http://www.avg.com/eu-en/download-tools), който за съжаление не винаги сработва с по-стари версии на програмата. Спокойно, и за вас имаме решение. Ще ползваме SubInACL http://brothersoft.com/subinacl-186736.html) command-line приложението на Microsoft, което предоставя тотален контрол за сигурността на файловете, регистрите и услугите (но което за съжаление не работи под Windows 7). След като свалите SubInACL, стартирайте .msi файла, за да го инсталирате. Използвайки NotePad, направете copy/paste на посочените долу команди във файл, наречен "reset.cmd" (създайте го в същата директория, в която сте сложили exe-то на SubInACL):

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f

Пуснете "reset.cmd".
 
Изготвил : Владимир Георгиев
Списание : Pcworld