Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Фаззинг для Delphi-программ / 17 сообщений из 17, страница 1 из 1
11.08.2019, 16:05
    #39847943
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Здравствуйте.
Недавно ознакомился со статье про фаззинг, какие типы бывают, вернее для каких задач (фаззинг памяти, движков в браузерах, формата файлов и т.д.). В частности приводился пример с кодом на С++. Вроде фаззер назывался WinAFL , что то в этом роде.
Хотел узнать , используете ли вы для тестирования программ фаззеры, какие нужны для дельфи программ
...
Рейтинг: 0 / 0
11.08.2019, 17:00
    #39847959
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Damir_85, где тебя учат?
Любой адекватный софтостроитель ЗАРАНЕЕ проверяет адекватность приходящих данных в своих софтинках и
софтомирах в софтовселенных.
Соответственно, что-то
-принимает
-преобразует
-игнорирует

Или ты про отладку, эврику и иже не знаешь?
...
Рейтинг: 0 / 0
11.08.2019, 17:24
    #39847961
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Опытные программисты гордо игнорят баззинг про фаззинг.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.08.2019, 17:53
    #39847966
X-Cite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
...
Рейтинг: 0 / 0
11.08.2019, 17:57
    #39847968
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Damir_85...
Хотел узнать , используете ли вы для тестирования программ фаззеры, какие нужны для дельфи программ
Да, конечно. Мы передаем наши программы пользователям, они вполне качественные фаззеры.
...
Рейтинг: 0 / 0
11.08.2019, 18:10
    #39847972
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Поднять щиты! Зарядить фазеры! Снять фотонные торпеды с предохранителя!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.08.2019, 18:46
    #39847980
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
X-CiteНачитались статей?
https://habr.com/ru/post/435484
https://habr.com/ru/post/451816
нее, в журнале Хакер прочитал )).
О важности тестовых данных я знаю. К примеру, когда я писал алгоритм симплекс-метода для решения задач линейного программирования, то вначале ограничился около 10 тестов. В следующей версии я уже списал с книги 200 примеров, поместил их в один файл, в другом файле я списал ответы к примерам. После этого программа считывала тест с файла с примерами, выдавала ответ и сравнивала с файлом ответов, помечая те примеры, где результаты несовпадали. Если бы я оставил только 5-10 примеров, то была бы высока вероятность что я не выявлю несовпадения результата. Как я понял из статьи, нельзя учесть всех данных, даже неправильных. Да и вообще отладка кода например с количеством строк более 1000 ( я конечно до такого не доходил ) ) на выявление ошибок это по моему unreal.Ну то есть муторно, и можете что то пропустить. Фаззинг специально компрометирует программу на неожиданные или неправильные данные, и проверяет вылетит или нет. (ведь еще придумать надо такие компрометирующие данные, а то и вообще можно не додуматься)
...
Рейтинг: 0 / 0
11.08.2019, 19:01
    #39847987
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Damir_85X-CiteНачитались статей?
https://habr.com/ru/post/435484
https://habr.com/ru/post/451816
нее, в журнале Хакер прочитал )).
О важности тестовых данных я знаю. К примеру, когда я писал алгоритм симплекс-метода для решения задач линейного программирования, то вначале...

Мы не однокурсники, случайно? Я тоже в 85м выпускался. И тоже кОдил, в целях решения задач ЛП.
У нас некоторые шланги, дабы не заниматься матаном, выполняли интегрирование на интервале методом Монте-Карло. Оказывается, это был фаззинг...
...
Рейтинг: 0 / 0
12.08.2019, 18:43
    #39848491
Damir_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
ёёёёёDamir_85пропущено...

нее, в журнале Хакер прочитал )).
О важности тестовых данных я знаю. К примеру, когда я писал алгоритм симплекс-метода для решения задач линейного программирования, то вначале...

Мы не однокурсники, случайно? Я тоже в 85м выпускался. И тоже кОдил, в целях решения задач ЛП.
У нас некоторые шланги, дабы не заниматься матаном, выполняли интегрирование на интервале методом Монте-Карло. Оказывается, это был фаззинг...
Я думаю нет. 85 в нике это год рождения. А линейным программированием я занялся, потому что с помощью него можно решать задачи линейного раскроя материала, т.е вначале я именно с этой целью начал осваивать. У нас на производстве часто бывает такое, что нужно на определенный заготовки раскроить брус, трубы ну и т.д. Потом по мере изучения понял что с помощью ЛП можно решать много интересных задач, ну и сделал модуль, который решает задачу модифицированным симплекс методом. Правда еще хочу освоить метод разложения Данцига Вульфа для решения больших задач ЛП, к примеру в том же раскрое если количество заготовок очень много то обычный метод уже не справляется
...
Рейтинг: 0 / 0
12.08.2019, 19:59
    #39848511
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Damir_85ёёёёёпропущено...


Мы не однокурсники, случайно? Я тоже в 85м выпускался. И тоже кОдил, в целях решения задач ЛП.
У нас некоторые шланги, дабы не заниматься матаном, выполняли интегрирование на интервале методом Монте-Карло. Оказывается, это был фаззинг...

Я думаю нет. 85 в нике это год рождения. А линейным программированием я занялся, потому что с помощью него можно решать задачи линейного раскроя материала, т.е вначале я именно с этой целью начал осваивать. У нас на производстве часто бывает такое, что нужно на определенный заготовки раскроить брус, трубы ну и т.д. Потом по мере изучения понял что с помощью ЛП можно решать много интересных задач, ну и сделал модуль, который решает задачу модифицированным симплекс методом. Правда еще хочу освоить метод разложения Данцига Вульфа для решения больших задач ЛП, к примеру в том же раскрое если количество заготовок очень много то обычный метод уже не справляется

очень много ненужных, типа, умных слов
фаззинг - это что такое ?
...
Рейтинг: 0 / 0
13.08.2019, 09:45
    #39848627
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
defecatorфаззинг - это что такое ?
Метод тестирования софта на устойчивость. На вход подается рандомный мусор.
...
Рейтинг: 0 / 0
13.08.2019, 11:23
    #39848685
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
13.08.2019 9:45, Василий 2 пишет:
> На вход подается рандомный мусор.

абсолютно случайным образом ударяя по клавишам пишущей машинки,
гипотетическая обезьяна рано или поздно напечатает одну из пьес Шекспира.

(С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.08.2019, 11:29
    #39848694
vavan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Мимопроходящийабсолютно случайным образом ударяя по клавишамзнал реального персонажа к-й при тестировании двумя раскрытыми ладонями топтал клаву и созерцал как софтинко корчится
...
Рейтинг: 0 / 0
13.08.2019, 13:13
    #39848764
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
vavanМимопроходящийабсолютно случайным образом ударяя по клавишамзнал реального персонажа к-й при тестировании двумя раскрытыми ладонями топтал клаву и созерцал как софтинко корчится
Не полноценный файкикг фаззинг.
Надо было ещё топтаться и об экран клавой трескать.
...
Рейтинг: 0 / 0
13.08.2019, 15:06
    #39848831
vavan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
GatorНе полноценный файкикг фаззингхватило чтобы отказаться от использования шедулера
...
Рейтинг: 0 / 0
13.08.2019, 16:43
    #39848904
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
А чем шедулер не катит?
...
Рейтинг: 0 / 0
13.08.2019, 16:52
    #39848910
vavan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фаззинг для Delphi-программ
Gatorчем шедулер не катит?
тормоз, а тогда еще и глюконат был (хотя вторым может и щаз остался, но первым скорее всего)
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Фаззинг для Delphi-программ / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]