русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

Простота и безопасность

700  1 2 3 4 5 alle
miltorg старожил21.12.12 16:21
miltorg
21.12.12 16:21 
///На простом движке к примеру никто не станет е-шоп делать по тому, что там защиты практически никакой небудет ///
На чём основывается это ваше утверждение? На сколько я понимаю - высокая безопасность и простота движка СиМС совершенно не связанные вещи.
Половина евро в час
#1 
helper2008 свой человек21.12.12 17:33
helper2008
NEW 21.12.12 17:33 
in Antwort miltorg 21.12.12 16:21
Нужно прежде всего выяснить, КАК взламывают сайты.
1. Сосед, приятель, любовница узнали, подсмотрели, выпытали пароль.
2. Взломали через дыры в коде.
Первый момент не рассматриваем.
А вот во втором, чем меньше кода (а значит возможностей), тем меньше шансов, что тебя взломают.
В идеале - закачка файлов по ФТП, ничего из форм скриптами не обрабатывать.
Хрен взломаешь. Если только пароль не подберешь ...
вполяне - жизнь в лесу
#2 
miltorg старожил21.12.12 17:59
miltorg
NEW 21.12.12 17:59 
in Antwort helper2008 21.12.12 17:33, Zuletzt geändert 21.12.12 18:00 (miltorg)
В ответ на:
А вот во втором, чем меньше кода (а значит возможностей), тем меньше шансов, что тебя взломают.
В идеале - закачка файлов по ФТП, ничего из форм скриптами не обрабатывать.
Хрен взломаешь. Если только пароль не подберешь ...

Так и я про тоже.
Половина евро в час
#3 
Vovan(ator) старожил21.12.12 17:59
Vovan(ator)
NEW 21.12.12 17:59 
in Antwort helper2008 21.12.12 17:33
Чёт вы оба не понимаете проблематику защиты и надёжности сайта.
Дело не только во взломе или подсмотрел кто.
Есть дела и посерьёзней чем подглядывать.
Любой самодельнфый блог или гостевую, которую делали не профессионалы
можно полностью положить одной маленькой строчкой кода даже из ява-скрипта.
В ответ на:
А вот во втором, чем меньше кода (а значит возможностей), тем меньше шансов, что тебя взломают.

Эт смотря какого кода.
если не поставить на форуме фильтр для скриптов в содержании,
то не исключено, что "шутник" какой-нибудь чего-нибудь весёлого туда напишет и потом можно полностью всё занова делать.
Так что не от колличества кода, а от его качества и целей зависит надёжность.
#4 
miltorg старожил21.12.12 18:09
miltorg
NEW 21.12.12 18:09 
in Antwort Vovan(ator) 21.12.12 17:59, Zuletzt geändert 21.12.12 18:17 (miltorg)
///Любой самодельнфый блог или гостевую, которую делали не профессионалы ///
Ну делал я их штук 10 пока не перешёл на СиМС.
Никто ничего взломать не мог. Просто нужно изначально иметь образование и понимать методы взлома. С любой СиМС можно передрать готовую защиту от того что вы пишите. Там 5- 10 строк кода. Можно написать самому. Но зачем?
Даже уже на этом форуме был один деятель который сразу лез ломать ваши сайты, а потом присылал предложение об исправлении.
И вся его гениальность была в том, что он засовывал непонятно от куда взятый зашифрованный пароль в программу и она через неделю подбора (в случае лёгкого пароля) выдавала пароль.
Странно что я опять повёлся на вашу необразованность.
Хотя тема меня интересует давно.
Половина евро в час
#5 
Vovan(ator) старожил21.12.12 18:16
Vovan(ator)
NEW 21.12.12 18:16 
in Antwort miltorg 21.12.12 18:09
В ответ на:
Странно что я опять повёлся на вашу необразованность.

Милторг!
Ты случайно не помнишь кино, где один мужик другому говорит:
- ты лучше помолчи, будешь умнее выглядеть
Если не смотрел, то обязательно посмотри и всегда держи в памчти этот момент
В ответ на:
Просто нужно изначально иметь образование и понимать методы взлома.

Просто нужно от нечего делать и без какого либо образования
немного подумать как можно сайт не взломать, а просто завалить.
#6 
miltorg старожил21.12.12 18:19
miltorg
NEW 21.12.12 18:19 
in Antwort Vovan(ator) 21.12.12 18:16, Zuletzt geändert 21.12.12 18:19 (miltorg)
В ответ на:
немного подумать как можно сайт не взломать, а просто завалить.

У меня 40 сайтов. Завалите - взломайте любой. Я обещаю что не буду уголовно преследовать вас за это деяние - хоть это и наказуемо
Половина евро в час
#7 
Vovan(ator) старожил21.12.12 18:21
Vovan(ator)
NEW 21.12.12 18:21 
in Antwort miltorg 21.12.12 18:19
Милторг, речь идёт сейчас не о твоих сайтах,
а в общем о самодельных движках, которые не имеют элементарной защиты.
Если ты это предусмотрел, то молодец. Если ещё нет, то подумай как это сделать.
А так мне есть чем заняться.
#8 
miltorg старожил21.12.12 18:36
miltorg
NEW 21.12.12 18:36 
in Antwort Vovan(ator) 21.12.12 18:21
В ответ на:
а в общем о самодельных движках,

