Как скрыть файлы сайта

Обновлено: 07.07.2024

Это самый простой способ, и необходимые инструменты уже встроены в Windows. Порядок выполняемых действий ничем не отличается ни в Windows 7, ни в Windows 10:

  • Создайте папку (или файл), которые хотите скрыть.
  • Щёлкните по созданной папке правой кнопкой мыши и выберите в контекстном меню пункт «Свойства».
  • В открывшемся окне свойств папки отметьте галочкой поле «Скрытый».
  • Выберите, должна ли система скрывать все вложенные папки и файлы или достаточно скрыть только содержащую их папку. В принципе, достаточно скрыть только папку.
  • Нажмите OK.

Готово, теперь папка скрыта. Но она ещё может быть видна, если на вашем компьютере включено отображение скрытых файлов. Чтобы отключить эту функцию, сделайте следующее:

  • Откройте меню «Пуск» и начните вводить фразу «Показ скрытых файлов и папок».
  • Откройте найденные настройки.
  • В появившемся окне параметров перейдите на вкладку «Вид», промотайте список опций вниз и отыщите раздел «Скрытые файлы и папки». Отметьте пункт «Не показывать скрытые файлы, папки и диски». Нажмите OK.

Теперь скрытые файлы и папки не будут отображаться в «Проводнике» и в результатах поиска. Учтите, что сторонние файловые менеджеры всё равно увидят вашу папку.

Более хитрый способ

Чтобы спрятать что-нибудь, нужно разместить это у всех на виду. Руководствуясь этой древней мудростью, попробуем спрятать важные данные в какой-нибудь красивой картинке.

Этот трюк возможен благодаря особенностям файлов в формате JPEG. Программы для просмотра изображений начинают анализировать файлы JPEG с начала, игнорируя данные, записанные в конце файла. Архиваторы же распознают начало архивов по особым сигнатурам, которые могут быть расположены в файле где угодно.

Проще говоря, можно соединить файл изображения и архив так, что информация в архиве будет спрятана в файле картинки. Посторонний, открыв ваш файл в просмотрщике изображений, увидит только картинку. Вы же сможете открыть картинку архиватором и увидеть в ней спрятанные данные.

Сделать это довольно просто:

  • Заархивируйте данные, которые нужно спрятать, в формате ZIP или RAR.
  • Поместите архив и картинку, в которой вы хотите спрятать его, в одну папку на диске C (так, чтобы путь к папке был C:\ваша_папка).
  • Зажмите Win + R, введите команду cmd и нажмите Enter.
  • В открывшейся командной строке введите cd C:\ваша_папка\ , чтобы перейти к созданной папке.
  • Затем наберите copy /b ваше_изображение.jpg+ваш_архив.rar новое_изображение.jpg .

Готово. Командная строка создаст картинку новое_изображение.jpg, которая будет открываться в любом просмотрщике. Но если вы откроете изображение архиватором, то увидите ваши спрятанные данные. Умно, правда?

Этим способом также можно пользоваться, чтобы передавать собеседникам какие-нибудь данные на форумах или в чатах, где запрещено обмениваться любыми файлами, кроме картинок.

macOS

Создавать скрытые файлы в macOS придётся через командную строку, потому что честным пользователям продукции Apple скрывать нечего, а атрибут hidden предназначен в первую очередь для системных файлов. Но всё равно это очень просто.

  • Создайте папку (или файл), которую хотите скрыть.
  • Откройте «Терминал».
  • Введите команду chflags hidden , но не нажимайте Enter.
  • Перетащите вашу папку в окно «Терминала».
  • Теперь нажмите Enter.

Ваша папка станет невидимой. Чтобы открыть её, придётся ввести путь к ней через Finder → «Переход» → «Переход к папке».

Поскольку количество способов скрыть файл и вообще запретить много, то яне берусь рассказать о всех способах! И чтобы не запутаться в перипетиях запрещений доступа к файлам сделаем навигацию по странице!

Подробно о запрещении доступа к файлам.

08.02.2021 Контент полностью обновлен!

Как запретить доступ ко всем файлам -> deny from all

Для того, чтобы запретить вообще ко всем файлам на сайте, нам понадобится файл .htaccess, в котором прописываем такую строчку:

Пример запрета на доступ ко всем файлам htaccess

Естественно, что все файлы мы не будем закрывать, мы сделаем папку в которую поместим файл .htaccess с выше приведенной строкой и поместим туда файл, test.php
Нажмите по ссылке,чтобы посмотреть, результат.

В зависимости от настроек вы увидите:

Если запрет доступа был не настроен, то скорее всего увидите:

