Көпчүлүк сайт авторлору өз эмгегинин үзүрүн атаандаштар же ресурстарды жөнөкөй колдонуучулар уурдап кетиши мүмкүн деп чочулашат. Жакшы веб программист өз сайтын каалабаган жүктөөлөрдөн коргоого милдеттүү. Бул милдетти аткаруунун көптөгөн жолдору бар.
Нускамалар
1 кадам
Орнотулган коопсуздукту колдонуп, сайтыңызды түпнуска Apache куралдары менен коргоңуз. Бул үчүн атайын квалификацияга ээ болуунун кажети жок. Талап кылынган сайтка кирүүчүнүн атын жана сыр сөзүн колдонуңуз. Эгер алар системада бар болсо гана, колдонуучу ушул ресурс менен корголгон каталогго кире алат.
2-кадам
Эгерде сиз ишкердик маалыматты катуу коргоого муктаж болсоңуз, анда жогоруда айтылган ыкманы колдонууга болбойт. Мындай кырдаалда Apache да колдой турган дайджест аутентификациясын колдонуңуз. Бул жерде ысым жана сыр сөз код түрүндө берилет, андыктан аларды хакерлер кармай алышпайт. Бирок, коргоонун бул түрүн бардык браузерлер колдобойт.
3-кадам
Белгилүү бир убакыт аралыгында каралган баракчаларда колдонуучуга чектөө түзүңүз. Чектен ашып кеткендер бир нече мүнөткө айрым укуктардан ажыратылышы мүмкүн (тыюу салынат). Сайттын кирүүчүсүнө ошол иш-аракеттер жөнүндө эскертип коюңуз, анын бузулушу колдонууга тыюу салат. Адатта, мындай келишимди окуп, кабыл алууга үндөйбүз.
4-кадам
Жашыруун шилтеме бөгөт коюу ыкмасын колдонуп, файлдарды өз сайтыңыздан жүктөп алыңыз. Аны башка колдонуучу бара албаган баракчага жасаңыз. Жашырылган баракты көрүп жатканда, IP дареги үч мүнөткө бөгөттөлөт. Ушул тапта издөө роботтору дагы бөгөттөлгөндүгүн эске алыңыз. Мындай учурда, жүктөөдөн сурангандан кийин эле эмес, түздөн-түз маалыматты же сүрөттөрдү жүктөө башталгандан кийин тыюу салынышы мүмкүн.
5-кадам
JavaScript мүмкүнчүлүктөрүн пайдаланып, сайттын баракчасындагы тексттик жана графикалык элементтердин көчүрүлүшүн же тандалышын бөгөттөй аласыз. Бул ар кандай серверлер үчүн материалды жүктөөдөн сактап калуунун кыйла арзан ыкмасы.
6-кадам
Барактын ар бир элементин ISO Latin-1 коддолгон 16 орундуу ASCII кодуна которуңуз. Сакталган ушундай баракча менен баштапкы кодду (ASCII) чечмелеп, аны окуу үчүн дискте сактай турган колдонуучунун скриптин түзсөңүз болот.