Сделанных необразованными юзерами от табуретки.
Так таким даже супер-пепер защищённые движки не помогут.
Половина евро в час
#9 
voxel3d патриот21.12.12 18:38
voxel3d
NEW 21.12.12 18:38 
in Antwort Vovan(ator) 21.12.12 17:59, Zuletzt geändert 21.12.12 18:44 (voxel3d)
В ответ на:
юбой самодельнфый блог или гостевую, которую делали не профессионалы
можно полностью положить одной маленькой строчкой кода даже из ява-скрипта
Любой самодельнфый блог или гостевую, которую делали не профессионалы
можно полностью положить одной маленькой строчкой кода даже из ява-скрипта.

Положить - это очень громко сказано, XSS это невинное развлечение скрипт-кидди. С сайтом ничего не случается, только у посетителей проблемы, а правятся подобного рода косяки элементарно.
И далеко не любой сайт не фильтрует показывая написанное, поэтому надо ещё поискать такие сайты.
В ответ на:
если не поставить на форуме фильтр для скриптов в содержании,
то не исключено, что "шутник" какой-нибудь чего-нибудь весёлого туда напишет и потом можно полностью всё занова делать.

Отсутствие фильтрации приводит только к проблемному отображению у других посетителей, на самом сервере файлы при этом не стираются.
В ответ на:
Чёт вы оба не понимаете проблематику защиты и надёжности сайта.

Скорее ты. ) Защита, это не навесные замки, которых чем больше, тем лучше, защита, это правильное программирование, которое не позволит злоумышленнику вставить нефильтрованный ввод, сделать SQL-инъекцию, запустить код на сервере, поэтому тебе совершенно правильно пишут - чем система сложнее, тем выше вероятность того, что где-то допущена ошибка и есть проблема с безопасностью.
Dropbox - средство синхронизации и бэкапа файлов.
#10 
voxel3d патриот21.12.12 18:42
voxel3d
NEW 21.12.12 18:42 
in Antwort miltorg 21.12.12 18:09, Zuletzt geändert 21.12.12 18:45 (voxel3d)
В ответ на:
Даже уже на этом форуме был один деятель который сразу лез ломать ваши сайты, а потом присылал предложение об исправлении.

А вот и не правда. Мы начали общение с тобой с того, что я заявил, что постньюк - дырявое говно, а когда ты не поверил, я нашёл способ сделать SQL-инъекцию и получить содержимое таблицы юзеров, откуда достал MD5 хэши паролей, после чего недели две брутфорсил их используя Rainbow-таблицы. В результате сбрутфорсился пароль администратора, после чего я вместо того, чтобы на форуме его запостить, отписал тебе, ты оперативно сменил пароли и заявил всем, что ничего и не было. )
Dropbox - средство синхронизации и бэкапа файлов.
#11 
miltorg старожил21.12.12 18:49
miltorg
NEW 21.12.12 18:49 
in Antwort voxel3d 21.12.12 18:42
Так это был ты!!! А я то думаю за чё я к тебе плохо отношусь.
А чё больше так не делаешь?
Половина евро в час
#12 
Vovan(ator) старожил21.12.12 18:53
Vovan(ator)
NEW 21.12.12 18:53 
in Antwort voxel3d 21.12.12 18:38
В ответ на:
Отсутствие филтрации приводит только к проблемному отображению у других посетителей, на самом сервере файлы при этом не стираются.

Ну хорошего тоже мало от этого.
да и таблицы тоже можно наполнять содержанием или спамить.
В ответ на:
чим система сложнее, тем выше вероятность того, что где-то допущена ошибка и есть проблема с безопасностью

Я в этом и не сомневаюсь.
По этому я использую уже готовые и проверенные CMS.
Пусть не идеальные, но уже провереные
#13 
voxel3d патриот21.12.12 18:54
voxel3d
NEW 21.12.12 18:54 
in Antwort miltorg 21.12.12 18:49
В ответ на:
А чё больше так не делаешь?

Возни бывает много, а интереса и смысла нет никакого.
Dropbox - средство синхронизации и бэкапа файлов.
#14 
miltorg старожил21.12.12 18:56
miltorg
NEW 21.12.12 18:56 
in Antwort voxel3d 21.12.12 18:42
В ответ на:
что я заявил, что постньюк - дырявое говно,

А бомбили другой, мой самописный сайт. Вы не боитесь уголовных преследований? Ведь IP остаётся.
Половина евро в час
#15 
Vovan(ator) старожил21.12.12 19:00
Vovan(ator)
NEW 21.12.12 19:00 
in Antwort miltorg 21.12.12 18:56
В ответ на:
Вы не боитесь уголовных преследований?

Милторг!
А ты пообещал никого не трогать
Это есть в письменном виде здесь :-)
#16 
voxel3d патриот21.12.12 19:01
voxel3d
NEW 21.12.12 19:01 
in Antwort miltorg 21.12.12 18:56
В ответ на:
А бомбили другой, мой самописный сайт.

Нет, ты ошибаешься, или уже не про меня речь. Я сломал именно постньюк, я это хорошо помню, т.к. он был камнем преткновения.
В ответ на:
Вы не боитесь уголовных преследований? Ведь IP остаётся.

Ну да, остаётся, чей-то.
Dropbox - средство синхронизации и бэкапа файлов.
#17 
miltorg старожил21.12.12 19:01
miltorg
NEW 21.12.12 19:01 
in Antwort voxel3d 21.12.12 18:54
В ответ на:
Возни бывает много, а интереса и смысла нет никакого.