Пример запрета на доступ ко всем файлам htaccess

Пример запрета на доступ ко всем файлам htaccess

Если данная ошибка была настроена, то вы увидите:

Пример запрета на доступ ко всем файлам htaccess

Пример запрета на доступ ко всем файлам htaccess

Далее рассмотрим, как такой запрет работает!

Запретить доступ к файлам с определенным разрешением htaccess

Для того чтобы закрыть доступ в папке к любому файлу с любым разрешения, например cfg или файл конфиг dat

Делаем такую запись в файле htaccess:

Пример - Как запретить доступ к файлам с определенным разрешением

Выше приведенный файл разместим в папке и создадим там три файла, к двум файлам, которые прописан запрет на просмотр и третий, к разрешению которого ничего не применено!

Вы можете нажать и смотреть результат применения правил запрета(здесь используется единая точка входа).

Пример 2 - запрет доступа к файлам, единая точка входа не включена.

Поскольку на поддомене, в данной точке, просмотр папки не запрещен, то вы можете эту папку с таким же файлом htaccess посмотреть и если вы зашли в эту папку, то файлов запрещенными расширениями - вы не сможете увидеть! :

Вывод о запрете доступа к файлам.

единая точка входа - никак не влияет на запреты просмотра файлов через htaccess

Как запретить доступ к одному файлу htaccess

К примеру у вас есть один файл users.txt и к нему нужно запретить доступ.

Делаем такую запись:

Пример - "Как запретить доступ к одному файлу htaccess".

Для того, чтобы продемонстрировать работу выше приведенной записи в htaccess для запрета лишь определенного файла -> сделаем отдельную папку, в которую поместим файл htaccess с выше приведенным правилом!

Первый файл, к которому выше запретили доступ через htaccess :

В эту же папку поместим файл с таким дже разрешением, но изменим название на "examples_1.dat"

Как видим, заперт на просмотр верхнего файла действует в этой папке, но никак не влияет на соседние файлы!

Запрет доступа к файлам на поддомене:

Проделаем аналогичные действия на поддомене. Просто скопируем папку со всем содержимым, вы сможете её посмотреть.

Аналогичные файлы, аналогичный запрет на доступ к файлам:

Здесь - смысла вывод делать - он такой же. что был выше пунктом.

Как запретить доступ к одному файлу НЕ htaccess

Сделаем запрет доступа к файлу без htaccess. Подойдет только для фацлов, в которых может выполняться php

Например файлы "html":

Вариант 1.

В самом верху пишем условие:

И давайте посмотрим, как этот код выглядит на странице.

Вы наверное поняли, что мы видим разные две страницы, по одному адресу:

Вариант 2.

Если требуется запретить доступ к файлу. можно использовать константу, не обязательно там выводить каку-то информацию, можно сразу сделать переадресацию.

На той странице, на которую страницу будут инклудится(include) все другие страницы, создаём константу: define('название константы', 'значение константы');

На всех других страницах проверяем существует ли такая константа "defined('название константы') or 'действие. ');":

Столкнулся на днях с проблемой, которую я бы назвал классической и имеющей непосредственное отношение к безопасности не только сайта, но и всего веб-сервера. Суть проблемы — это просмотр содержимого папки на веб-сервере Apache.

Теория вопроса

Дело все в том, что в директивах Apache определен файл или список файлов, которые будут показаны по умолчанию.


пример листинга директории

Как же решить эту проблему? На самом деле все очень просто. Мне известны два способа:

  • запретить листинг, используя файл .htaccess ;
  • запретить построение списка файла на уровне сервера.

Рассмотрим оба способа более подробно.

Запрет листинга каталогов через .htaccess

Достаточно добавить всего одну простую строчку:

Данное условие действует на все вложенные/дочерние папки. Следовательно, добавление данного условия в корневой файл .htaccess запрещает листинг директорий для всего сайта. При необходимости всегда можно разрешить выдачу листинга для конкретно взятой директории, для этого достаточно разместить в ней все тот же .htaccess, в котором будет содержаться следующий текст:

Как Вы уже могли заметить, разница между запретом и разрешением состоит только в символе - . Именно он обозначает, что индексирование папки запрещено.

С первым способом решения задачи все. Он идеален для тех случаев, когда нет доступа к конфигурации сервера, либо отсутствует желание/навыки в них лезть.

Запрет листинга каталогов через директивы Apache

Фактически все те же самые манипуляции можно проделать в настройках самого веб-сервера.

Для верности — можно перезагрузить Apache. Небольшая шпаргалка, которая поможет в поисках системного файла.

