powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / хранение типизированных данных
29 сообщений из 29, показаны все 2 страниц
хранение типизированных данных
    #37650771
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
набор данных - цифры+текст
в чем хранить, чтобы нельзя было взломать)
по этой причине office отпадает
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37650782
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поконкретнее? Что за набор данных, откуда и кому будет доступен, что вы подразумеваете под "взломать"?
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37650888
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тесты
таблица с текстами: вопрос+варианты ответа и параметрами - правильный ответ или нет.
доступен только преподавателю.
а студенты чтобы не могли взломать
в office пароль взломать не сложно.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37650907
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стойкое PGP-шифрование
секретный ключ только у препода

Почему нельзя хранить физически файл с ответами в недоступном для студентов месте?
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37650937
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно...
Вопросы - это НЕзакрытая информация.
Варианты ответов - звависит от методики преподавания и подготовки к тесту (есть ли ознакомление с ответами).
А вот признак правильности того или иного ответа - действительно, принципиальная информация.

Так вот, Шокер прав. И даже шифрование не нужно.
Методика может быть примерно такой: ответы не хранятся в системе сразу, а подключаются только во время выполнения теста. И там же хранится признак "правильности" того или иного ответа. Причем фантазия может довести вас вплоть до того, что файлов (или таблиц БД) с ответами может быть великое множество...
А уж если во время пятнадцатиминутного теста по какой-нить ИТ-дисциплине студент сумел добыть список правильных ответов из преподского компа, да еще и тест провернуть с этими ответами - так что вы такому студенту поставите? ИМХО, тут даже результатыт теста смотреть не требуется
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37651274
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Само тестирование можно сделать хоть в самостоятельном html-файле. Просто хранить в нем не сами правильные ответы, а их хэш. Но в этом случае нельзя сделать результат тестирования в виде X правильных из Y, если ответ вида "выберите один или несколько ответов". Вернее можно, но тогда придется хранить Y хэшей, а каждый из них будет легко подобрать перебором. Если в качестве ответов нужно вводить текст, то нет проблем.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37651977
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
Почему нельзя хранить физически файл с ответами в недоступном для студентов месте?
потому что доступ к файлу имеет не только препод но и лаборанты - а они уже было такое сливают файл студентам
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652000
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMДействительно...
Вопросы - это НЕзакрытая информация.
Варианты ответов - звависит от методики преподавания и подготовки к тесту (есть ли ознакомление с ответами).
А вот признак правильности того или иного ответа - действительно, принципиальная информация.

вопросы они относительно незакрыты - если тестирование действительное сложное(как и должно быть) то вопросы также закрыты-студент дожен знать весь курс, а не готовится к конкр вопросам.

AndreTMА уж если во время пятнадцатиминутного теста по какой-нить ИТ-дисциплине студент сумел добыть список правильных ответов из преподского компа, да еще и тест провернуть с этими ответами - так что вы такому студенту поставите? ИМХО, тут даже результатыт теста смотреть не требуется
студенту два, препода уволить)).
но чаще бывает банальный слив лаборантом-методистом файла с тестом - который ломается и все.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652008
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вобщем пока
либо шифр
либо тупо зашить в "тело" весь тест)
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652046
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire,

странно всё это... проблема на ровном месте. задания проверяете вы? носите ответы в флешке на груди, прикрепите к чеке от гранаты, чтобы они не попали в руки врага. не доверяйте никому, не спите, не моргайте, всегда на чеку. замаскируйте флешку под медальон. ответы студентов и ваша флешка оказались на одном компе - 1 клик - сравниваваются результаты, выводится ответ. бюджетный вариант - запишите ответы на бумажку.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652246
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лаборанты могут и кейлоггер поставить на комп и другим способом стащить данные, даже если они зашифрованы
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652282
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема не техническая, а организационная. С какой стати владельцы тестов выкладывают их туда, откуда кто-то может их стянуть?
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652429
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFire, вы даже не пытаетесь понять то, что вам объясняют...