Я и тогда вам про это писал. Что переустановка любого сайта у меня занимает от 3 до 15 мин. И что информации важной там никакой. А вы лезли и ломали. А у своих клиентов через годик тоже начинаете сайты ломать?
Половина евро в час
#18 
miltorg старожил21.12.12 19:02
miltorg
NEW 21.12.12 19:02 
in Antwort Vovan(ator) 21.12.12 19:00, Zuletzt geändert 21.12.12 19:04 (miltorg)
В ответ на:
Милторг!
А ты пообещал никого не трогать
Это есть в письменном виде здесь :-)

Я это обещал вам. Так как уверен в нашей неспособности
Есть куча неведомых вам методов которыми можно навредить мне. Но к безопасности это не имеет никакого отношения
Половина евро в час
#19 
voxel3d патриот21.12.12 19:04
voxel3d
NEW 21.12.12 19:04 
in Antwort Vovan(ator) 21.12.12 18:53
В ответ на:
По этому я использую уже готовые и проверенные CMS.

У которых время от времени находят дыры. Информация о которыx попадает в свободный доступ только через несколько месяцев использования.
Dropbox - средство синхронизации и бэкапа файлов.
#20 
helper2008 свой человек21.12.12 19:05
helper2008
NEW 21.12.12 19:05 
in Antwort voxel3d 21.12.12 18:42
Во блин.
Вот я и думаю, нафига мне БД? Может всё держать в текстовых файлах? А админскую инфу в каталоге cgi-bin.
А что вообще делать, чтобы не вкололи SQL-инъекцию?
вполяне - жизнь в лесу
#21 
miltorg старожил21.12.12 19:06
miltorg
NEW 21.12.12 19:06 
in Antwort voxel3d 21.12.12 19:01
то есть вы достали у меня хешный пароль и засунули его в прогу по подбору паролей и взломали мой сайт? Подтвердите это пожалуйста.
Половина евро в час
#22 
voxel3d патриот21.12.12 19:07
voxel3d
NEW 21.12.12 19:07 
in Antwort miltorg 21.12.12 19:01
В ответ на:
И что информации важной там никакой. А вы лезли и ломали.

Не передёргивай. Я не "лез и ломал", я всего лишь доказал, что ты неправ. Мы поспорили о том, что постньюк дырявый. Ты самоуверено писал, что там нет проблем никаких, как Вован сейчас пишет про свою цмс, а я писал, что ты неправ и там есть проблемы.
Dropbox - средство синхронизации и бэкапа файлов.
#23 
miltorg старожил21.12.12 19:10
miltorg
NEW 21.12.12 19:10 
in Antwort helper2008 21.12.12 19:05
В ответ на:
Вот я и думаю, нафига мне БД? Может всё держать в текстовых файлах? А админскую инфу в каталоге cgi-bin.

У вас какое образование?
Половина евро в час
#24 
Vovan(ator) старожил21.12.12 19:11
Vovan(ator)
NEW 21.12.12 19:11 
in Antwort miltorg 21.12.12 19:01, Zuletzt geändert 21.12.12 19:16 (Vovan(ator))
В ответ на:
И что информации важной там никакой. А вы лезли и ломали.

И Вы ещё так и не поняли???
Дело не в информации, а в принципе.
Ты "солидный мужчина с высшим образованием" и на каждом углу орёшь об этом,
А толку с твоего образования может на пузырь барматухи и не больше.
А voxel3d (я без понятия какое у него образование) но опыт у него по сравнению с твоим
Если он совет даёт, то это действительно полезный совет, особенно по системным вопросам,
а не тупые дисскуссии как это с тобой всегда получается
#25 
miltorg старожил21.12.12 19:11
miltorg
NEW 21.12.12 19:11 
in Antwort voxel3d 21.12.12 19:07
В ответ на:
Я не "лез и ломал", я всего лишь доказал, что ты неправ.

Вы "украли" доказывая что дверь можно взломать.
Половина евро в час
#26 
helper2008 свой человек21.12.12 19:12
helper2008
NEW 21.12.12 19:12 
in Antwort miltorg 21.12.12 19:10
Неоконченное среднее.
вполяне - жизнь в лесу
#27 
Vovan(ator) старожил21.12.12 19:13
Vovan(ator)
NEW 21.12.12 19:13 
in Antwort miltorg 21.12.12 19:10
В ответ на:
У вас какое образование?

Всё helper2008 влип ты и в немилость самого Милторга попал раз он у тебя за образование спрашивать начал
#28 
helper2008 свой человек21.12.12 19:15
helper2008
NEW 21.12.12 19:15 
in Antwort Vovan(ator) 21.12.12 19:11
В общем, свой Perl (PHP) код намного лучше.
вполяне - жизнь в лесу
#29 
voxel3d патриот21.12.12 19:15
voxel3d
NEW 21.12.12 19:15 
in Antwort miltorg 21.12.12 19:06
В ответ на:
Подтвердите это пожалуйста.

Мне кажется, поздновато подавать заявление, сколько лет прошло, семь? В любом случае удачи, с любопытством буду наблюдать развитие событий. )
Dropbox - средство синхронизации и бэкапа файлов.
#30 
miltorg старожил21.12.12 19:17
miltorg
NEW 21.12.12 19:17 
in Antwort helper2008 21.12.12 19:12, Zuletzt geändert 21.12.12 19:19 (miltorg)
В ответ на:
Неоконченное среднее.