Местонахождение данного файла напрямую зависит от операционной системы, установленной на сервере, а также версии Apache. Приведу небольшой список, который может облегчить поиск.

Debian, Ubuntu

apache 2.2
/etc/apache2/apache2.conf

FreeBSD

Linux (CentOS, Fedora)

Gentoo

Заключение

В результате работы обоих способов, вместо листинга папок мы получим ошибку 403, которая сообщает нам о том, что доступ закрыт (access forbidden). Задача решена. Благодарю за внимание!

Вопрос конфиденциальности данных всегда стоит очень остро, а с развитием IT-индустрии важность безопасности информации только возрастает. Сегодня мы коснёмся темы конфиденциальности материалов на бытовом уровне.

Конфидециальность информации

Рассмотрим несколько вариантов, как можно скрыть файлы от посторонних глаз на локальном компьютере. Главным условием всех действий будет то, что мы станем использовать исключительно средства самой системы Windows , без применения программного обеспечения от сторонних разработчиков. Может возникнуть резонный вопрос: "Зачем?". Зачем изобретать велосипед, когда существует куча софта, позволяющая обезопасить личные данные от посторонних? Ответы могут быть разными: у кого-то на рабочем компьютере просто запрещена установка сторонних программ, кто-то не хочет пользоваться дополнительными приложениями, дабы не привлекать лишнего внимания, а кто-то просто сторонник реализации различных задач стандартными средствами. В любом случае, информация может быть просто полезной для ознакомления.

Вся представленная ниже информация публикуется в целях повышения общей компьютерной грамотности и не обеспечивает гарантий безопасности ваших данных, хранимых на компьютере

Содержание статьи:

Скрытый файл и скрытая папка в проводнике Windows

Первое, что мы рассмотрим в данной статье - атрибут "скрытый" у файлов и папок в Windows. Этот атрибут часто используется для скрытия файлов и каталогов системы, которые необходимо защитить от случайного вмешательства пользователя. Мы же воспользуемся этой функцией, чтобы скрыть личные данные от посторонних глаз.

Допустим, у нас есть некий каталог с файлами, в котором находится документ Личное. Этот документ нужно спрятать. Чтобы это сделать, мы нажимаем правой кнопкой мыши на файл, открываем Свойства и на вкладке Общие ставим галочку у атрибута Скрытый . Всё, нажимаем кнопку OK .

Атрибут скрытый в свойствах файла Windows

Теперь, если вы откроете папку Файлы в Проводнике, то документа Личное вы там не увидите.

Если вам необходимо скрыть большое количество объектов, то лучше автоматизировать процесс. Например, можно написать небольшой батничек , который при запуске из каталога будет устанавливать атрибут Скрытый всем файлам и папкам в этом самом каталоге, включая их содержимое. Вот готовый bat-файл в архиве: hide-files. Просто распакуйте его в нужную папку и запустите оттуда. Процесс написания подобных батников описан в статье Пакетные файлы (bat, батники) Windows

Чтобы документ снова стал виден, необходимо открыть параметры Проводника и на вкладке Вид у параметра Скрытые файлы и папки поставить маркер напротив варианта Показывать скрытые файлы, папки и диски (названия опций даны для системы Windows 10, они могут несущественно различаться в зависимости от версии операционной системы Windows). Нажимаем кнопку OK .

Показывать скрытые файлы, папки и диски в Проводнике Windows 10

Документ вновь отобразится в папке, но его значок будет бледным в сравнении с остальным файлами. Над документом доступны любые действия: переименование, копирование, перемещение, удаление и редактирование.

Также можно в свойствах файла убрать атрибут Скрытый , если прятать файл больше не нужно.

Также прикрепляем батник для автоматического снятия атрибута Скрытый : clear-hide-files

Отметим ещё, что в Windows 10 можно поставить атрибут Скрытый , не заходя в Свойства файла. Для этого достаточно выделить нужные объекты в Проводнике и нажать в верхней панели кнопку Скрыть выбранные элементы . А чтобы отобразить спрятанные таким образом файлы, поставить галочку в той же панели у пункта Скрытые элементы

Панель управления скрытыми файлами Проводника Windows 10

Минусы способа:

  • файлы легко обнаружить в Проводнике, включив отображение скрытых файлов и папок;
  • в большинстве сторонних программ файлы будут всё также видны, несмотря на атрибут Скрытый .

Изменение расширения файла

Этот способ не прячет от пользователей сами файлы, они будут на виду, но открыть их двойным щелчком не удастся ввиду отсутствия ассоциаций для несуществующего типа файлов в системе.
Обо всём по порядку.