Например, само тестирование (файл) не содержит ответов - он содержит только вопросы.
Проводим тестирование - можно добавить варианты ответов, где надо. НО! - информации о правильности ответов там нет.
Студент просто заполняет матрицу с ответами. Своими ответами!
Проверяем тест (у себя на компе, сами) - сводим ответы студента со своей базой, где у вас правильность ответов отмечена.
Это у вас и будет система, аналогичная использованию шифрования.
При этом слить смогут только набор вариантов ответов, если он у вас предусматривается. Да и то, это можно сильно усложнить (если, например, подкачку ответов делать сразу в массив).

В общем, если вы хотите, чтобы вам и за вас написали систему тестирования - то в "Работу" и договаривайтесь
А то, что нужный вам функционал легко реализуется даже Офисом - это я и пытаюсь показать.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652460
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пф)
а я пытаюсь рассказать какие условия у преподавателя - он не ректор и не декан, и не может изменить правила навязанные сверху.
тест должен быть на компе(причем даже без сети), при прохождении теста сразу выдается результат.
т.е. таскать ответы куда либо низзя.

и все что объясняете я понял).
просто и вы поймите - есть ТЗ-просьба и его надо сделать,
а не находить выход через изменения ТЗ.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652466
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProЛаборанты могут и кейлоггер поставить на комп и другим способом стащить данные, даже если они зашифрованы
т.е. оптимально - это зашить тест в тело?
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652484
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы при получении результата теста присутствуете? В комп можете вставить свою флешку? - вот и решение.
Тесты - это тесты. Студенты их проходят. Затем вы подходите, подключаетесь, запускаетесь, "жамкаете кнопочку" - и получаете оценку. С другой стороны, при этом от слива вашей инфы вы не защищены.

Поймите, если "нельзя изменить ТЗ" - т.е. вы любым образом покажете/сверите правильные ответы на "чужом" компьютере - никакая защита не поможет. И шифрование здесь будет просто излишним извращением, ибо информацию, при желании, можно слить всегда. С вашего носителя или в момент проверки решения...
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652553
FreeFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMВы при получении результата теста присутствуете? В комп можете вставить свою флешку? - вот и решение.
Тесты - это тесты. Студенты их проходят. Затем вы подходите, подключаетесь, запускаетесь, "жамкаете кнопочку" - и получаете оценку. С другой стороны, при этом от слива вашей инфы вы не защищены.

та нет меня там), никак нет и просит простой преподаватель
- просто попросили тест сделать, объяснили что и как хотят, и какие у них условия.
при этом у них как раз случай был слива через лаборанта.

Пока в тело буду тест шить
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652601
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFireпросит простой преподаватель
- просто попросили тест сделать, объяснили что и как хотят, и какие у них условия.ну так препод-то есть ведь?
вот "с его точки зрения" и было расписано.
и без нарушения условий ТЗ...

