Mysql
 sql >> база данни >  >> RDS >> Mysql

Най-добри техники за избягване на „изтриване на данни“ от база данни на уебсайтове

Въпреки че няма нищо, което да попречи на решителен човек да изтрие публично достъпно съдържание, можете да направите няколко основни неща, за да смекчите притесненията на клиента:

  • Ограничение на скоростта по потребителски акаунт, IP адрес, потребителски агент и т.н... - това означава, че ограничавате количеството данни, които определена потребителска група може да изтегли за определен период от време. Ако откриете прехвърляне на голямо количество данни, затваряте акаунта или IP адреса.

  • Изисквайте JavaScript - за да се гарантира, че клиентът има някаква прилика на интерактивен браузър, а не на barebones spider...

  • RIA - направете данните си достъпни чрез интерфейс на богато интернет приложение. Решетки, базирани на JavaScript, включват ExtJs, YUI, Dojo и др. По-богатите среди включват Flash и Silverlight като 1kevgriff споменавания .

  • Кодирайте данните като изображения. Това е доста натрапчиво за обикновените потребители, но бихте могли да кодирате някои от вашите таблици с данни или стойности като изображения вместо текст, което би победило повечето текстови анализатори, но не е сигурно, разбира се.

  • robots.txt – за отхвърляне на очевидни уеб паяци, известни потребителски агенти на роботи.

    Потребителски агент:*

    Забрани:/

  • Използвайте метатагове на роботи. Това ще спре да се съобразяват с паяците. Това ще попречи на Google да ви индексира например:

Има различни нива на възпиране и първият вариант вероятно е най-малко натрапчивият.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да копирам ред и да вмъкна в същата таблица с поле за автоматично увеличение в MySQL?

  2. Как да избягате от единични кавички в MySQL

  3. Мога ли да наложа условно ограничение за уникалност?

  4. Мога ли да променя ft_min_word_len на споделен хостинг?

  5. как да получа месец от дата в mysql