Расширение файла - это последовательность символов, добавляемая в конце имени файлов, позволяющая системе, программному обеспечению и пользователю идентифицировать тип данных, содержащихся в файле, определить формат файла. Расширение обычно отделяется от имени файла точкой.

Говоря проще, расширение файла позволяет понять, что перед нами: jpg, bmp, png - изображения; mp3, aac, wav - аудио файл; avi, mov, mp4 - видео файл; txt, doc, rtf - текстовый документ и так далее.

Когда вы дважды щёлкаете мышкой по файлу, операционная система анализирует расширение файла, проверяет в установках, какая программа ассоциирована с данным типом файлов и пытается открыть этот файл, запустив требуемую программу.

Но если у файла отсутствует расширение , либо оно неизвестно системе , то файл не откроется, а пользователю будет предложено самостоятельно выбрать программное обеспечение для воспроизведения файла.

Теперь рассмотрим, как защитить персональные данные, изменив расширение файлов.

В системе Windows 10 можно включить/отключить отображение расширений файлов из верхней панели Проводника, постваив на вкладке Вид галочку у опции Расширения имён файлов

Расширения имён файлов в Проводнике Windows 10

Далее нажимаем правой кнопкой мыши по файлу, который нужно оградить от посторонних глаз, выбираем пункт Переименовать . Теперь необходимо определиться, что сделать с расширением файла. Есть четыре варианта:

  • Дописать к существующему расширению произвольные символы. Сделать это можно и сразу после основного расширения, и поставив после основного расширения точку. Оба варианта не самые удачные, т.к. символы txt в имени файла будут указывать на тип содержимого и сводить на нет все старания.
  • Удалить расширение. Этот вариант выгоднее предыдущего, но проигрывает тем, что файлы без расширения могут вызвать подозрения. В системе Windows существуют файлы без расширений (как пример - кроссплатформенный файл hosts, о котором говорилось в записи Убираем рекламу на Android. Файл hosts), но их не так много и расположены в системных каталогах. Даже если в Проводнике будет выключен показ расширений, белая иконка файла может бросаться в глаза, а привлекать внимание к файлу явно не входило в наши планы.
  • Изменить расширение на несуществующее. Данный вариант хорош тем, что расширений существует огромное множество и неизвестная последовательность трёх символов в конце имени файла не должна вызывать подозрение у обычных пользователей. Единственный минус - если отключить показ расширения файлов, то неизвестные расширения всё также будут отображаться.
  • Изменить расширение на расширение другого типа файла. Речь о том, чтобы, к примеру, расширение изображения jpg изменить на расширение аудио файла mp3. Тогда при попытке открыть файл система попытается сделать это через музыкальный проигрыватель, но так как файл не содержит аудио данных, программа выдаст ошибку.

Воспользуемся последним вариантом, приведённым выше. Переименуем файл Личное.txt в файл Личное.jpg. Иконка файла изменится на логотип изображений. Отключаем показ расширений у файлов и двойным щелчком мышки пробуем открыть документ. Средство просмотра изображений выдаст ошибку:

Ошибка приложения Фотографии в Windows 10

Тем не менее, если нажать на файл Личное правой кнопкой мыши, перейти в меню Открыть с помощью и выбрать оттуда Блокнот , то документ корректно откроется в Блокноте. Это одновременно и удобно, так как позволяет вам получить быстрый доступ к содержимому документа, и не очень, так как любой, кто имеет доступ к компьютеру, может открыть файл из нужной программы.

Минусы способа:

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

Невидимая папка в Windows

Весьма интересный способ. Чтобы сделать папку невидимой, необходимо присвоить папке пустое название и прозрачную иконку .

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

Создаём на Рабочем столе папку, в которую помещаем всё содержимое, что нужно скрыть.
Саму папку располагаем в не самом часто используемом участке Рабочего стола. К примеру, в центре или в правом нижнем углу возле Корзины.

Теперь переименовываем папку, удаляем имя Файлы , и присваиваем пустое имя, говоря грамотным языком, в качестве имени используем неразрывный пробел, используя комбинацию Alt + 255, то есть нажимаем клавишу Alt и с цифровой клавиатуры, не отпуская клавиши Alt, нажимаете подряд клавиши 2 5 5. Затем жмём клавишу Enter. После этого имя папки должно стать пустым.

Осталось присвоить папке прозрачную иконку . Такая иконка, чаще всего, уже есть в системе Windows.
Жмём по папке правой кнопкой мышки , выбираем пункт Свойства , переходим на вкладку Настройка и нажимаем здесь кнопку Сменить значок.

Сменить значок папки в Windows 10

