Имя: Пароль:
1C
Админ
Безопасность: Защита внешней обработки делается только через пароль на модуль обекта?
Ø (Волшебник 25.01.2005 15:35)
0 NS
 
25.01.05
12:15
Или есть нормальные способы?
1 PVasili
 
25.01.05
12:26
а чем он не нормален?
2 NS
 
25.01.05
12:28
Тем, что как и в 7.7 его рано или поздно сломают, и тем, что мне хотелось бы скрыть формы.
А если сломают, то это для моей грядущей обработки фатально.
3 427
 
25.01.05
12:48
Нормальной защиты не будет никогда - это принцип.

Ибо тогда "якобы открытость" исчезнет даже теоретически - а это противоречит заявлениям фирмы
4 PVasili
 
25.01.05
13:05
(0,2) пример нормального способа? и что у тебя секретного в обработке пример?
кто-то не сможет реализовать твою логику? сомневаюсь :)
(3) прав - все рано или поздно вскроется\выяснится :)
5 NS
 
25.01.05
13:07
(4) Секретного? Есть кое-что секретное...
Нормальный способ - компиляция в p-код.
6 427
 
25.01.05
13:09
(5) у фокса р-код поднимался на раз-два...
7 Asmody
 
25.01.05
13:10
все секретное - в ВК
8 NS
 
25.01.05
13:11
(7) ВК нельзя... Это штука - демонстрация возможностей восьмеры, а что за демонстрация с ВК.
9 АЛьФ
 
модератор
25.01.05
13:11
3(6) Лично декомпилятор писал?
10 PVasili
 
25.01.05
13:13
(4)  кое-что - флейм. Пример... реальный.
11 NS
 
25.01.05
13:15
(10) Странные у вас понятия о флейме...
v8: Существуют ли Online игры на 8.0?;
12 Asmody
 
25.01.05
13:17
(8) тогда воткни ее в конфигу и сделай поставку без исходников.
кста, никто не пробовал из такой поставки (без исзодников) обработки во внешний файл сохранять?
13 NS
 
25.01.05
13:19
(12) Нет, это не то... Должна быть внешняя обработка.
14 PVasili
 
25.01.05
13:19
(11) Без обид: приведи реальный пример, супер обработки, которую ты считаешь нужно очень серьезно с криптографией защищать на открытой платформе...
Если она работает, любой толковый программер на 8 реализует её аналог - иначе все это превращается в неуловимого индейца, который никому не нуже.
Если связано с шифрованием это отдельный и долгий повод для дискусий....
15 Asmody
 
25.01.05
13:20
(13) идею из (12) попробуй, нет 8ки под рукой - самому интересно
16 427
 
25.01.05
13:21
(9) Я сам с фоксом вообще мало работал, но у меня есть знакомый, который много и успешно работает на нем.

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

Но насколько я понимаю, в фоксе и ехе можно было сделать?
17 NS
 
25.01.05
13:22
(14) Ты читать умеешь? в (11) Ходил?
Причем тут аналог? Ты знаешь, что такое сетевая игра?
Аналог шахмат напиши... если я текст скрою...
18 Asmody
 
25.01.05
13:27
2NS: проверил, идея из (12) работает для модуля обработки. модули форм не скрываются.
19 АЛьФ
 
модератор
25.01.05
13:29
2(16) Так вот. Написание декомпилятора даже р-кода - задача не для средних умов. Знающий человек займется написанием подобного только в крайнем случае. Проще переписать код интересующей обработки (если уж способен декомпилятор нормальный написать, то и шахматы напишет :)).
Для примера попробуй разобраться с р-кодом из v7 :)
01000003 00000003 09000000 00000000 0d000000 00000000
39000017 00000023 1b000000 00000000 01000004 00000004
09000000 00000000 0d000002 00000002 34000000 00000000
0d000003 00000003 05000001 00000001 1e000000 00000000
01000005 00000005 07000000 00000000
Простенькая коротенькая процедурка :)
20 PVasili
 
25.01.05
13:32
(17) :))) lol.
Тебе прислать исходники шахмат, под какую платформу(java,win,nix,1c77)? не смеши, посмотри в любой искалке на количество ссылок. А к чему для 8 шахматы сетевые, когда есть полно  готовых программ, с любыми интерфейсами от java и online, до роботов по e-mail.
Кто их купит :) займись делом, за которое платят :)
21 Asmody
 
25.01.05
13:32
(19) гы!
22 Asmody
 
25.01.05
13:33
мля... опять вместо решения задачи занялись словесным она...(зачеркнуто)  флеймом т.е.
23 АЛьФ
 
модератор
25.01.05
13:33
2(20) 1С купит. Ты можешь себе представить маркетинговый потенциал этого дела?
24 NS
 
25.01.05
13:34
(18) Для меня это не подходит - никто конфу новую создавать не будет.
(14) Шахматы - http://itland.ru/rep/index.php?id=339 - напиши.
Игра Online через интернет - это когда много народу, с разных уголков Земного шара общаются и играют друг с другом в игру. Если кто-нибудь злонамеренный получит исходники - то все эти люди со всех концов шарика очень легко общатся и играть перестанут - причем для этого не надо особой квалификации.
Теперь понятно для чего нужна защита?
25 ezh
 
25.01.05
13:36
(24) для защиты гениальных программ?
26 АЛьФ
 
модератор
25.01.05
13:37
2(24) Сергей, не тормози. Человек предлагает добавить в конфигу, включить поставку без исходников и вынести обратно из конфиги. Т.е. обработка остается внешней обработкой.
Попробуй. Интересно на результат поглядеть.
27 NS
 
25.01.05
13:38
(20) Ты просто придурок. В отличии от тебя у меня есть источник дохода, и никто шахматы продавать не собирается...
Есть исходники? Я знаю - сильнейшие исходники в мире - crafty - поробуй перепиши их под 1С - очень удивишься, когда увидишь силу игры...
1) программа заточена под нормальное быстродействие.
2) В крафти нет нормальных методов которые давали бы выдающуюся силу игры.
3) под 1С77 ? Молодец играющие шахматы под 1С77 пока только одни, и написаны мной.
28 Asmody
 
25.01.05
13:41
по пунктам:
1) делаешь пустую конфу
2) добавляешь свою гениальную обработку
3) делаешь поставку без исходников
4) создаешь новую конфу из этой поставки
5) сохраняешь обработку в файл
телемаркет! модуля обработки нет (по-крайней мере у меня получилось)
29 NS
 
25.01.05
13:42
(28) Спасибо, попробую.
30 427
 
25.01.05
13:43
(19) не спорю... даже более того - уверен, что ХОРОШИЙ декомпилятор писал кто то достаточно грамотный (талантливый) и одновременно трахнутый мешком из-за угла... Я лично писать не буду.

Хотя нечто очень отдаленно подобное я писал - редактирование программы для станка с ЧПУ на экране. Готовая программа декомпилировалась (правила там были просты) и редактировалась по мнемоническим именам (кстати, для удобства из заменили русским написанием со смыслом), а потом снова компилировалась и выводилась на перфоленту...
31 427
 
25.01.05
13:44
(23) 1С - НЕ КУПИТ... нафуа платить - глупый НС сделает бесплатно.
32 PVasili
 
25.01.05
13:46
(24) когда во всех уголках земного шара будет стоять 1С 80 мои внуки будут няньчить своих внуков :)))

Посмотри на google например запрос "шахматы online"
Результаты 1 - 10 из примерно 49 100 для шахматы online. (0,15 секунд)
Только на русском языке(50 тыс ссылок)!!!

Кто будет ставить 8, для игры в шахматы :)))
"Для того чтобы что нибудь продать нужно вначале, что нибудь купить ненужное" (С)Кот Матроскин за точность цитаты не ручаюсь

LOL, займись делом
33 АЛьФ
 
модератор
25.01.05
13:49
2(30) При таком подходе у тебя получилось бы следующее:
00000000 LINE                  00000003
00000001 PUSH                  00000000
00000002 PUSHCONST             00000000
00000003 BLTNF                 00000023
00000004 ASSIGN                00000000
00000005 LINE                  00000004
00000006 PUSH                  00000000
00000007 PUSHCONST             00000002
00000008 UNREF                 00000000
00000009 PUSHCONST             00000003
00000010 CALLOBJPROC           00000001
00000011 CLEAR                 00000000
00000012 LINE                  00000005
00000013 RET                   00000000

:)
34 Asmody
 
25.01.05
13:50
купит - не купит... устроили ромашка, млин!
35 NS
 
25.01.05
13:57
(32) Сколько же идиотов на свете. Ни одни из них не написаны на встроенном языке 8.0
Я как раз делом и занимаюсь - шахматы на 7.7 уже скачены тиражом более 5000 экземпляров, на восьмере - больше тысячи, знаешь что такое пиар? А знаешь, что получит моя фирма, если шахматы будут размещены на диске ИТС?
И не учи других жить - я сам знаю чем мне заниматься.
И зарабатываю - в разы больше тебя.
36 АЛьФ
 
модератор
25.01.05
14:00
2(32)
http://apelseen.h1.ru/topics/game/xo.htm - Твое творение?
Если да, то уж кто бы говорил про "займись делом".
37 ezh
 
25.01.05
14:01
(35) скачаны для того, чтобы глянуть на это чудо. не более того. КТО В НИХ ИГРАЕТ КРОМЕ ТЕБЯ? ;-) извини, ничего личного.
38 Asmody
 
25.01.05
14:02
предлагаю Стасу включить в карточку участника поля Длина и Диаметр, обязательные для заполнения. чтобы навсегда решить подобные споры
39 Asmody
 
25.01.05
14:03
предлагаю Стасу включить в карточку участника поля Длина и Диаметр, обязательные для заполнения. чтобы навсегда решить подобные споры
40 АЛьФ
 
модератор
25.01.05
14:03
2(37) Ты тоже не в курсе что такое пиар?
41 NS
 
25.01.05
14:04
(31) Не знаю купит или нет, но разговоры о размещении на ИТС шли.
42 ezh
 
25.01.05
14:04
(39) пропущена буква? ;-)
43 427
 
25.01.05
14:26
(33)
примерно так но немного по другому

00000000 Датчик 1      включить
00000001 Суппорт       включить
00000002 Суппорт       право <100>
00000003 Мотор         включить
00000004 Мотор         обороты <2000>
00000005 Суппорт       право <1>
00000006 Суппорт       включить передачу

ну и в таком духе. Параметры тоже не ссылками указаны - а значениями.

Для настройщиков было серьезное облегчение - мнемоники дохрена и ошибиться легко. + многое считать не надо было.

т.е. не впрямую декомпилятор.
44 АЛьФ
 
модератор
25.01.05
14:29
2(43) Это совсем не декомпилятор. Это дизассемблер.
45 АЛьФ
 
модератор
25.01.05
14:31
+(44) сложность написания которого ни в какое сравнение не идет со сложностью написания декомпилятора.
46 427
 
25.01.05
14:34
на самом деле отображались не машинные команды, а команды языка, каждая из которых - несколько машинных команд
т.е. Датчик 1 включить - это разворачивается в несколько машинных команд... и собирается из несколкьких

но язык там был - немного посложнее ассемблера... но один хрен линейный....
47 427
 
25.01.05
14:35
разницу между декомпилятором и дизассемблером я понимаю...
Мотор включить - по моему, требовало 7 или 8 машинных команд... не помню я уже...
48 АЛьФ
 
модератор
25.01.05
14:35
2(46) Мы отвлеклись :)
Как ты думаешь, из кода (33) "на раз-два" восстановишь код процедуты из v7?
49 427
 
25.01.05
14:37
7 или 8 машинных команд. С небольшими вариациями... которые распознавались и генерилась строка
Мотор включить
Мотор изменить обороты
Мотор выключить
50 427
 
25.01.05
14:38
хе-хе
если разобраться в том, какими последовательностями работает компилятор при генерации р-кода - достаточно легко. Оно конечно...

Но надо сначала писать анализатор....
51 427
 
25.01.05
14:39
т.е
а = В + С всегда будет иметь однотипную последовательность команд...

вся сложность в анализаторе...
52 PVasili
 
25.01.05
14:48
(35) в разы - LOL.
Обратись к БН, пусть ради гениальных шахмат усилит защиту в 8. Я думаю он пойдет тебе на встречу :)
imho пока 1С зарабатывает на продаже софта и поддержки 6,7 и 8, врядли возьмется за защиту платформы криптографией :) Это мое личное мнение.

(36) тебе отсканить еще мои детские рисунки :). Странички делались от избытка свободного времени и заброшены 4 года назад.Ни кто не собирался зарабатывать в разы больше(0). Все безплатно :)

Может свернуть базар - толку от него не будет, только пустой трафик?
53 АЛьФ
 
модератор
25.01.05
14:51
2(52) Со всей ответственностью заявляю: ты - тормоз!
54 АЛьФ
 
модератор
25.01.05
14:52
2(51) Ага. Если только р-код не оптимизировался.
55 ezh
 
25.01.05
14:54
АЛьФ перепутал форумы. тут же одни тупые одинэсники! ;)
56 PVasili
 
25.01.05
14:57
(55) разбирающися в р-код :)
АЛьФ Модератор? не замеил, сорри ему...
Если модератор прочти (53) последнее предложение
57 NS
 
модератор
25.01.05
15:26
(56) С кем я общаюсь... с челом который в инете выкладывает страницу с крестиками-ноликами три в ряд... Смешно! ;-)
Наше отличие в том, что я владелец франча, и еше пятнадцать лет назад стал чемпионом Питера по программированию, а ты ребенок пишуший школьные задачи.
Я думаю уже, что я зарабатываю не в разы, а вдесятки раз больше...

ЗЫ. Хоть стошка в месяц выходит?
58 ezh
 
25.01.05
15:31
(57) нда... и людей с таким самомнением делают модером! не форум, а цирк.
59 PVasili
 
25.01.05
15:32
(57) тебя назначили модератором?
Прочти (52), особенно последнее предложение
60 ezh
 
25.01.05
15:33
че-то последние сообщения модеров почиканы... наверное загибают уважаемые... пиписьки так и вылезают из штанишек...
61 NS
 
модератор
25.01.05
15:37
(58) Самомнение от фактов отличаешь?
Тебе выслать копию договора франчайзинга, заключенного в 2000-ом году, и регистрационнае документы на фирму?
Выслать подтверждение, что я являюсь чистым чемпионом Ленинграда по программированию среди школьников 1989/1990 учебного года?
Возьми словарик, и посмотри значение слова "самомнение".