Базы данных создавались именно из текстовых файлов. Зачем вам делать тележку если вы намерены участвовать в гонках на машинах?
Хотя.. Может вы думаете про гонки на тележках.
Учите матчасть
Половина евро в час
#31 
Vovan(ator) старожил21.12.12 19:18
Vovan(ator)
NEW 21.12.12 19:18 
in Antwort helper2008 21.12.12 19:15
В ответ на:
В общем, свой Perl (PHP) код намного лучше.

Это вне всяких сомнений.
Просто иногда проще или быстрее получается чужие решения использовать.
#32 
helper2008 свой человек21.12.12 19:24
helper2008
NEW 21.12.12 19:24 
in Antwort miltorg 21.12.12 19:17
Приведите статистику по производительности любой релятивной базы данных (хоть тот же MySQL) и базы данных на текстовых файлах.
На любой нагрузке и любого объёма.
вполяне - жизнь в лесу
#33 
helper2008 свой человек21.12.12 19:24
helper2008
NEW 21.12.12 19:24 
in Antwort Vovan(ator) 21.12.12 19:18
Проще, но опаснее.
Мы так то за безопасность сейчас говорим.
вполяне - жизнь в лесу
#34 
miltorg старожил21.12.12 19:31
miltorg
NEW 21.12.12 19:31 
in Antwort helper2008 21.12.12 19:24
В ответ на:
Приведите статистику по производительности любой релятивной базы данных (хоть тот же MySQL) и базы данных на текстовых файлах.
На любой нагрузке и любого объёма.

Не собираюсь. Я прорабатывал этот вопрос в 2004 году. Если вам это интересно - приводите. Почитаю с удовольствием
Половина евро в час
#35 
helper2008 свой человек21.12.12 19:33
helper2008
NEW 21.12.12 19:33 
in Antwort miltorg 21.12.12 19:31
И как оно было, в 2004 году?
Неужели разница в производительности была как разница в скорости между Ф1 и садовой тачкой?
вполяне - жизнь в лесу
#36 
voxel3d патриот21.12.12 19:38
voxel3d
NEW 21.12.12 19:38 
in Antwort miltorg 21.12.12 19:11
В ответ на:
Вы "украли" доказывая что дверь можно взломать.

Правда? Не знал! Что у тебя украли, расскажи?
Dropbox - средство синхронизации и бэкапа файлов.
#37 
Vovan(ator) старожил21.12.12 19:39
Vovan(ator)
NEW 21.12.12 19:39 
in Antwort helper2008 21.12.12 19:24
В ответ на:
Проще, но опаснее.
Мы так то за безопасность сейчас говорим.

И я тоже про это.
Как я уже писал, одной строчкой можно "заставить" сайт делать интересные и действующие на нервы вещи.
Я вот сейчас ради прикола знаки посчитал в строчке, которая закрывает окошко браузера сразу после старта.
Всего 36 знаков, даже не полноценный скрипт, а просто одна комманда. А есть и вещи посерьёзней.
А более распространнённые CMS уже имеют большую защиту от мелких шалостей.
Правда на все случаи нет идеальной защиты, но серьёзный сайт я бы не стал на непроверенном движке делать.
Хотя все эти фильры не так уж и сложно делать,
просто не каждый думает о их необходимости пока жареный петух в попу не клюнет
Пусть как voxel3d писал, на сервере или в БД это сделать сложнее, но тоже возможно.
Другой вопрос ,есть ли в этом необходимость или смысл
#38 
voxel3d патриот21.12.12 19:41
voxel3d
NEW 21.12.12 19:41 
in Antwort helper2008 21.12.12 19:05
В ответ на:
А что вообще делать, чтобы не вкололи SQL-инъекцию?

Ознакомиться с предметом и не передавать нефильтрованный ввод в запросы, там ничего сложного нет.
В ответ на:
Вот я и думаю, нафига мне БД? Может всё держать в текстовых файлах?

Выборки без SQL делать не удобно будет в общем случае. Это как-никак язык заточенный под задачу.
Dropbox - средство синхронизации и бэкапа файлов.
#39 
miltorg старожил21.12.12 19:46
miltorg
NEW 21.12.12 19:46 
in Antwort voxel3d 21.12.12 19:38
Пароль. Он был одинаков на многих сайтах. Мне пришлось заново проделать работу по замене паролей.
Половина евро в час
#40 
helper2008 свой человек21.12.12 19:52
helper2008
NEW 21.12.12 19:52 
in Antwort Vovan(ator) 21.12.12 19:39
В ответ на:
И я тоже про это.
Как я уже писал, одной строчкой можно "заставить" сайт делать интересные и действующие на нервы вещи.
Я вот сейчас ради прикола знаки посчитал в строчке, которая закрывает окошко браузера сразу после старта.
Всего 36 знаков, даже не полноценный скрипт, а просто одна комманда. А есть и вещи посерьёзней.

И куда ты будешь её вставлять, если нет никаких форм?
А если обрабатывать регекспами приходящие данные, то и через формы хрен чего пройдёт.
вполяне - жизнь в лесу
#41 
helper2008 свой человек21.12.12 19:54
helper2008
NEW 21.12.12 19:54 
in Antwort voxel3d 21.12.12 19:41
В ответ на:
Ознакомиться с предметом и не передавать нефильтрованный ввод в запросы, там ничего сложного нет.

