Цитата (SiteMaster @ 16.07.2019 - 16:04) |
SorokinFilipp265 Для ссылок тогда стоит сделать 3 колонку, куда можно вставить только URL адрес и ничего более. |
Цитата (SiteMaster @ 16.07.2019 - 16:04) |
SorokinFilipp265 Авторизация методом GET - это моветон. |
Цитата (SorokinFilipp265 @ 18.07.2019 - 14:57) |
если хакер взломает сервер, то вряд ли он скачает лишь базу данных, а скорее всего и файлы, поэтому шифрование бд - это рекламный ход |
Цитата (brevis @ 18.07.2019 - 15:07) |
Зависит от того, как зашифровать. |
Цитата (brevis @ 18.07.2019 - 15:07) |
пользоваться не буду (надеюсь по понятным причинам). |
Цитата |
если хакер взломает сервер, то вряд ли он скачает лишь базу данных, а скорее всего и файлы |
// mocks
function getEncryptedStringFromDatabase() {
return 'luBBHeht+Z6WHIczNAav1EcTFGWOfSEEtGCSU3yk/+HxH1aru6H/'
. 'i+0rGJOueVhLW8bqfdifgvXbBoOHwfDO7SoZXO1FUD2vZNrHDWLM7xpF8rH6tnm6X6iEjL8x1/'
. 'fwxK5t7FKf7GHc5NalqUqVmonMrnVPnMMTJtRHNl9/2riKBjBMTSuNrcdtISaqxafTgfWx+yGa+QXCfm3s+PutW5Ciey9I26/'
. 'Wmm05Iur+BPWUajm2FUMgqNmi52mL+ag5yVvfCt5cpRmPlWyQzRftoq3JcuuwwS2mQ/'
. 'KVlFElyG235SDM/XsHAfcxyDTCxxYfHvnX9+qmKF549dhhjowgCLox7E0s4iba6nvlC/'
. '0p8syiR9ea2Qh1uZO+f75DH8YKmA946NETRd38gw9DoQ901nEyoJNG524D3/IJgVkmHWgvZ1z++Wk3cj/'
. 'PXw0aY9d3+6dSv6OTmhiDY4M30ci2gUszLGmPLoOIZvQ0tlAK13FhmKO2MuhL7ZR+mg/'
. 'TYjLqTgeUXWnx89Q6LMaik2QyYQ==';
}
function getUserKeyFromCookie() {
return $_COOKIE['key'];
}
// decryption
$decryptedString = openssl_decrypt(
getEncryptedStringFromDatabase(),
"AES-128-ECB",
getUserKeyFromCookie()
);
echo $decryptedString;
Цитата (SiteMaster @ 18.07.2019 - 16:02) |
Чаще всего ломают именно базу |
Цитата (SorokinFilipp265 @ 18.07.2019 - 16:17) |
может быть ломали, может быть лет 8 назад, когда программисты забывали экранировать параметры в sql запросах, но сейчас увы |
Цитата |
если этот код расположен на веб-сервере и хакер имеет доступ к фтп либо эсэсаш либо к файловому менеджеру в панели управления хостингом |
Цитата (brevis @ 21.07.2019 - 20:07) |
Это называется "Эффект Даннинга — Крюгера". |