Pull to refresh
3
0
Վիտալի Լագունով @vitaliy2

Пользователь

Send message
неплохая

ага XD

раз уж такая крупная

ага XDXDXDXD
Полный бред. Кто мешает стрелки забиндить на, к примеру, правый Alt + ESDF.

Расскажу, как забиндено у меня:
Alt + ESDF — стрелки
Alt + AG — перемещение курсора на одно слово (аналог Ctrl + стрелки)
Alt + WR — home/end
Alt + Q — Delete
Alt + T — Backspace

Alt + ZXCVY — undo, cut, copy, paste, redo

Далее используется левый Alt, а не правый:
Alt + UJ — скролл на одну строчку
Alt + IK — Page Up, Page Down

Удобно при слепой печати. Переносить руки не нужно.
Я лучше или кину эти 15 тысяч в развитие предприятия, или уменьшу издержки, дабы конкурировать своим товаром посвободнее.

Ну так если вы уменьшите издержки, то и цена на товар значит тоже упадёт. Получается, даже если вы и будете платить 30 тыс, в целом это будет как 45.

Мне нужен 40-часовик, чтобы нормально неделю закрывал.

Абсолютно не понимаю вас. Что мешает брать двух, работающих через день. Так многие делают. Или любые другие схемы. PS. Конечно же предполагается, что зарплаты вам придётся заплатить одинаково, т. е. нет разницы, взять одного на 40 или двух на 20. Я бы даже сказал так: за полный рабочий день вам придётся заплатить больше, т. к. вам придётся отсеивать половину рабочих, а значит конкуренция среди рабочих значительно понизится, и вам придётся платить больше.

Я произвожу товар на миллион, который не нужен, вместо товара на миллион который нужен, естественно, получается перевод ресурсов. Но причём здесь зарплата и всё-такое?

Я привёл пример, что деньги могут сгорать. Или вам нужен именно пример, когда они сгорают именно в том 1.8x? Я посчитал это ненужным и объяснил на более простом примере. По факту бизнес не развивается — экономика не растёт. Полностью думать лень.
Не мы теряем деньги, а работодатель.

Те 1.8x, которые я посчитал — целиком и полностью оплачиваются с нашего кармана, причём эти деньги «сгорают». Если кому-то не понятно, как могут сгорать деньги, приведу один из примеров:

Вы делаете одну работу и зарабатываете, допустим 1 млн. Потом вы начинаете делать другую работу, но потом выяснилось, что она никому не нужна. Можно сказать, что 1 млн сгорел, т. к. раньше был человек, которые был готов заплатить 1 млн за ваши услуги, а те услуги, которые вы сделали сейчас, никому не нужны, хотя усилий вы потратили столько же. По идее у вас должно было быть в кармане 2 млн, а остался только один. При этом те два миллиона были бы абсолютно честными, т. к. реально был человек, которому были нужны ваши услуги за 1 млн, а он их не получил.

Деньги могут сгорать. Без всякой выгоды. Например, если мы просто заберём у всех людей мира ровно половину денег, то реальное количество денег нисколько не изменится, но здесь же деньги действительно сгорают.

ДАЛЕЕ:

Следующим пунктом идут налоги. Смотрите, вы получаете, допустим 30 тыс, но работодатель вынужден платить 45 тыс. Если бы все получали полные 45 тыс, то и денег могли бы тратить больше. Но это не значит, что цены в магазинах должны подняться. Ведь себестоимость товара как была, допустим, 200 р, так и осталась. Рабочему как надо было платить 45 тыс, так и осталось.

Единственный вариант — если у меня есть 45 тыс, то я могу меньше работать и получать 30 тыс, из-за чего суммарное количество рабочих слегка уменьшится, а конкуренция среди работодателей слегка повысится. Это не очень большое изменение, но слегка придётся поднять зарплаты, допустим, на 1% (либо взять на работу тех, у кого сейчас её нет).

Конечно же, это не значит, что налоги в целом не нужны, а нужны они много для чего:
— Чтобы вы сами же получили какие-либо блага. Например, мед. страховку, пенсию, армию, да хоть дворника во дворе.
— Чтобы экономика не заглохла либо на её развитие.
— Дань всем жителям страны (или пенсионерам / инвалидам, в зависимости от технологического прогресса и экономического развития, но больше технологического, хотя они связаны). Нужно отметить, что в данный момент во всех странах мира технологический и экономический прогресс ещё на низком уровне — например, нет даже такой простой вещи, как роботов в магазинах, а без этого и говорить не о чем. Почему нужно платить дань — я объяснять не буду, если кратко, это выгодно для экономики, но при соответствующем положении вещей.
— И т. д.

Конечно же, при неэффективном использовании налоговых денег эти деньги также могут «сгорать».
Кстати, нашёл ещё в своей схеме плюс :) Теперь чтобы нанять человека, не придётся платить огромный налог XD. Хотя точно ли есть выгода, не знаю, лень думать.
Я не знаю, какое каноничное. Если любую прибыль считать (в т. ч. не только ту, которая заработана с помощью других людей, а и с помощью самого себя тоже), то чем тогда прибыль отличается от зарплаты?

Если я заработал 100 тыс — это прибыль или зарплата? А если я регулярно зарабатываю 100 тыс, помогая одному и тому же дяде — это прибыль или зарплата? А если каждый раз разным дядям — это прибыль или зарплата?
Непонятно, почему я не должен их суммировать :) Ведь когда вы приходите в магазин, вы же не можете сказать «вычтите, пожалуйста, из этой цены 18%, т. к. я не хочу платить налог на этот товар».

Возможно, Вы не совсем поняли, что я вообще считал. Я хотел посчитать, насколько в целом уменьшаются ваши деньги из-за всяких налогов. Первый раз они уменьшаются уже при выдаче зарплаты, второй раз при покупках в магазине.

Конечно же, в определённых случаях каких-то уменьшений может не быть, т. е. нельзя сказать, что деньги уменьшаются в 3 раза при любой комбинации зарплата+покупка. Но обычно так.

Цифра 1.8 — вот тут можно пообсуждать. Я примерно оценил по своему мнению. В т. ч. в этой цифре считаются потери на откатах, потери для покупателя из-за нечестного ведения бизнеса, огромные потери из-за невероятного усложнения ведения бизнеса в России и т. д. Не думаю, что она меньше. Но конечно же не во всех отраслях. Впрочем, если кто-то другой посчитает — буду рад.

Ну и стоит конечно же отметить, что не все из потерянных денег теряются полностью — налоги тоже вещь нужная. Без них вы либо не получите каких-то благ, либо ваша «реальная» зарплата уменьшится на такую же сумму по разным причинам, либо вообще экономика заглохнет.

———————— ДАЛЬШЕ МОЖНО НЕ ЧИТАТЬ ————————

Единственное, было бы логичнее иметь налоги на прибыль, а не зарплату (PS. Прибыль — это деньги, заработанные с помощью других людей).

При этом на зарплату тоже должен быть налог, иначе будет мошенничество и просто нехватка налогов, но он должен быть прогрессивным. Например, на маленькой зарплате до 10 тыс — налог 0.5%, на средней от 30 до 100 тыс — от 2 до 4%, а вот на очень больших заплатах — до 50%.

Налог на прибыль при этом, допустим, 50%. Отличие в том, что здесь он статичен вне зависимости от прибыли. Конечно же, возможна любая корректировка любых цифр, чтобы суммарного количества налогов хватало.

Пример: с учётом трат на закупки компания заработала 200 тыс и из них потратила 50 тыс на заплату. Прибыль, заработанная с помощью других людей в данном случае составляет 150 тыс, значит налог 75 тыс.

Конечно же есть нюансы:
1. Всё, что я написал, 99%, что это бред, т. к. сделать такие налоги, скорее всего, по разным причинам просто невозможно (например, из-за мошенничества, иностранных компаний, прибыль которых неизвестна, уходов в другие гос-ва или по любым другим причинам — я не экономист, и причин может быть, думаю, очень много). Либо же это экономически чем-то плохо.
2. Чем меньше прибыль, тем меньше смысла инвестировать. Но всегда ли? Если ты можешь инвестировать, и точно знаешь, что заработаешь 100 тыс, это же лучше, чем остаться ни с чем. Возможно, в налоги стоит добавить «ума» так, чтобы налоги стали такими, чтобы это было максимально выгодно для экономики с учётом всех нюансов.
50% — это бред, в реальности отдаётся намного больше. Суммарная доля отчислений согласно Википедии с зарплаты вроде 49% (33% от общей зарплаты, т. е. зарплата уменьшается в 1.49 раза). НДС — 18%, это добавляет к цифре ещё 26%, становится 75% (43% от общей зарплаты; обратите внимание, что к этой цифре добавилось только 10%, а не 26%).

Далее ведение бизнеса в России очень осложнено, даже НЕВЕРОЯТНО усложнено, из-за чего цены для покупателя примерно в 1.8 раза выше, чем должны быть. Причём это не какая-то завышенная сумма. Суммарный «налог» (хоть это и не совсем налог) уже становится 216% (68% от общей суммы).

Как результат, от реальных денег мы теряем 68% — т. е. наша заплата уменьшается в 3.16 раза. Давайте я приведу пример. Допустим вы зарабатываете 30 тыс. Если бы всех этих уменьшений не было то вы бы зарабатывали 94 тыс. Чувствуете разницу?

Ну либо допустим зарплата 50 тыс — без уменьшений вы бы зарабатывали 158 тыс. При зарплате 70 тыс вы бы зарабатывали 221 тыс.
1005 = 1010 = 10 млрд

А если соль по 256-символьному словарю, то соль из 5 символов усложнит перебор в 1 трлн раз.
Каждый день выскакивает эта фигня, всегда жму Yes.

на самом деле нет
Да, я про одну глобальную соль. Соль спасёт тогда, когда злоумышленник получил доступ только к базе, а не к соли. Также соль может помочь разграничить доступы.

Также без соли есть риск, что Ваш алгоритм будет слишком стандартным и будет подвержен атаке радужными таблицами. Либо же, если разные взломанные сайты будут использовать одинаковый алгоритм, то перебор сильно упростится  (но только при совпадении логинов, т. к. логин+разделитель включены в хэш).

Зачем лишняя зависимость?

Не понял Вас. Вы боитесь потерять соль? Лучше бойтесь потерять базу с хэшами)
Если соль вычисляется по паролю, то это уже не соль.

Соль нужна:
  1. Как дополнительная защита на случай, если злоумышленники смогли получить доступ к базе, но не смогли получить доступ к алгоритму. Без соли этот алгоритм можно просто перебрать. Конечно же, вариантов алгоритмов может быть триллионы, но карты могут перебирать их квадриллионы в секунду, и даже квинтиллионы в секунду (при использовании одного раунда). А в одних сутках у нас 86400 секунд!

    Соль из 5 символов усложнит перебор алгоритма в 10 млрд раз, соль из 10 символов — в 100 квинтиллионов раз и т. д. Ваша же идея тоже усложнит перебор, но максимум в 10–1000000 раз. Как минимум соль — это намного проще.
  2. Чтобы Ваш алгоритм точно был уникальным. Если он будет неуникальным, то одновременно с Вашей базой можно заодно перебирать и 10 других баз или даже заюзать радужные таблицы.
  3. Чтобы разграничить права, кто к какой части имеет доступ.

Почему нельзя использовать использовать обычный sha1 с солью и большим количеством раундов?

Сложность паролей на сайтах обычно примерно в 500 млрд раз меньше, чем на паролях, защищённых от оффлайн-перебора. Соль спасает, но раз базу взломали, вполне могут и соль взломать. Самое хорошее в соли — на каждом сайте она своя, поэтому нельзя перебрать базы сразу от всех сайтов одновременно.