Интересно, какие знаки в запросе надо резать, чтоб наверняка не взломали?
вполяне - жизнь в лесу
#42 
miltorg старожил21.12.12 19:56
miltorg
NEW 21.12.12 19:56 
in Antwort Vovan(ator) 21.12.12 19:39
В ответ на:
ак я уже писал, одной строчкой можно "заставить" сайт делать интересные и действующие на нервы вещи.
Я вот сейчас ради прикола знаки посчитал в строчке, которая закрывает окошко браузера сразу после старта.
Всего 36 знаков, даже не полноценный скрипт, а просто одна комманда. А есть и вещи посерьёзней.

Нет ничего серьёзней форматирования - но попробуйте запустить эту простую команду
Половина евро в час
#43 
miltorg старожил21.12.12 20:01
miltorg
NEW 21.12.12 20:01 
in Antwort helper2008 21.12.12 19:54
Далёкий 2003:
// запрет тегов переданных методом Get, а чё Post-том можно?
foreach ($_GET as $sec_key => $secvalue) {
if ((eregi("<[^>]*script*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*object*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*iframe*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*applet*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*meta*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*style*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*form*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*img*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*over*\"?[^>]*>", $secvalue)) ||
(eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
(eregi("\"", $secvalue)) ||
(eregi("forum_admin", $sec_key)) ||
(eregi("inside_mod", $sec_key))) {
die ("<center><img src=images/logo.gif>
<b>The html tags you attempted to use are not allowed</b>
[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
}
}
//--------------------------------------------------------------------------
// А вот и POST. А почему мало. Ведь кроме over есть ещё и
foreach ($_POST as $secvalue) {
if ((eregi("<[^>]*over*\"?[^>]*>", $secvalue)) || (eregi("<[^>]script*\"?[^>]*>", $secvalue)) || (eregi("<[^>]style*\"?[^>]*>", $secvalue))) {
die ("<center><img src=images/logo.gif>
<b>The html tags you attempted to use are not allowed</b>
[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
}
//Это я написал http://chajnik.ru
$u='((<a)|(\[url))';
//$u='<a';
if(
preg_match("/$u.*$u/is", $secvalue)
or preg_match("/viagra/i", $secvalue)
or preg_match("/good site/i", $secvalue)
or preg_match("/Nice site/i", $secvalue)
or preg_match("/great site/i", $secvalue)
or preg_match("/Cool site. Thank/i", $secvalue)
){header("Location: index.php"); die();}
//Конец моей писанины
}
Половина евро в час
#44 
compman знакомое лицо21.12.12 20:11
compman
NEW 21.12.12 20:11 
in Antwort voxel3d 21.12.12 19:07, Zuletzt geändert 21.12.12 20:12 (compman)
В ответ на:
Мы поспорили о том, что постньюк дырявый

voxel3d надо было ещё и "задний проход" оставить :-) это быстро отрезвляет от самоуверенности и заставляет немного поучиться. К стати даже на германке есть проблемки с уязвимостями.
#45 
web-programmist Программист21.12.12 20:19
web-programmist
NEW 21.12.12 20:19 
in Antwort miltorg 21.12.12 20:01, Zuletzt geändert 21.12.12 20:21 (web-programmist)
чтобы избежать ХСС атаки хватает одной функции htmlspecialchars
Я начинал с изучения взломов, потом перешел на программирование) Очень полезно, когда знаешь, что нужно закрыть )
Более 500 каналов !
#46 
Vovan(ator) старожил21.12.12 20:23
Vovan(ator)
NEW 21.12.12 20:23 
in Antwort helper2008 21.12.12 19:52
В ответ на:
И куда ты будешь её вставлять, если нет никаких форм?
А если обрабатывать регекспами приходящие данные, то и через формы хрен чего пройдёт.

Ну гостевые или блоги и содержат эти формы и в большинстве случаев всё появляется на сатйте без редактирования админом.
А автоматическую обработку содержания делают далеко не все.
#47 
web-programmist Программист21.12.12 20:26
web-programmist
NEW 21.12.12 20:26 
in Antwort miltorg 21.12.12 20:01
/home/milto136/domains/so-sputnika.ru
тебе это что-то напоминает ?
Более 500 каналов !
#48 
miltorg старожил21.12.12 20:32
miltorg
NEW 21.12.12 20:32 
in Antwort web-programmist 21.12.12 20:26
Нет
Половина евро в час
#49 
helper2008 свой человек21.12.12 20:33
helper2008
NEW 21.12.12 20:33 
in Antwort Vovan(ator) 21.12.12 20:23
Ну так сделай обработку и пиши сам свой движок. Накой тебе CMS?
вполяне - жизнь в лесу
#50 
web-programmist Программист21.12.12 20:33
web-programmist
NEW 21.12.12 20:33 
in Antwort miltorg 21.12.12 20:32
а зря, там лежит твой сайтик.
Более 500 каналов !
#51 
helper2008 свой человек21.12.12 20:34
helper2008
NEW 21.12.12 20:34 
in Antwort web-programmist 21.12.12 20:26
Похоже на путь файловой системы какого то сервака.
вполяне - жизнь в лесу
#52 
miltorg старожил21.12.12 20:36
miltorg
NEW 21.12.12 20:36 
in Antwort web-programmist 21.12.12 20:33, Zuletzt geändert 21.12.12 20:42 (miltorg)
Там он точно не лежит. Это просто путь - на сервере. И никакого проку от него нет.
А чтоб попасть на мои сайты нужно набрать ftp:// итд - именно там он лежит.
Половина евро в час
#53 
web-programmist Программист21.12.12 20:38
web-programmist
NEW 21.12.12 20:38 
in Antwort miltorg 21.12.12 20:36, Zuletzt geändert 21.12.12 20:39 (web-programmist)
/home/milto136/domains/so-sputnika.ru/public_html/
тут он родной

helper2008
, так точно, это назваться раскрытие путей.. Когда у хакера есть путь, это облегчает задачу.
Более 500 каналов !
#54 
miltorg старожил21.12.12 20:43
miltorg
NEW 21.12.12 20:43 
in Antwort web-programmist 21.12.12 20:38, Zuletzt geändert 21.12.12 21:08 (miltorg)
Ну так раз всё так просто - напишите что ни будь интересное у меня на сайте. Только не в гостевой, разумеется :-)
В ответ на:
helper2008, так точно, это назваться раскрытие путей.. Когда у хакера есть путь, это облегчает задачу.

Бред. Пути у меня почти на всех серверах получаются одинаковые. Рассказывать почему так - не буду.
Путь есть. Дело за малым. Узнать Логин и пароль и лучше от интернет банка
Половина евро в час
#55 
web-programmist Программист21.12.12 20:50
web-programmist
NEW 21.12.12 20:50 
in Antwort miltorg 21.12.12 20:43
Бред - это вы говорите. Вы никогда не сможете понять как это работает.. и неХ* спрашивать, если не интересно послушать реальные вещи....
Более 500 каналов !
#56 
miltorg старожил21.12.12 20:53
miltorg
NEW 21.12.12 20:53 
in Antwort web-programmist 21.12.12 20:50, Zuletzt geändert 21.12.12 20:57 (miltorg)
В ответ на:
и неХ* спрашивать, если не интересно послушать реальные вещи....

Реальные вещи - да.
Бред - нет
Бред который грозит судом тому у которого это вдруг получится - бред вдвойне.
И я ничего не спрашивал
Половина евро в час
#57 
web-programmist Программист21.12.12 20:55
web-programmist
NEW 21.12.12 20:55 
in Antwort miltorg 21.12.12 20:53
какой с тебя программист ?
Более 500 каналов !
#58 
helper2008 свой человек21.12.12 20:57
helper2008
NEW 21.12.12 20:57 
in Antwort web-programmist 21.12.12 20:50
Поделись уж, как ты узнаёшь путь.
вполяне - жизнь в лесу
#59 
compman знакомое лицо21.12.12 21:02
compman
NEW 21.12.12 21:02 
in Antwort miltorg 21.12.12 20:53
В ответ на:
Бред который грозит судом тому у которого это вдруг получится - бред вдвойне.

И смех и грех
#60 
web-programmist Программист21.12.12 21:04
web-programmist
NEW 21.12.12 21:04 
in Antwort helper2008 21.12.12 20:57
Я не будут тут ничего писать больше, ТСу не интересно.. Да и бесполезно
Более 500 каналов !
#61 
helper2008 свой человек21.12.12 21:10
helper2008
NEW 21.12.12 21:10 
in Antwort web-programmist 21.12.12 21:04
Пойду тогда гуглить :-)
Если так просто пути сервера узнаются, то надо предохраниться самому.
вполяне - жизнь в лесу
#62 
Vovan(ator) старожил21.12.12 21:13
Vovan(ator)
NEW 21.12.12 21:13 
in Antwort web-programmist 21.12.12 20:55
В ответ на:
какой с тебя программист ?

