powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / аналогии wrap-утилиты Oracle для PostgreSQL
12 сообщений из 12, страница 1 из 1
аналогии wrap-утилиты Oracle для PostgreSQL
    #39303863
DaryaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы узнать, есть ли в PostgreSQL функционал обфускации функции, подобный утилита wrap , которая предназначена для кодирования исходных кодов на PL/SQL в таком текстовом формате, который нормально загружается на сервер Oracle Database, но не является читабельным?
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39303921
GeniyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как мне известно, такого нет и не предвидится.
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39303980
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaryaKподобный утилита wrap И зачем, чтобы потом заводили темы как разврапить?
Поиск "unwrap" по форуму Oracle: найдено 72 темы.

Если стесняешься кода, тут ведь как в литературе - можешь не писать, не пиши.
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39304161
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaryaKХотелось бы узнать, есть ли в PostgreSQL функционал обфускации функции, подобный утилита wrap , которая предназначена для кодирования исходных кодов на PL/SQL в таком текстовом формате, который нормально загружается на сервер Oracle Database, но не является читабельным?

Компилятор C
;-)
Обсфурцируется до машинных кодов.
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39304199
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulКомпилятор C
;-)
Обсфурцируется до машинных кодов.В хакерах это и предлагали, мол — если надо скрыть, то пишите на C.
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39304437
DaryaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда возникает вопрос. Как правильно создать функцию на С, так чтобы был SQL код внутри.
Например, выборка по таблице, или назначение прав?
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39304520
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaryaK,

Я когда-то не заморачивался, сохранял запросы как есть. Также гляньте на встраиваемый SQL .
Можно, конечно, по всем правилам открывать реляции и ходить по ним циклами, но это какой-то dBASE уже получается :)
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39305741
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaryaKТогда возникает вопрос. Как правильно создать функцию на С, так чтобы был SQL код внутри.
Например, выборка по таблице, или назначение прав?

Почитайте документацию по PostgreSQL.
Там есть раздел как делать ХП на C.
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39305758
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaryaKвыборка по таблице, или назначение прав?В чем смысл скрывать стандартные sql-операторы в функциях. Думаете "пользователи" полезут внутрь БД, но не смогут найти документацию с синтаксисом селект и грант?
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #39310017
GeniyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DaryaK,
Погуглите:
PL/Secure
plpgsqlo.sql
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
аналогии wrap-утилиты Oracle для PostgreSQL
    #40134643
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.
И зачем, чтобы потом заводили темы как разврапить?
Именно!

EDB Postgres Advanced Server предлагает EDB*Wrap и с его помощью кодирует все Built-In Packages

p2.
Если стесняешься кода, тут ведь как в литературе - можешь не писать, не пиши.
Любопытно посмотреть на текст встроенных пакетов. Наверное EDB очень стесняется.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
postgres=# select distinct name
postgres-# from dba_source
postgres-# where name like 'DBMS%'
postgres-# and text like '%EDBwrapped%'
postgres-# order by 1;
      name
----------------
 DBMS_ALERT
 DBMS_AQ
 DBMS_AQADM
 DBMS_CRYPTO
 DBMS_JOB
 DBMS_LOB
 DBMS_LOCK
 DBMS_MVIEW
 DBMS_OUTPUT
 DBMS_PIPE
 DBMS_PROFILER
 DBMS_RANDOM
 DBMS_REDACT
 DBMS_RLS
 DBMS_SCHEDULER
 DBMS_SESSION
 DBMS_SQL
 DBMS_UTILITY
(18 rows)
...
Рейтинг: 0 / 0
аналогии wrap-утилиты Oracle для PostgreSQL
    #40134753
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кобанчег
p2.
И зачем, чтобы потом заводили темы как разврапить?
Именно!

EDB Postgres Advanced Server предлагает EDB*Wrap и с его помощью кодирует все Built-In Packages

p2.
Если стесняешься кода, тут ведь как в литературе - можешь не писать, не пиши.
Любопытно посмотреть на текст встроенных пакетов. Наверное EDB очень стесняется.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
postgres=# select distinct name
postgres-# from dba_source
postgres-# where name like 'DBMS%'
postgres-# and text like '%EDBwrapped%'
postgres-# order by 1;
      name
----------------
 DBMS_ALERT
 DBMS_AQ
 DBMS_AQADM
 DBMS_CRYPTO
 DBMS_JOB
 DBMS_LOB
 DBMS_LOCK
 DBMS_MVIEW
 DBMS_OUTPUT
 DBMS_PIPE
 DBMS_PROFILER
 DBMS_RANDOM
 DBMS_REDACT
 DBMS_RLS
 DBMS_SCHEDULER
 DBMS_SESSION
 DBMS_SQL
 DBMS_UTILITY
(18 rows)



Чётко ответил "именно" через 5,5 лет! не сдавайся
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / аналогии wrap-утилиты Oracle для PostgreSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]