Описание тега access-protection

Ограничения, позволяющие защитить переменные от внешнего / непреднамеренного изменения.
3 ответа

Можем ли мы повысить возможность повторного использования этого ориентированного на ключ шаблона защиты доступа?

Можем ли мы увеличить возможность повторного использования для этого ориентированного на ключ шаблона защиты доступа: class SomeKey { friend class Foo; // more friends... ? SomeKey() {} // possibly non-copyable too }; class Bar { public: void protec…
10 ответов

Как защитить от прямого доступа к изображениям?

Я хотел бы создать веб-сайт с большим количеством изображений. Но я хотел бы защитить от прямого доступа к изображениям, например, прямых ссылок на изображения без посещения веб-сайта. Каков предпочтительный способ сделать это? И каковы альтернативы…
21 окт '10 в 17:44
2 ответа

C++: не могу понять, как правильно скрыть детали реализации

У меня есть следующие настройки: foo.h: class A { friend class B; private: A() {} }; class B { public: void addObject(Object &o); // adds to myMember; A is not exposed! void computeResult(Result &r); // uses myMember to compute result privat…
11 авг '15 в 13:42
4 ответа

Как назвать этот ориентированный на ключ шаблон защиты доступа?

По-видимому, это ориентированный на ключ шаблон защиты доступа: class SomeKey { friend class Foo; SomeKey() {} // possibly non-copyable too }; class Bar { public: void protectedMethod(SomeKey); // only friends of SomeKey have access }; ... пока не и…
1 ответ

Театр веб-сайтов блокирует загрузку контента с определенных сайтов или доменов

Я беспокоюсь, что мой веб может быть взломан (apache + joomla 3). Большинство хаков состоит в размещении спама в сообщениях или отправке информации на другие сайты в других доменах /IP-адресах. Я думаю о защите безопасности, возможно, сделанной с.ht…
26 фев '17 в 17:17
2 ответа

Как дочерний класс Java наследует защищенные от доступа родительские поля?

Это вопрос для начинающих, но я погуглил и не могу найти ответ. Скажем, у меня есть классный человек: class Person { private String SSN; //blah blah blah... } а затем я создаю подкласс OldMan: class OldMan inherits Person { //codey stuff here... pub…
26 ноя '15 в 05:19
2 ответа

C# запретить доступ к папке при открытии?

Можно ли создать код для этого? (запретить доступ к папке?) или сделать что-то похожее на достижение этой цели? я просто хочу, чтобы моя программа работала. моя папка приложения не может быть доступна через (пример MyDocuments)
23 май '11 в 08:42
1 ответ

Как создавать / управлять временными ссылками на мой защищенный контент?

У меня есть некоторый контент (статические html-файлы) на размещенном веб-пространстве с Apache, MySQL и PHP5. Я хочу защитить этот контент, чтобы к нему нельзя было получить доступ (возможно, через htaccess?). Затем я хочу создать временные URL-адр…
09 май '14 в 16:07
2 ответа

Как скрыть данные от всех, кроме класса T

Я хочу, чтобы тип A передавал свои скрытые данные объекту типа T, но скрывал данные от всех остальных. Мой компилятор C++ это GCC 4.4, но это не должно иметь значения. Почему это не сработает? #include <iostream> template <class T> class…
0 ответов

pdfbox как я могу проверить разрешение на редактирование pdf

У меня есть PDF, который ограничен в разрешении на подписание. Я пытаюсь использовать pdfbox AccessPermission, чтобы проверить разрешение на редактирование, прежде чем подписать его. Но в исходном коде AccessPermission я не нашел соответствующего ра…
21 ноя '16 в 10:57
0 ответов

Защита Excel: как контролировать доступ к Excel только в офисе с проверкой лицензии MS Office

Один из клиентов спросил меня, что они хотят ограничить рабочую книгу Excel в офисе. т.е. если сотрудники используют его со своими личными ноутбуками, он не должен быть доступен. Мне просто интересно, можем ли мы сделать некоторый уровень блокировки…
03 июн '21 в 07:56
2 ответа

Сохранить права доступа при использовании оператора '->'

У меня два класса, template<class Type> class SafePtr { public: SafePtr() {} ~SafePtr() {} void Lock(Type* data, void* key) { if (!pKey) { pKey = key; pData = data; } } Type* Unlock(void* key) const { if (key == pKey) return pData; } Type* ope…
22 янв '21 в 18:40