Тут мы видим окошко со множеством вариантов системных иконок, взятых из файла shell32.dll. Выбираем любой прозрачный значок. Жмём кнопку OK , после чего и в окне Свойства папки тоже жмём кнопку OK .

Иконка папки пропадёт. Обнаружить папку можно или наведя на неё курсор, или дважды щёлкнув в той области, где она расположена, или выделив область на рабочем столе.

Невидимая папка на Рабочем столе Windows 10

Минусы способа:

  • легко найти файлы, возможно даже случайно обнаружение;
  • при просмотре через Проводник или любую стороннюю программа "невидимая папка" себя выдаёт.

Прячем архив с файлами в картинку

Этот вариант может показаться вполне удачным. Суть его заключается в том, что мы архивируем все файлы, которы необходимо спрятать, сделать это можно и предустановленным в Windows менеджером архивов, а имеющийся архив упаковываем в обычное изображение .
Приступим.

Теперь запускаем командную строку Windows :

Переходим в корень диска D:\ следующей командой:

И нажимаем клавишу Enter. У вас откроется новая строка, начинающаяся с D:\>. Здесь мы выполняем команду:

Здесь:
copy /b - команда копирования с ключом;
Ежик.jpg - файл изображения, куда мы будем прятать архив;
Файлы.zip - архив, который мы будем прятать в изображение;
Результат.jpg - имя итогового изображения, содержащего в себе архив.

Вновь нажимаем Enter. В командной строке мы должны увидеть следующее

Теперь открываем Проводник Windows, заходим на диск D:\ и видим там файл Результат.jpg. Если открыть файл двойным щелчком, то он откроется как простое изображение.
Но если нажать по файлу правой кнопкой мыши , перейти в меню Открыть с помощью и выбрать там любой архиватор, то перед нами откроется окно архиватора, содержащее ранее заархивированные нами файлы.

Минусы способа:

  • более высокая сложность исполнения в сравнении с предыдущими вариантами;
  • если упаковать в маленькое изображение объёмный архив, то большой размер полученного файла может вызвать подозрение.

Запароленая Сжатая ZIP-папка

Это способ достаточно удобен, но мы будем рассматривать его исключительно в контексте использования в системе Windows XP. Дело в том, что стандартный архиватор Windows, а точнее, менеджер архивов , интегрированный в систему, имел функцию установки пароля лишь до версии Windows XP, включительно. Начиная с Windows Vista возможность запаролить архив в стандартной утилите отсутствует.

Впрочем, если вы используете любой сторонний архиватор , вы без проблем через него можете воспользоваться установкой пароля на архив во всех версиях ОС от Microsoft вплоть до новейшей на сегодняшний день Windows 10.

Создание архива в Windows

В каталоге с файлами появится zip-архив , уже содержащий нужные нам данные. Но архив пока не защищён. Чтобы установить пароль на архив в стандартном архиваторе Windows, открываем этот архив в Проводнике, нажимаем в свободной области правой кнопкой мыши и выбираем пункт Добавить пароль. В открывшемся окошке дважды вписываем задуманный пароль и жмём на кнопку OK .

Добавление пароля к архиву в Проводнике Windows

Теперь наш архив запаролен. При каждой попытке извлечь файлы из этого архива , либо открыть файлы в архиве будет запрошен пароль. Причём абсолютно не важно, будет открыт этот архив на том же компьютере через стандартный Проводник Windows :

Запрос пароля в проводнике Windows

Или доступ к содержимому архива будет запрошен на другом компьютере из архиватора от стороннего разработчика :

Запрос пароля в архиваторе WinRAR

Результат всегда будет один, программа запросит пароль для доступа к данным из архива.

Минусы способа:

  • из стандартного архиватора Проводника доступно только в Windows XP;
  • файлы доступны для обнаружения, т.е. способ не прячет их, а только препятствует несанкционированный к ним доступ.

Информация в системных каталогах Windows

Мы рассмотрели основные способы, позволяющие спрятать файлы на компьютере с установленной операционной системой Windows без использования сторонних программ.

Для получения наибольшего эффекта рекомендуется задействовать сразу несколько возможностей ОС, приведённых выше, одновременно.
Плюс ко всему, можно поместить информацию из разряда "не для посторонних" в один из системных каталогов на диске C:\, где даже случайно наткнуться на файлы весьма небольшая вероятность. Но к выбору директории следует подойти с умом, иначе можно лишиться всей важной информации. Например, если разместить файлы в папке C:\Windows\Temp, то любая очистка временных данных помимо мусора утянет за собой и вашу информацию .

Читайте также: