Size: a a a

2021 June 18

АК

Алексей Клименко... in use Perl or die;
«API endpoint»
источник
2021 June 22

ВР

Василий Степанович Р... in use Perl or die;
> Как вы знаете, довольно часто error-ы
> швыряют в консоль output

Какая консоль output?
Есть канал stdout (канал &1),
а есть канал stderr (канал &2).

> вместе с той строкой кода, в которой была
> допущена ошибка. То есть, это, хоть и сильно
> обрезанное, но палево.

% perl -E 'любой бред' > /dev/null 2>/dev/null

В такой команде оба канала (со всем попадающим в них палевом) сольются в единый, великий и неумолимый /dev/null и никто никакое палево просто так не узреет.

Не. Ну можно не в >/dev/null, а в | mail -s 'Палево от Алёши' себе@любимому.рф ну и так далее. Хотя почтовое палево могут перехватить злодеи, если никак не защищать его. Ну это уже другие задачи для устранения скуки. :-)
источник

ВР

Василий Степанович Р... in use Perl or die;
> если вы пустили чужой код в свою систему,
> то тут уж ничем не помочь

За пределы jail чужой код не вылезет же.
источник

ВР

Василий Степанович Р... in use Perl or die;
Ну да. Чтоб юзер не узрел прогу, её надо запустить не у него, а у себя. Ну внутри клетки, конечно (если прогу считать непроверенным бредом) .
источник

PV

Pingvin Valentin in use Perl or die;
Ну если надо у юзера запускать то можно копать в сторону обфускации кода.
источник

PV

Pingvin Valentin in use Perl or die;
Можно кстаи оба эти варианта совместить.
источник

PV

Pingvin Valentin in use Perl or die;
Делал как-то штуку в которой была часть которую было нежелательно передавать юзеру. Компильнул часть которую юзеру надо запускать. Данные кидал на выделенный кождому юзеру сервер (VPS) который хостил я сам.
На самом сервере была логика и морда. Так по сути юзер отправлял данные на мой сервер, они там молотились и отображались в морде доступной юзеру.
источник

PV

Pingvin Valentin in use Perl or die;
Опять же, обфускация кода, компиляция в exe, обработка протектором (Я использовал темиду, но можно выбрать что-то другое), ssl pining внутри твоего кода для доступа к серверу. Обычно при такой обработке проще написать собственный софт чем реверсить твой.
источник

PV

Pingvin Valentin in use Perl or die;
Единственное исключение когда реверсинг идёт для того что-бы дёрнуть твою инновацию. Но опять же, если ты вынес это на свой сервер с доступом по API и заказал аудит у нормальных чуваков - мало вероятно что кто-то сможет его спереть.
источник

VG

Vadim Goncharov in use Perl or die;
в чем заключаются инновации? :)
источник

VG

Vadim Goncharov in use Perl or die;
вернее так, какие нафиг могут быть в вебе инновации
источник

VG

Vadim Goncharov in use Perl or die;
это для ученых и инженеров
источник

PV

Pingvin Valentin in use Perl or die;
да какая разница в чём
источник

PV

Pingvin Valentin in use Perl or die;
веб - это форма, содержание решает
источник

SZ

Sergey Zhmylove in use Perl or die;
Я бы не считал это постулатом
источник

SZ

Sergey Zhmylove in use Perl or die;
Он имеет ввиду новую функциональность относительно конкурентов :)
источник

SZ

Sergey Zhmylove in use Perl or die;
> Обычно при такой обработке
...руки ещё больше чешутся это расковырять, причем не из-за денег, а ради спортивного интереса.
источник

АК

Алексей Клименко... in use Perl or die;
SSL-пиннинг (как и прочий RSA для расшифровки собственных ресурсов) решается пропатчиванием бинаря в нужном месте!
источник

PV

Pingvin Valentin in use Perl or die;
Ну так расковырять то можно, а толку, если самые кошерные варианты на сервере?)
источник

SZ

Sergey Zhmylove in use Perl or die;
А если он твою эту команду perl 2>/dev/null на винде запустит?
источник