Иван, никак, хацкер может дизассемблировать приложение и определить логику, по которой подписываются запросы, и воспроизвести её в будущем. Можно, конечно, усложнить ему работу, если размазать логику подписи по разным местам приложения, в надежде, что он плюнет и забросит затею, но если ему нужно, то это его не остановит.
А если поворачивать не через writing-mode: vertical-lr, а через transform, и в качестве оси поворота выбрать ту точку, которая имеет одинаковое расстояние до буквы по обеим осям? например, по горизонтали выровнять текст по левому краю, по вертикали по низу, и поворачивать вокруг левого нижнего угла на 90 градусов против часовой стрелки?
Юлия Г, PTR, SPF, DKIM, DMARC настроили? Если что-то из перечисленного не настроили, рекомендую их тоже настроить, чтобы эвристические проверки на спам давали как можно больший вес в пользу не-спама
Юлия Г, попробуйте поотправлять письма на технические е-мейлы для проверки писем наподобие https://www.mail-tester.com/ , если и дотуда не дойдут - то блочатся исходящие, если дойдут - то подобный сервис может дать примерную оценку вероятности попадания в спам.
А с чего вы взяли, что в заголовке Accept можно указывать кодировку?
Поле Accept указывает, какие типы предпочитает браузер в том случае, если сервер может между ними выбирать. Но сервер чаще всего не выбирает, а отдаёт ответ в определённом типе в зависимости от запрошенного URL.
Алексей Кряжев, он ничем не будет отличаться от кода отрисовки двухмерных тайлов. Будет отличаться только порядком вывода этих тайлов на экран, дабы боковая стенка последующего не перекрывала предыдущий, если эта стенка находится слева или сверху (или то и другое).
XZ XZ, VT-x он не поддерживает: https://ark.intel.com/content/www/ru/ru/ark/produc...
Так что, увы, менять процессор. Либо отключить в настройках виртуальной машины любую виртуализацию (а также функции, требующие её, например, более одного ядра процессора) и попробовать без неё запустить, но производительность будет катастрофически низкой.