С ВЫШШИМ ОБРАЗОВАНИЕМ
"А к стати какое у Вас образование?"
В ответ на:
Я не будут тут ничего писать больше, ТСу не интересно.. Да и бесполезно

Не хотел я начинать здесь писАть, но ничё так время провели
Весело
#63 
miltorg старожил21.12.12 21:14
miltorg
NEW 21.12.12 21:14 
in Antwort helper2008 21.12.12 21:10, Zuletzt geändert 21.12.12 21:18 (miltorg)
Этот путь никчёмная туфта - апачи-панели создают такие пути исходя из логина. Иногда эти пути выводятся при ошибках. Путь этот абсолютно никчёмен. К ниму нужен логин и пароль
Половина евро в час
#64 
web-programmist Программист21.12.12 21:15
web-programmist
NEW 21.12.12 21:15 
in Antwort helper2008 21.12.12 21:10, Zuletzt geändert 21.12.12 21:18 (web-programmist)
для тебя напишу.. Пост и гет ты ловишь в String, но нужно учти, что можно отправить серверу Array.
Например, если человек напишет, то хтмл зашифрует, но есть но, если я отправлю в скрипт Array запрос, например (test.php?name[]=), то htmlspecialchars выдаст ошибку, т.к не работает с Array
<?php
echo htmlspecialchars($_GET['name']);
?>
Правильно
<?php
$name = (string) $_GET['name'];
echo htmlspecialchars($name);
?>
Vovan(ator), я программист в германии пол жизни, сейчас работаю в своей фирме )
Более 500 каналов !
#65 
miltorg старожил21.12.12 21:20
miltorg
NEW 21.12.12 21:20 
in Antwort web-programmist 21.12.12 21:15, Zuletzt geändert 21.12.12 21:22 (miltorg)

В ответ на:
$name = (string) $_GET['name'];

Кроме Гет есть Пост
Половина евро в час
#66 
web-programmist Программист21.12.12 21:20
web-programmist
NEW 21.12.12 21:20 
in Antwort miltorg 21.12.12 21:20
тоже самое с пост
Более 500 каналов !
#67 
Vovan(ator) старожил21.12.12 21:22
Vovan(ator)
NEW 21.12.12 21:22 
in Antwort web-programmist 21.12.12 21:15
В ответ на:
Vovan(ator), я программист в германии пол жизни, сейчас работаю в своей фирме )