А "шить в тело" - не наш метод. ибо это все то же самое, но только в профиль. и сливается в любом случае, если есть желание слить.
Если же вы придумаете "суперновшитоиневскрываемо" - то ваши затраты времени будут несколько, э-э-э-..., велики для данного результата. Невыгодно тратить столько времени...
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652614
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может не оч в тему, но решил пополнить знания. ни разу не сталкивался с программами для взлома, поэтому интересно, что может взломщик(интересно как потенциальному создателю, а не пирату).
можно ли:
1) узнать значение любой переменной чужой программы в любой момент времени?
2) выявить любую строку кода? т.е. в коде написано, что правильный ответ - пятый символ шестой строки.
3) узнать содержимое текстбоксов, лейблов, гридов?
4) узнать содержимое ресурсов?
5) получить строки кода, событие которых ещё не наступило?
6) полностью разложить содержимое проги в строки?
7) получить свойства каждого объекта формы(длина лейбла, высота текстбокса)?
и ещё
8) зависит ли всё от выбранного языка(как)?
9) что значит "шить в тело проги"?
буду благодарен за инфу по каждому вопросу.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652674
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeFireпросто и вы поймите - есть ТЗ-просьба и его надо сделать,
а не находить выход через изменения ТЗ.Мы не видели ТЗ.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652686
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero1) узнать значение любой переменной чужой программы в любой момент времени?
2) выявить любую строку кода? т.е. в коде написано, что правильный ответ - пятый символ шестой строки.
3) узнать содержимое текстбоксов, лейблов, гридов?
4) узнать содержимое ресурсов?
5) получить строки кода, событие которых ещё не наступило?
6) полностью разложить содержимое проги в строки?
7) получить свойства каждого объекта формы(длина лейбла, высота текстбокса)?
и ещё
8) зависит ли всё от выбранного языка(как)?
9) что значит "шить в тело проги"?
буду благодарен за инфу по каждому вопросу.1) да
2) нет
3) чего-то да, чего-то нет
4) да, они имеют открытый формат
5) вопрос не имеет смысла
6) это называется декомпиляция. Зависит от языка, вернее от компилятора.
7) чего-то да, чего-то нет
8) что-то зависит, что-то нет
9) это значит в *.exe, а не отдельном файле.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652727
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

нормально... что-то да, что-то нет. так же я отвечаю, когда над кем-то подшучиваю, так как ответ не несёт никакой полезной инфы. ладно. тогда пример.
BelowZero2) выявить любую строку кода? т.е. в коде написано, что правильный ответ - пятый символ шестой строки. Antonariy2) нет тогда после выполнения теста просто обратиться к текстовому файлу, в котором пара миллионов символов. строка проверки:
Код: vbnet
1.
if ответ = пятый символ шестой строки then ответ верный else неверный

м?
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652748
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroнормально... что-то да, что-то нет. так же я отвечаю, когда над кем-то подшучиваю, так как ответ не несёт никакой полезной инфы.Какие вопросы — такие ответы, что ты хочешь? Полезная инфа находится в учебниках, но ты их принципиально не читаешь, а здесь тебе не бесплатные курсы для жизненно несамостоятельных.

BelowZero выявить любую строку кодаКогда исходный код становится исполняемым файлом, такая категория как "строка кода" перестает существовать.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652755
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто есть у меня несколько интересных идеек по защите инфы. но возможность применения их зависит от ответов за запостенные выше вопросы
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37652765
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпросто есть у меня несколько интересных идеек по защите инфы. но возможность применения их зависит от ответов за запостенные выше вопросы
ответы на вопросы были даны, прошу прекратить заниматься флудом в чужом топике.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37653801
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

исходя из ответов, я нашёл способ защиты инфы(написано выше)
Код: vbnet
1.
if ответ = пятый символ шестой строки then ответ верный else неверный
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37653992
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего и следовало ожидать.

If это условный переход, goto это безусловный переход. В exe-файле это разница в один байт. Изменение одного байта в exe, скомпилированном в vb6, из
Код: vbnet
1.
if ответ = пятый символ шестой строки then ответ верный else неверный

делает
Код: vbnet
1.
Goto ответ верный

Фишка в том, как найти этот байт. Те, кто это умеет, находят его в течении нескольких минут. Те, кто это умеет, читали книжки по ассемблеру.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37654059
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот винрарное обсуждение, где я сам узнал то, что сейчас рассказываю. К сожалению, посты главного специалиста FleX_2004 были утеряны админом армейским способом, но кое-что осталось в цитатах.
...
Рейтинг: 0 / 0
хранение типизированных данных
    #37654226
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Antonariy
> Вот винрарное обсуждение ... были утеряны

Блин, как мало осталось от такого топика
Поучаствовали практически все зубры :) Круче было, наверное, только обсуждение как растягивать system tray

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / хранение типизированных данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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