Нужно отметить, что хэш должен считаться не от пароля, от от логина+пароля+соль. В этом случае перебирать пароли придётся для каждого пользователя отдельно, что очень сильно усложняет перебор. Как результат — при такой хорошей защите соль влияет меньше, т. к. если взломано два сайта и две соли, но все логины разные, то и без соли бы пришлось перебирать столько же.

С большим количеством раундов

Большое количество раундов — это хорошо, но бесконечно увеличивать мы его не можем, т. к. растёт нагрузка на наши сервера и время ответа пользователю. Как результат, раунды — это хорошо, но если можно бесплатно усложнить перебор ещё в 10 раз, то почему бы и нет?
Будет иметь смысл если знать логин и от какого сервиса пароль

Да, Вы правы. Но тогда скиньте мне все Ваши пароли, я ведь всё-равно не знаю ни логин, ни от каких сервисов они.
Возможно, это очевидно, но всё-таки в статье не указано что считать хэш нужно не от пароля, а от логина+пароля+соль. Тогда для каждого пользователя нужно будет делать отдельный перебор. Например, если есть миллион пользователей, то на перебор всей базы потребуется в миллион раз больше времени.

Как результат, на простых рандомных 9-символьных паролях, составленных по 95-символьному словарю, можно получить скорость перебора порядка 14 юзеров в день (это на 1 млн карт, и если на одном ядре CPU подсчёт занимает 0.1 мс). Если мы усложнили перебор на картах в 10 раз, то скорость будет 1.4 юзера в день. За год переберётся 500 юзеров (но мощность карт растёт).

PS. На сколько на самом деле Argon2 усложняет перебор на картах — не знаю.
PS. Возможно, интересным решением было бы самому считать на картах, но как я подозреваю, это может дать задержку.
Обычно сложность паролей на сайтах примерно в 500 млрд раз меньше, чем оффлайн паролей, поэтому если передать хэш в открытом виде, то сбрутить его оффлайн будет относительно легко (примерно в 500 млрд раз проще, чем хэш от пароля, стойкого к оффлайн-перебору).

Как результат, сервис передающий хэш, не может заслуживать никакого доверия. Исключение составят только полностью рандомные пароли от 15 символов, составленные по 95-символьному словарю, или аналогичные им.
Думаю, оптимальнее всего за каждый следующий запрос передавать одинаковое количество хэшей.

Например, если мы хотим уложиться в 2 запроса, придётся передавать по 396 хэшей (9.28 КБ на запрос при передаче в бинарном виде несж.).

3 запроса — 54 хэша (1.27 КБ)
4 запроса — 20 хэшей (480 байт)
Очевидно, пиннинг сертификата (HPKP) обладает значительными недостатками:
  1. Нельзя сменить CA.
  2. Если с твоим CA что-нибудь случится, можно сломать сайт.
  3. Если пользователь не заходил на сайт до этого или очистил браузер, пиннинг никак не поможет.

Но конечно же никто не мешает применять пиннинг совместно с моей идеей — эти две технологии будут только дополнять друг друга либо давать выбор, какую технологию использовать.

Про остальные две технологии ничего не скажу, т. к. не знаю, что это за технологии.
Кстати да, такое поведение, что пользователь лишается доступа к сайту — официально задокументировано.

Цитирую:
— Если безопасность соединения https не может быть проверена (в частности, если TLS-сертификат сервера не подписан доверенным ключом), будет показано сообщение об ошибке, и пользователь будет лишен доступа к сайту.[3]
«Вы уверены, что наличие HSTS» — в Firefox да, уверен. В других браузерах не могу точно сказать.

«Очистить браузер» — а я и не говорил, что это легко =) Под очисткой подразумевалось много чего: банально зашёл с другого устройства, переустановил систему, браузер, очистил профиль и т. д.

Information

Rating
Does not participate
Location
Yerevan, Yerevan, Армения
Registered
Activity

Specialization

Fullstack Developer, Web Developer
Lead
JavaScript
Node.js
HTML
CSS
Web development