• Зачем менять пароли периодически?

    1. Если речь идет об паролях пользователей в организации, то кроме всего прочего смена паролей защищает от ситуаций когда пользователь дает свой пароль другому сотруднику во время болезни или другого чп ( несмотря на то что такое обычно запрещено политикой ИБ организации от таких ситуаций не уйти) если не менять пароли принудительно, то через годик получим ситуацию когда в рамках отдела все знают пароли друг друга.
    2. Пользователи имеют печальную привычку использовать один пароль везде — чем в больших мест используется пароль тем больше шансов, что он будет скомпроментирован. Если не менять пароли то вполне может оказаться, что из за взлома «плюшевого» сайта под угрозой оказались аккаунты того же киви, где вполне реальные деньги — дабы избежать лишних проблем они и заставляют менять пароли (чтобы хотя бы на их сайте у пользователей пароли были уникальны) (ИМХО)
    3. Как писали выше — брутфорс если пароль никогда не менять то за «неограниченное время» годик другой — пароль всеже можно брутфорснуть (вариант 20-30 несвязных символов не рассматриваем «обычные» пользователи редко такие используют)

    PS: не смотря на статью, в своих рекомендациях по политикам — MS по прежнему говорит что пароли должны периодически меняться и не повторяться :)
    Ответ написан
    Комментировать
  • Как менять цвет блока в зависимости от цвета фона?

    1PeGaS
    @1PeGaS Автор вопроса
    Вот такое решение получилось — https://jsfiddle.net/xyj2sver/2/
    Предлагайте свои варианты, интересно будет посмотреть
    Ответ написан
    3 комментария
  • ВКонтакте API для Android: почему вместо photo_big приходит camera_b.gif или null?

    afarber
    @afarber Автор вопроса
    afarber.de
    Ну, видимо ответ такой: photo_50, photo_100, photo_200 можно получить через VkApiUserFull объект.

    Остальные (и более большие) фото VK-пользователя придется выуживать через JSONObject: photo_400, photo_max, photo_max_orig и (устаревший?) photo_big.

    Вот пример моей информации (id изменен):

    {"response":[{"id":59751333,
    "first_name":"Alexander",
    "last_name":"Farber",
    "sex":2,
    "city":{"id":1945522,"title":"Bochum"},
    "photo":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7e3\/n-yDMG4lvvk.jpg",
    "photo_50":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7e3\/n-yDMG4lvvk.jpg",
    "photo_100":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7e2\/Kt5-Wj2Ffv4.jpg",
    "photo_200":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7e1\/oJrjeeYO44I.jpg",
    "photo_max":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7e1\/oJrjeeYO44I.jpg",
    "photo_big":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7df\/TnyKeffL_mU.jpg",
    "photo_max_orig":"https:\/\/pp.vk.me\/c319319\/v319319333\/b7e0\/Zg6YbDQnqiM.jpg"
    }]}


    По этому поводу я создал новое issue на GitHub.
    Ответ написан
    4 комментария
  • Как сделать калькуляцию строки в JS?

    Zraza
    @Zraza
    Помог ответ? Отметь решением!
    1) В лоб и наименее безопасно - eval
    2) Чуть более замороченно - оборачиваем в функцию через new Function
    3) Замороченно, но интересно - распарсить строку, разбить на операторы и операнды и считать это всё с учётом приоритета операторов и скобок
    4) Скучно и обыденно - берём библиотеку типа mathjs и скармливаем ей
    Ответ написан
    Комментировать