LINUX.ORG.RU

JScript.Encode - что сейчас?

 , , ,


0

1

Зря я это спрашиваю здесь при такой концентрации СГМщиков, но тем не менее. Среди кучи криво реализованных, но годных фич, которые появились в IE более десятка лет назад, а в новых браузерах и в стандартах W3C лишь относительно недавно, была и такая мегофича, как JScript.Encode. Весь код шифровался трёхэтапным словарным методом, в итоге на выходе получалась нечитабельная каша из символов, которую читает только ослодвижок. Алгоритм давно поломали, но сама идея хороша. Итак, вопрос: есть ли нынче какие-нибудь подвижки в этом направлении по возможности анального огораживания проприетарного кода с целью невозможности его просмотра, реверс-инжиниринга и последующего взлома школьниками? W3C такое вряд ли одобрит, но мнение W3C ещё не помешало впилить в WebKit, например, кастомизацию скроллбаров.

//Linux тут при том, что большинство браузерных движков нынче СПО, но ни в одном свободном движке такого нет.

////Про обфускаторы знаю, но толку от них мало, ибо легко расшифровывается.

Проприетарный JS-код

Шутка недели.

Deleted
()

ни в одном свободном движке такого нет

Я тебе даже скажу почему. Зачем кому-то писать свободный код, реализующий ограничение свободы?

vurdalak ★★★★★
()

Нет. Есть обфускация, но ты себе больше нагадишь.

Kalashnikov ★★★
()

Мозилла пилит asm.js, все будут в него компилировать и таким образом получать скорость и обфускацию в одном флаконе

annulen ★★★★★
()
Ответ на: комментарий от annulen

«JS - это такой байткод»?

Пора начинать писать его спецификацию, пожалуй. 0x0D, 0x0A, 0x09, 0x00 и 0x20 - это всё такой NOP :D

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от vurdalak

Зачем кому-то писать свободный код, реализующий ограничение свободы?

Ну, Apple бы, например, пригодилось. WebKit же они развивают. Причём теперь опять практически одни (если не считать команду Android Browser, но и те в перспективе могут свалить на Blink или вообще грохнуть проект и впилить Chrome как браузер по умолчанию).

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от Deleted

За такие фичи в приличном обществе морды бьют.

Набей лучше морду тем, кто делает такие скроллбары:

::-webkit-scrollbar {
	width:15px;
	height:15px;
}


::-webkit-scrollbar-button:vertical {
	background-color:clear;
	height:5px;
}


::-webkit-scrollbar-button:start:decrement, 
::-webkit-scrollbar-button:end:increment {
	display:block;
}


::-webkit-scrollbar-button:vertical:start:increment, 
::-webkit-scrollbar-button:vertical:end:decrement {
	display:none;
}


::-webkit-scrollbar-track-piece {
	background-color:white;
}


::-webkit-scrollbar-thumb:vertical {
	height:50px;
	background-color:rgba(0, 0, 0, 0.2);
	border-right:0px solid white;
	border-left:0px solid white;
}


::-webkit-scrollbar-thumb:vertical:hover {
	background-color:rgba(0, 0, 0, 0.4);
}


::-webkit-scrollbar-corner:vertical {
	background-color:white;
}


::-webkit-scrollbar-resizer:vertical {
	background-color:red;
}

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от Deleted

частую смену аватарок

maxcom знает :D Не думаю, что он сразу не догадался, зачем мне аватарки аяксом менять. Зато теперь я из жидкого металла.

MiniRoboDancer ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.