В тебе я и не сомневался
Я цитировал одного клоуна который везде своё высшее демонстрирует
#68 
miltorg старожил21.12.12 21:24
miltorg
NEW 21.12.12 21:24 
in Antwort web-programmist 21.12.12 21:20, Zuletzt geändert 21.12.12 21:29 (miltorg)
Вованатор табуретки в аренду сдаёт, а в промежутках круто программит
Глупость в первоначальном посте принадлежит ему:
http://foren.germany.ru/showmessage.pl?Cat=&Board=webmaster&Number=23117704&page...
Половина евро в час
#69 
miltorg старожил21.12.12 21:33
miltorg
NEW 21.12.12 21:33 
in Antwort web-programmist 21.12.12 21:15
В ответ на:
<?php
$name = (string) $_GET['name'];
echo htmlspecialchars($name);
?>

Одного htmlspecialchars не достаточно. Вот первое что выдал Гугол:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=37676&page=1
Эта тема неинтересно. Здесь мы опускаем неуча - табуреточника
Половина евро в час
#70 
web-programmist Программист21.12.12 21:33
web-programmist
NEW 21.12.12 21:33 
in Antwort miltorg 21.12.12 21:33
Это пример, а не указание на защиту от SQL injection
Более 500 каналов !
#71 
helper2008 свой человек21.12.12 21:34
helper2008
NEW 21.12.12 21:34 
in Antwort web-programmist 21.12.12 21:15
Любопытно.
А ещё какие есть дыры? Для движков на Перле, например.
вполяне - жизнь в лесу
#72 
Vovan(ator) старожил21.12.12 21:34
Vovan(ator)
NEW 21.12.12 21:34 
in Antwort miltorg 21.12.12 21:24
Во и крайнего сразу нашли
Давай дальше так!!!
А то совсем скучно стало
Анекдот на эту тему:
зверушки в лесу собрались и хвастаются у кого что есть.
Лисёнок: а у меня пкшистый мех...
Зайка: а у меня ножки быстрые...
Белочка: а я могу орешки быстро грызть...
...
Дошла очередь медвежонка...
думал он что у него есть чем похвастаться можно, ворчал, сопел и выдал:
А я...
А мне...
А уменя...
... а я вам всем щас пи*ы как дам!!!

#73 
miltorg старожил21.12.12 21:40
miltorg
NEW 21.12.12 21:40 
in Antwort Vovan(ator) 21.12.12 21:34
В ответ на:
... а я вам всем щас пи*ы как дам!!!

И табуреткой по морде
Половина евро в час
#74 
Vovan(ator) старожил21.12.12 21:41
Vovan(ator)
NEW 21.12.12 21:41 
in Antwort miltorg 21.12.12 21:33
В ответ на:
Эта тема неинтересно. Здесь мы опускаем неуча - табуреточника

Тормоз ты космонавт
Тебе сказать нечего умного по теме
и ты прекрасно видишь что простые мужики со средним образованием намного больше тебя в программировании разбираются.
Вот и бесит тебя это.
Ты в одном предложении делаешь высказывание и в конце этого же предложения сам себе противоречишь.
Ты даже не знал того, что я в своём "тупом" первом посте написал
А про знания и опыт web-programmist или voxel3d тебе даже и во сне думать не получится
#75 
miltorg старожил21.12.12 21:45
miltorg
NEW 21.12.12 21:45 
in Antwort Vovan(ator) 21.12.12 21:41, Zuletzt geändert 21.12.12 21:51 (miltorg)
В ответ на:
ты прекрасно видишь что простые мужики со средним образованием

Без образования вы имеете ввиду? Мужики? Вроде вы один такой.
Я не против мужиков без образования. Я против электромонтёра думающего что он умнее профессора Электротехники потому, что у электромонтёра есть опыт подключения кабелей под дождём.
Грешен. Я именно такой и был, 20 лет тому назад - электромонтёр после армии - а тут как раз Электротехника. Но я быстро осознал. А вы вот никак.
Половина евро в час
#76 
Vovan(ator) старожил21.12.12 21:51
Vovan(ator)
NEW 21.12.12 21:51 
in Antwort miltorg 21.12.12 21:45
В ответ на:
Я против электромонтёра думающего что он умнее профессора Электротехники.

И это тебя бесит.
Поверю.
Какому професору понравится что простой мужик больше его знает и умеет
Тем более если профессор мало того что толком ничего не знал, да ещё и всё забыл.
А рабочей практики хоть-так, хоть-так не было
#77 
helper2008 свой человек21.12.12 21:52
helper2008
NEW 21.12.12 21:52 
in Antwort Vovan(ator) 21.12.12 21:34
Не обращай внимания. ИМХО, Мильторг сегодня пьян. Пятницо ...
вполяне - жизнь в лесу
#78 
Vovan(ator) старожил21.12.12 21:53
Vovan(ator)
NEW 21.12.12 21:53 
in Antwort miltorg 21.12.12 21:45
В ответ на:
а тут как раз Электротехника. Но я быстро осознал. А вы вот никак.

Где именно электротехника?
В программировании?
или в компе?
#79 
miltorg старожил21.12.12 21:54
miltorg
NEW 21.12.12 21:54 
in Antwort Vovan(ator) 21.12.12 21:51
В ответ на:
А рабочей практики хоть-так, хоть-так не было

