Забрана на hotlinking с .htaccess

Трафик е количеството данни (информация), която бива изпратена от сървъра до компютъра на посетителите. Всеки текст, изображение, уеб-страница и всичките данни, които се показват в техния браузър бива трансфериран до техния компютър.

Кражбата на трафик (или hotlinking) е когато, някой друг използва директни връзки до изображение (или нещо друго) от вашия сайт, вместо да го изтегли и да го качи на неговия сървър.

Това може да не изглежда като сериозен проблем, но в някои случаи може да стане голям проблем. Представете си едно изображение и още 100 други сайта, кодирали в техните страници изображението от вашия сървър. Ако това е само вашият сървър – тогава трафикът би бил доста по-малък. Но сега, когато стотици пренасочват трафика към вашия сървър за това изображение, количеството трафик ще скочи до тавана. Макар това да няма директно отражение на вашата страница, сървърът, на който тя е качена ще трябва да се справи с доста голямо количество заявки само за едно изображение. В много случаи това ще се отрази и на вашата сметка за хостинг, тъй като надвишеният трафик на месец се заплаща при повечето фирми предлагащи хостинг услуги.

Решението, което ще видите в тази статия няма да предотврати свалянето на изображения от вашата страница, но ще забрани използването на връзки към файлове от вашия сървър на други страници.

Използвайки htaccess, можете да направите така, че изображението да изглежда повредено на чуждите сайтове (404 не е намерено) или можете да използвате изображение подобно на това в статията.
Прочетете още »

pySteg – графичен интерфейс за steghide

След статията относно скриването на файлове в изображения и аудио файлове се роди идеята за графичен интерфейс, който да улесни процеса и да съкрати писането в терминала. От тест на тест се появи и първата версия на pySteg – графичен интерфейс за steghide, който беше вдъхновен от Steghide UI за Windows. Като цяло разликата с Windows приложението е минимална, с идеята да е удобно за хората, които използват и две операционни системи Windows и GNU/Linux. Причината за това е, че pySteg не се предполага, че някога ще има версия за Windows – просто не е предвидена, а и нямам желанието да правя такава. Като за първа версия се постарах все пак да включа повечето функции, които предлага steghide. Приложението е написано на python и използва GTK за графичния интерфейс, което позволява добра интеграция с GNOME десктоп средата.

Прочетете още »

Представяме ImgurUp 1.0

Често пишейки с приятели в Skype, във IRC или публикувайки публикации във форуми ми се налага да добавям изображения за целта вместо да качвам изображенията на мой хост използвам безплатни услуги от други страници. Тази, която най-често ползвам е Imgur.com. За да улесня процеса с качването на изображения и да си спестя регистрацията реших да направя едно малко приложение, което да върши тази работа вместо мен, като същевременно води и лог за качените от мен изображения, така че да мога да ги използвам и по-късно, както и да ги изтривам при необходимост. Така след случайно ровене по директориите на твърдия ми диск открих дизайн на подобно приложение, което бях правил на Glade. Необходима бе малка редакция, след което добавянето на малко код, за да го накарам да работи. Така се роди ImgurUp.

Обновление: Програмата беше обновена до версия 1.1 – добавена е функция за снимане на екрана.
Изтегляне от github.com

Прочетете още »

Debian 6.0 “Squeeze” пуснат като стабилен

След 24 месеца постоянна разработка, Debian проекта публикува като стабилна версията 6.0 „Squeeze“. Новата версия включва KDE Plasma десктоп, GNOME, Xfce, LXDE десктоп среди както и всички видове сървърни приложения. Също така представя съвместимост с FHS версия 2.3 и софтуер разработен за версия 3.2 на LSB.

Новата версия представя и технически прегледи на два нови порта на ядрото за FreeBSD проекта, използвайки познатия Debian/GNU потребителска страна: Debian GNU/kFreeBSD за 32-битови (kfreebsd-i386) и за 64-битови (kfreebsd-amd64) персонални компютри. Тези портове са първите, които изобщо са включени в Debian публикация, които не са базирани на Linux ядрото. Поддръжката на популярен сървърен софтуер е силна и комбинира съществуващи функции на Linux-базирани Debian версии с уникални функции познати от BSD света. Но все пак, за тази версия тези нови портове са ограничени; за пример някой специфични десктоп свойства не се поддържат все още.

Друго нещо предложено за първи път е напълно свободно Linux ядро, което вече не съдържа проблематични firmware файлове. Тези са разделени в отделни пакети и премахнати от основната Debian архитектура в non-free среда, която не е разрешена по подразбиране. По този начин Debian потребителите имат възможността да използват напълно свободна операционна система, но ще могат да използват и не-свободни (non-free) драйвери ако е необходимо. Firmware файлове необходими по време на инсталацията могат да бъдат заредени от инсталационната система, специфични CD образ и архиви за USB базирани инсталации могат да бъдат изтеглени. Повече информация относно това може да бъде намерена на Debian Firmware wiki страницата.
Прочетете още »

Скрити послания в изображения и музика

Онези, които искат да изпращат файлове напълно незабележимо, могат да прибегнат до стеганографията. По този начин могат да се скрият секретни данни във формата на безопасни снимки или в песни. Голямото предимство: Изпращането на снимки и музика не предизвиква любопитството и по този начин е доста сигурно.

Изображението е взето от http://prismakhas.com/

Какво може Steghide

Steghide скрива файлове в изображения и музикални файлове. Тъй като Steghide не променя цветовете на изображенията, нито и честотата на аудио файловете, данните се скрити от случайните наблюдатели или слушатели. Steghide скрива данните в изображения с формат JPEG и BMP. За аудио файлове могат да се използват WAV и AU форматите. Към последните принадлежат и MP3-файлове. В тези формати могат да бъдат скрити всички други файлови формати. Така можете да скриете текст в изображение или аудио файл в изображение. Възможни са различни комбинации. Интересното на този метод за скриване на информация е, че случаен наблюдател не би могъл да разпознае, че в едно изображение са скрити други файлове. На един граничар в страна с тоталитарен режим бихте могли да му просвирите песен, без той да разбере, че в нея се крият текстове с критики към съответния режим или политика. Дори при просто наблюдение на компютъра не се забелязват манипулациите. Така вашите тайни файлове не предизвикват никакъв интерес.
Прочетете още »

Switch to our mobile site