Резултати от търсенето

  1. R

    Авторските права в интернет

    Обикновено може да се докаже. Повечето камери ембедват достатъчно информация в EXIF хедъра на картинката. Canon-ите примерно слагат серийния номер на апарата. Отделно голяма част от софтуерите за дърпане на картинки от камерата могат да се настройват да ембедват и copyright message в хедъра.
  2. R

    Въпрос за мощности

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

    Въпрос за мощности

    Какво значи 20 милиона посещения на ден? 20 милиона уникални посещения? 20 милиона импресии? 20 милиона заявки? Една "импресия" включва поне няколко заявки (картинки, банери, PHP, CSS, JS файлове), едно посещение включва поне няколко "импресии". В най-добрият случай нека означава 20 милиона...
  4. R

    Защо се ползва старо Аpache от LeaseWeb

    Никой нищо не заблуждава, това е заради load-balancing-a. Статичния content се обслужва от lighttpd и е нормално 404 страниците да ти се връщат оттам. Динамичния content - от други сървъри. Отделно, напълно е възможно динамичния content да се балансира от Apache сървър с mod_proxy - backend-а е...
  5. R

    каране на кола

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

    Регистриране на потребител в phpBB 3.

    md5 fallback механизъма е огромна грешка и е правена само и единствено заради разни мърлячи. Разликата между md5 и phpbb3 хешовете е че вторите се bruteforce-ват 2048 пъти по-бавно, че не могат да се търсят в таблици с предварително пресметнати хешове и че не могат да се атакуват с rainbow...
  7. R

    Създаване на език за програмиране

    gcc компилатора е писан на C между другото, не на асемблер. Всъщност, дори не е вярно, че C програмите се компилират веднъж, с LLVM нещата стават като в java - компилират се веднъж до байткод, втори път този байткод се транслира до native машинни инструкции. Така или иначе C си има inline...
  8. R

    Библиотеката GCC

    Няма такава библиотека, това е GNU C Compiler или с други думи компилатор. Има нещо, което се нарича libgcc и е библиотека, която gcc ползва, за да прави cross-компилиране за други платформи, чиито instruction set не подържа определени инструкции директно. Силно се съмнявам, че точно това ти трябва.
  9. R

    HTTP_response_splitting уязвимост спешно

    По принцип header() функцията реве и не се изпълнява когато параметърът й съдържа нов ред. Така че много, много трудно ще стане този номер.
  10. R

    Система за сигурна авторизация(логин)

    Въпросът е дали е възможно :) Но няма да се "разкодира" лесно при положение че е само нули, ще се чупи точно толкова лесно, колкото и всички останали съобщения, даващи някаква хеш сума.
  11. R

    Система за сигурна авторизация(логин)

    Аре да ви дам една забавна оффтопик занимавка. Възможно ли е според вас MD5 сумата на някое съобщение да е нулево, демек само нулеви байтове :)
  12. R

    Система за сигурна авторизация(логин)

    Ако искаш наистина сигурна автентикация, откажи се да го правиш на application ниво. Направи клиентска SSL автентикация, направи си CA и подписвай клиентски сертификати на потребителите си. Евентуална брутфорс атака най-вероятно няма да завърши преди вселената да до стигне фазата, при която...
  13. R

    Въпроси за сигурността:примери, начини на защита

    И какво ще стане като решиш да си смениш хостинга? Ще пазиш в базата за всеки акаунт какво е било IP-то на сървъра когато е създаван? Хора, не правете грешката да преоткривате колелото и да си измисляте собствени password hashing алгоритми - в повечето случаи няма да го направите по-добре...
  14. R

    Въпроси за сигурността:примери, начини на защита

    Няма проблем salt-а да се пази в cleartext - така или иначе това се налага :) С rand() директно може, но има едно ограничение, защото генерираните числа са с максимална големина RAND_MAX, демек 4 милиарда или до 10 символа. Между другото, генераторите за псевдослучайни числа имат други...
  15. R

    Въпроси за сигурността:примери, начини на защита

    Да, това е грозно, ако трябва да влиза в SQL база, трябва първо да се мине през base64_encode(). Другото - ужасно голяма грешка е да се ползва един и същ salt за всички пароли. Това е лесно за обяснение: да речем че искам да счупя хеша и пробвам да минавам низове през хеш алгоритъма докато...
  16. R

    Въпроси за сигурността:примери, начини на защита

    Това няма нищо общо с RSA алгоритъма, а е един от стандартите (PKCS5), които се разработват от RSA Security. Идеята на PBKDF2 е следната: имаш salt, имаш парола, последователно хешираш паролата+salt-а определен брой пъти, да речем 1000 пъти. Крайният резултат е хешираната парола. Този определен...
  17. R

    Въпроси за сигурността:примери, начини на защита

    Освен че прави offline атаката два пъти по-бавна заради двете md5 операции и че salt-овете "123456" обезсмислят до известна степен атака rainbow таблици, този алгоритъм не предоставя кой знае какви предимства пред md5 хеш функцията приложена веднъж. Освен ако не разчиташ на това, че атакуващият...
  18. R

    Въпроси за сигурността:примери, начини на защита

    Кое точно му е най-доброто?
  19. R

    2 таблици в 1 код ?

    Браво, направихте 11 SQL заявки за нещо, което става само с една :)
  20. R

    md5 стринг към оригиналния стринг

    bancov96, аз съм завършил приложна математика и за жалост ми се е налагало да развивам функции в ред на Фурие. Така и не разбрах каква връзка има това с MD5 хешовете, та можеш ли да ме светнеш каква е тази велика тайна :) Айде пък аз в замяна ще ти чупя хешове с Maple за без пари :) Далеч не е...

Back
Горе