Совет 1: Как скрыть исходный код

Причин, по которым может возникнуть необходимость в защите исходного кода страницы, может быть немало. К таковым относится защита собственных решений в коде, защита текстов от непрофессионального или несанкционированного вмешательства, формирование демонстрационных версии addon-решений для передачи «наружу».
Вам понадобится
  • -Утилита Navutilus Object Squeeze.
Инструкция
1
Кардинальным решением этих задач занимается приложение Navutilus. Такую утилиту используют для физического удаления исходных текстов из объектов Navision, и для уменьшения размера этих объектов. Способом борьбы с подобными технологиями является использование декомпиляторов, однако неизвестны случаи, когда за такую задачу кто-либо брался. Проиллюстрируем технологию использования этой утилиты.
2
Тестирование утилиты будет производиться после обработки при ее участии код-юнита 12Gen.Jnl.PostLine. К слову, утилитой доступен процесс обработки только того объекта, на который у пользователей имеется право на модификацию и чтение.
3
Откройте карточку «сквизирования». Для этого необходимо задать тип объектов Codeunit, и присвоить ему номер 12. После установить флажок в выделенном поле ReplaceSource — в противном случае исходник будет сохранен в изначальном варианте. Импортируйте текстовый файл в поле SourceReplacerText. В этом поле задан текст, которым будут заменяться тексты в программных функциях и триггерах. В некоторых случаях может иметь смысл импорт файла, а не текста.
4
Установите флажок на поле ReplaceDocumentation. В противном случае триггер Documentation останется неизмененным. Импортируйте DocumentationReplacerText в текстовые файлы, в которых будет задан текст, заменяющий текст триггера Documentation. В некоторых случаях на этом шаге тоже возможно использование файла для импорта.
5
Установите флажок EraseLocalVariableNames. В противном случае имя локальной переменной останется прежним. Запустите функцию SqueezeObjects. Спустя несколько секунд, если речь идет о работе в локальном варианте, пользователь получает сообщение о завершенном задании.
6
После завершения описанных выше процедур можно открывать в обработанный объект в дизайнере. После открытия следует обратить внимание на то, что вместо имени локальной переменной отображается пустое поле. Это означает, что после обработки утилитой результатом являются защищенные объекты, полностью сохранившие работоспособность. Причем их размер может уменьшаться до двух раз — протестированный объект объемом 437 килобайт, к примеру, уменьшился до 211 килобайт.

Совет 2: Как надежно зашифровать USB-диск

В настоящее время для многих пользователей компьютеров является актуальным вопрос обеспечения безопасности данных. Особенно это касается съемных usb-носителей, на которых могут размещаться файлы с важной информации и которые легко утратить (случайно потерять, оставить). Для защиты таких данных от посторонних глаз на рынке криптографических средств существует множество утилит, как платных, так и бесплатных. Самые популярные из них коротко рассматриваются в данной статье.
Инструкция
1
TrueCrypt. Самая распространённая в мире программа шифрования. Позволяет «на лету» шифровать контейнеры, разделы и целые диски. Распространяется по свободной лицензии. Открытый исходный код. Имеет графический интерфейс. Кроссплатформенная реализация (Windows, Linux, Mac). Поддерживает все современные алгоритмы шифрования. При необходимости можно создать область с двойным паролем на случай вынужденного раскрытия пароля пользователем. Может работать без установки. Обладает богатым функционалом.
Окно программы TrueCrypt
2
DiskCryptor. Свободная программа с открытым исходным кодом. Обеспечивает прозрачное шифрование разделов, внешних USB-дисков, образов CD/DVD. Отличается высокой производительностью. Поддерживается на Windows 2000, XP, Server 2003, Vista, Server 2008, 7, Server 2008 R2. Поддержка горячих клавиш, автомонтирования, ключевых файлов, динамических дисков. Имеет некоторые ограничения функциональности.
Окно программы DiskCryptor
3
FreeOTFE. Свободная бесплатная утилита для шифрования «на лету». Позволяет создавать виртуальный диск с прозрачным шифрованием данных. Поддерживается операционными системами Windows и Windows Mobile. Поддерживает современные алгоритмы шифрования и хеширования. Открытый исходный код. Возможность аутентификации с применением смарт-карт. Отличается простотой интерфейса.
Окно программы FreeOTFE
4
BestCrypt. Платный продукт с коммерческой лицензией, предназначенный для создания виртуального контейнера с шифрованием «на лету». Виртуальный диск используется, как обычный дисковый раздел. Поддерживает скрытые контейнеры, которые гарантированно нельзя обнаружить, шифрование файла подкачки. В комплекте также идет утилита гарантированного уничтожения информации. Поддерживается операционными системами Windows 4.x, NT, Linux 2.4+, MS-DOS.
Окно программы BestCrypt
Видео по теме

Совет 3: Как включить слои в шаблоне

Изображения в формате psd, порезанные на фрагменты и готовые к переносу в исходный код веб-страниц, обычно называют шаблонами. Существуют такие полуфабрикаты и для создания, например, календарей, художественно оформленных портретов и т.д. Часто шаблоны кроме основной картинки содержат несколько дополнительных вариантов, которые не видны по умолчанию. Чтобы их посмотреть, надо включить видимость соответствующих слоев изображения.
Вам понадобится
  • Графический редактор Adobe Photoshop.
Инструкция
1
Запустите графический редактор и откройте в нем файл с шаблоном. Photoshop поддерживает большинство функций операционной системы, поэтому загрузить psd-файл можно простым перетаскиванием его в окно программы.
2
Для управления слоями в этом приложении предназначена специальная панель, которая в меню и справочных материалах так и обозначается - «Слои». Если вы не видите ее в интерфейсе редактора, раскройте в его меню раздел «Окно», найдите в нем название этой панели и кликните мышкой. Можно обойтись и без меню - нажатие «горячей клавиши» F7 тоже открывает панель слоев.
3
Найдите лэйер, в который помещено нужное изображение. У левого края строки в панели есть поле, где у видимых в настоящее время слоев видно изображение глаза, а у скрытых оно отсутствует. Щелчок левой кнопкой мыши по этому пустому полю включит видимость и слоя, и пиктограммы с глазом. Это же можно сделать и через раздел «Слои» в меню графического редактора - выберите в нем пункт «Показать слои».
4
Нужное вам изображение может быть составлено из нескольких структурных единиц, тогда вам надо проделать эту операцию с каждой из них. Но если это шаблон профессионального качества, элементы каждого варианта изображения будут сгруппированы и помещены в отдельные папки. В этом случае включать видимость каждого лэйера не придется, достаточно сделать это со строкой соответствующей папки в панели слоев.
5
Включения видимости может оказаться недостаточно для того, чтобы увидеть скрытое изображение - оно может оказаться закрытым содержимым лэйеров с верхних строк панели слоев. В этом случае проделайте с мешающими элементами структуры картинки обратную операцию - отключите их видимость щелчком по полю с пиктограммой глаза.
6
Иногда структура слоев такова, что для отображения одного из вариантов картинки видимым должен быть только один слой. В этом случае удобно пользоваться методом, который одновременно с включением отображения слоя отключает его у всех остальных. Секрет этого метода прост - когда щелкаете по иконке с изображением глаза, удерживайте нажатой клавишу Alt.
Видео по теме
Видео по теме
Полезный совет
Необходимо сохранить изменяемые объекты перед финальной процедурой.
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500