Как стать автором
Обновить

Комментарии 50

На правах оффтопа: Недописанные топики на хабре автосохраняются. Появляется зеленая плашка вверху «У вас есть автосохранение от… Восстановить? „
Да, я использовал её, но почему-то вернул изначальную статью, еще без моего текста.
Может потому, что вы над ним издевались? :)
На моей памяти последнего кто так выложил дыры забанили
Живет пост, вроде нормально ) habrahabr.ru/post/176481/
Да я и спросил, прежде чем опубликовать. Хоть они и не особо были «за», но явного противоречия не было. Да и я считаю, что статью опубликовать надо, так как Хабр показал правильный пример, который может пригодиться многим.
да вот нет, тот пост про который я имел ввиду был удален, автор забанен
вообще я ЗА таких постов, это что ли показатель, даже не знаю как объяснить, вообще правильные посты
P.S. вы молодец :)
Ну я предполагаю что бан был из-за того, что сначала был пост а не предупреждение по почте? если все грамотно, сначала почта потом пост то думаю все будет ок
Если пользователь у нас спрашивает о публикации, то никто его не забанит.
OFFTOP PS Твой ник видел как-то давно на хакерских форумах лет 4-5 назад, не ты случаем =)?
Да, он — один из тех скромных хакеров, сам не признАется, но Гугл всё помнит.
Круто, это ж надо умудриться — и сам спалился и другого спалил
Там не было ничего такого я вас уверяю =)
Isis из DaMaGeLaB, ЭТО ТЫ?! :)
Опасный ты человек
Автоматом, вместо ожидаемых данных, ввел вектор для тестирования XSS

И правда, суров.
привычка вторая натура
<scri… ой простите, здравствуйте
Если честно, уже привык так делать. Из интереса, что ли.
Интересный метод восстановления утерянной статьи. Хотя хромоводам все равно придется непросто :)
У меня в Хроме для этой цели стоит расширение Lazarus: Form Recovery
Я скептически отношусь к расширениям — habrahabr.ru/company/dsec/blog/192294/
Лучше дампну, редкая ситуация)
Почему? Я хром дампил. Сделал все за пару минут :)
Ничего Дампить не надо было. В хроме есть Дев. Тулс, а Хабр сохраняет весь текст в локал-сторадж.



Ваш кэп )
Ну, он же и забирает в восстановление формы с Local Storage? Там было пусто, когда нажал «восстановить».
В любом случае — спасибо, не знал :)
Тут у них такой юзабилити-баг: если последнее действие перед закрытием формы было случайное удаление набранного текста, то запомнится последнее состояние после удаления текста. Лучше, если бы скрипт отслеживал резкое уменьшение объёма и сохранял варианты. До этого эволюция ещё не дошла.
Еще один хакер

А вот с комментарием этот трюк не сработал. Не увидел я текста коммента в локал стораже после F5
Зачем сразу обзываться 8)
Однако Вы правы, в локал-сторадже я увидел только блого-записи, но не комменты :(
Хинт зачетный
Но вообще меня такие люди пугают
Кругом хакеры
Настоящие хакеры скромно молчат о том, во что обошлись Хабру все эти заплатки защиты.
а что если реферер пустой? ;)
При сабмите формы?
Я пробовал обойти через habrahabr.ru.evil.com (думал, мб регуляркой ошиблись?) — не прошло. Пустой / не задавать вообще — получим тот же результат.
Так стоит ли (безопасно ли) на сайте при проверке реферера пропускать все запросы где реферер пустой? Т.е. считать такие запросы легитимными.

Просто многие программы которые пользователи себе устанавливают и некоторые корпоративные прокси рубят рефереры в запросах пользователей и если проверять реферер на чёткое соответствие, то такие пользователи не смогут пользоваться сайтом вообще.
Стоит реализовывать нормальную защиту токенами.
Ну, на примере Хабра видим — что все ок, блокируют все не хаброрефереры, включая пустые. Значит жалоб не было.
P.S. Как-то я пытался найти хоть 1 проксю в компаниях, которая режет рефереры — не нашел.
Про защиту токенами я тоже знаю, но не уверен что самый лучший вариант.
В моём случае — просто генерирую на сессию токен и подставляю его во все формы в скрытое поле.
При посте формы сверяю токен в сессии и из формы, не совпало — в сад. Суть защиты что посторонний человек не знает чужого токена. Так?
Да, все верно. Гугл тоже в некоторых местах генерит один токен на всю сессию.
>Про защиту токенами я тоже знаю, но не уверен что самый лучший вариант.

как раз самый лучший. Реферер не показывает что запрос легитимен, он лишь показывает автора. Знание токена выражает подлинность запроса куда лучше.
во флеше и прочих плагинах всегда находили баги. совершенно не защита
Мэн, ты крут! Вырвал таки креатиф из цепких лап дампа памяти!
Но вот этот последний пассаж как-то испортил впечатление =(
Много лучше было бы не припиской самоутвердиться, а статьёй оформить — много полезнее для читателей хабра, сообщества, кармы здесь и вообще =)
Воспользовался поиском, оказывается, уже писали :)
habrahabr.ru/sandbox/68544/ — в песочнице похожий способ
habrahabr.ru/post/169193/ — линуксоидам
Хабр на PHP что ли написан? О_о
А почему бы и нет?
Хотя бы поэтому: habrahabr.ru/post/142140/

Прежде чем минусовать, пожалуйста, пройдите по ссылке и хотя бы просто пролистайте статью до конца, чтобы оценить количество пунктов.
PHP как демократия — очень плох, но лучше пока не придумали. Какой-нибудь питончик может и лучше, по тем правилам которые вы сами для себя придумали, но реальная жизнь круче тем, что оценивает все факторы сразу, а не только те которые подходят под вашу точку зрения.
Смысла холиварить в каждом посте нет, если ПХП действительно так плох, как вам кажется, он умрет сам, без лишних потуг со стороны хейтеров.
Я считаю, что PHP — это как дешевое пиво. Паршивое, зато в каждом ларьке продается задешево.

Разделяю мнение, что Python и Ruby проигрывают PHP в популярности только в более высоком пороге вхождения: для работы с ними требуются какие-никакие навыки POSIX, в то время как с PHP достаточно уметь отредактировать файл в Блокноте и залить его на говнохостинг по FTP или даже через вэб-интерфейс.

К слову, популярность Python и Ruby на Западе гораздо выше, чем в России — думаю, именно благодаря более высокому уровню компьютерной грамотности. На Западе вэб-разработчик, не умеющий работать в консоли — нонсенс, а у нас — часто встречаемое явление

Ну а насчет «лучше PHP ничего не придумали», это вы, конечно, сгоряча. Да и логика про «демократию» — странная. Если в стране большинство ездят на Жигулях, это по-вашему значит, что лучше Жигулей ничего не придумали? :/
Вы не поняли, я совершенно не люблю пхп, можно даже сказать что меня начинает тошнить, когда мне приходится что-то на нем писать. Но тем не менее, в умелых руках даже на нем можно делать достойные вещи. А с учетом того, что он, по сути, является стандартом в области веб-разработок, я не вижу ничего удивительного в том, что хабр на нем написан. И да, я вас не минусовал.
все вектора ломает

на каждый вектор найдется…
… ортогональный вектор
Зарегистрируйтесь на Хабре, чтобы оставить комментарий