Вы даже не понимаете что ему ни нужна рабочая практика.
Не нужно профессору уметь класть кабель в грязи и под дождём
Половина евро в час
#80 
Vovan(ator) старожил21.12.12 21:54
Vovan(ator)
NEW 21.12.12 21:54 
in Antwort helper2008 21.12.12 21:52
В ответ на:
Не обращай внимания. ИМХО, Мильторг сегодня пьян. Пятницо ...

А я не пью
Мне с ним (с Милтогром) и так весело
#81 
miltorg старожил21.12.12 21:56
miltorg
NEW 21.12.12 21:56 
in Antwort Vovan(ator) 21.12.12 21:53, Zuletzt geändert 21.12.12 21:56 (miltorg)
В ответ на:
Где именно электротехника?
В программировании?
или в компе?

Вообче - это предмет. Ну книжка такая толстая - если на вашем гегемонском языке
Половина евро в час
#82 
Vovan(ator) старожил21.12.12 21:57
Vovan(ator)
NEW 21.12.12 21:57 
in Antwort miltorg 21.12.12 21:54
В ответ на:
Вы даже не понимаете что ему ни нужна рабочая практика.
Не нужно профессору уметь класть кабель в грязи и под дождём

Милторг!
Ты сегодня все рекорды свои бъешь
Кабеля ему ложить не обязательно, а вот как основные принципы его теории на практике выглядят,
это очень даже полезная весЧиЦЦа
#83 
Vovan(ator) старожил21.12.12 22:01
Vovan(ator)
NEW 21.12.12 22:01 
in Antwort miltorg 21.12.12 21:56
В ответ на:
Вообче - это предмет. Ну книжка такая толстая - если на вашем гегемонском языке

Милторг!
Ещё по пивку и ты начнёшь собственные законы физики открывать
Я вообще не могу врубиться как ты с безопасности сайта или движка сайта на электротехнику перешёл
Ну программирование это ещё по теме было, а теперь ты чёт заблудился немного
А толстая стопка газет это тоже электротехника?
#84 
miltorg старожил21.12.12 22:01
miltorg
NEW 21.12.12 22:01 
in Antwort Vovan(ator) 21.12.12 21:57
Вован мне скучно. Я не получаю новых знаний и умений. И от вас я их никак получить не смогу. Ради бога, не пишите больше глупостей - видите как я это остро всё воспринимаю
Половина евро в час
#85 
Vovan(ator) старожил21.12.12 22:06
Vovan(ator)
NEW 21.12.12 22:06 
in Antwort miltorg 21.12.12 22:01
В ответ на:
видите как я это остро всё воспринимаю

Ещё по пивку и расслабишся
В ответ на:
Я не получаю новых знаний и умений.

Попробую расширить Ваш кругозор
Электротехника это не книжка.
Да, есть книги по электротехнике,
но в них только описываются принципы работы электро-технических приборов или законов связаных с ними,
но это не сама электротехника.
Запомни это и иди спать.
А проспишся, может проще думаться будет
Утро вечера мудренее
#86 
helper2008 свой человек21.12.12 22:29
helper2008
NEW 21.12.12 22:29 
in Antwort Vovan(ator) 21.12.12 22:06
Наш то, уснул что ли?
вполяне - жизнь в лесу
#87 
web-programmist Программист21.12.12 22:40
web-programmist
NEW 21.12.12 22:40 
in Antwort helper2008 21.12.12 22:29, Zuletzt geändert 21.12.12 22:45 (web-programmist)
даааа... профессор неадекватный eda Сам спрашивает совета, а когда говорят, то он начинает делать с себя самого умного...
Более 500 каналов !
#88 
  L@nixx завсегдатай22.12.12 17:29
NEW 22.12.12 17:29 
in Antwort helper2008 21.12.12 19:24
спор вообще без полезный. все зависит от цели использования DB. если интересно посмотри, sql(mysql mssql, oracle) vs nosql (redis, mongodbs etc).
#89 
helper2008 свой человек22.12.12 17:50
helper2008
NEW 22.12.12 17:50 
in Antwort L@nixx 22.12.12 17:29
Я не против утверждения, что MySQL шустрее БД на текстовых файлах.
Я против утверждения, что эта разница исчисляется разами.
вполяне - жизнь в лесу
#90 
  L@nixx завсегдатай22.12.12 17:55
NEW 22.12.12 17:55 
in Antwort helper2008 21.12.12 21:10
ну eсли сервер свой то fali2ban, файервол настроить, апдейты делать регулярно ну и следить за своим приложением что бы чисто было. это так грубо. а вообще если серьезное что, то бери managed server.
#91 
  L@nixx завсегдатай22.12.12 18:02
NEW 22.12.12 18:02 
in Antwort miltorg 21.12.12 21:14
ну как сказать. при отключеных magic quotes или дырявых скриптах знание такого путя очень даже имеет роль. знаешь где лежит passwd, можно много чего интересного сдвлать. ну тебе то чего бояться, да?
#92 
helper2008 свой человек22.12.12 19:24
helper2008
NEW 22.12.12 19:24 
in Antwort L@nixx 22.12.12 17:55
Нет, у меня свой движок. Никакие файрволы и обновления не нужны.
вполяне - жизнь в лесу
#93 
  Posmotrim завсегдатай22.12.12 21:26
Posmotrim
NEW 22.12.12 21:26 
in Antwort miltorg 21.12.12 16:21
ребят, заканчивайте кормить)
#94 
1 2 3 4 5 alle