none
Безопасно ли хранить данные в Table.Rows[i].Cells[j].Text? RRS feed

  • Вопрос

  • Добрый день!

    Посоветуйте, нужно хранить ID в шапке таблицы.

    Есть два варианта:

    1. Сделать строку Display: None и хранить в Table.Rows[i].Cells[j].Text

    2. Сделать строку Display: None и хранить в Table.Rows[i].Cells[j].ID

    Какой более безопасный?

    13 августа 2014 г. 5:37

Ответы

  • Это не проблема безопасности, а проблема пользователя. Иначе данные идентифицировать не получится. Всегда неверный пользовательский ввод может испортить данные, от этого не всегда возможно застрохваться. Это именно тот случай. Для этого есть разные меры защиты. Например отслеживание (протоколирование и аудит) изменений и запись пользователей меняющих данные. Но предотвратить нельзя.

    Сделаем содержимое сообщества лучше, вместе!

    13 августа 2014 г. 7:23
    Модератор

Все ответы

  • Добрый день.

    Что вы понимаете под безопаснее? С точки зрения чего?

    13 августа 2014 г. 6:29
    Отвечающий
  • Это ID в базе данных. Они нужны для отображения и обновления информации. Я боюсь, если их кто поменяет, то база неправильно обновится. Я в этом не силен, но можно же как-то html менять написанным скриптом. Или я что-то не то говорю?
    13 августа 2014 г. 6:37
  • Это не проблема безопасности, а проблема пользователя. Иначе данные идентифицировать не получится. Всегда неверный пользовательский ввод может испортить данные, от этого не всегда возможно застрохваться. Это именно тот случай. Для этого есть разные меры защиты. Например отслеживание (протоколирование и аудит) изменений и запись пользователей меняющих данные. Но предотвратить нельзя.

    Сделаем содержимое сообщества лучше, вместе!

    13 августа 2014 г. 7:23
    Модератор