• Как безопасно хранить информацию о балансе счета в бд?

    @ralaton121
    StynuBlizz:
    В изначально грамотно спроектированной системе - заметите.

    Во первых, я уже дал подсказку и потому забудьте о том, чтобы вообще можно было обойтись изменением одной единственной строчки:

    Подобные системы проектируются так чтобы был БАЛАНС и были ЗАПИСИ для каждого ПРИХОДА и каждого РАСХОДА.
    И эти цифры должны сходиться.

    То есть простая добавка нового пользователя ничего не решает.
    Нужно сделать записи имитирующие ввод денег.

    Во вторых
    эти записи уже в свою очередь проверяются записями других контрагентов.

    Например:
    Пользователи оплачивают через карту VISA,
    А платежная система подает вам информацию, кто сколько заплатил через них, эта информация и есть те самые операции прихода в вашей системе, которые в сумме дадут баланс.
    Чтобы исказить эту информацию, - админу придется подмухлевать и с этим ежедневным списком.
    Копию у вас этого списка еще можно изменить. Но оригинал остается в платежной системе. И вы можете провести повторную поименную сверку в любой момент.
    А уж сверку не поименную, а просто общей суммой - можете хоть миллион раз в день проводить, это просто.

    Если интересуетесь этой темой - вот тут немного освещено как между собой договариваются банки, платежные системы и VISA
    https://habrahabr.ru/company/yamoney/blog/329926/
    Они постоянно сверяются.
  • Как безопасно хранить информацию о балансе счета в бд?

    @ralaton121
    f9k56:
    высадка сервера БД отдельно - ничего не решает.

    1. в логи БД штатно НИЧЕГО такого не пишется.
    Ну запись и запись - очередная из миллиона.

    2. все равно СУБД должен обслуживать квалифицированный админ.
  • А кто из нормальных хостеров соответствует 152-ФЗ?

    @ralaton121
    Глюкъ Виртуален:
    На самом деле - нет, если вы не банк, не госконтора и т.п.
    Владелец сайта вполне способен своими силами защитить данные.

    Но если ваше начальство хочет отмазаться и переложить ответственность на хостера - то вам к тем, кто заявляет о такой защите.

    Крок https://cloud.croc.ru/services/security/, Клодо https://clodo.ru/ispdn/ , Ростелеком и пр.
    Или вот hosting101.ru/catalog/152-fz

    А так-то фактически все требования закона (сохранность данных, ограничение доступа и пр. и пр.) обеспечивают все нормальные хостеры.
  • Как безопасно хранить информацию о балансе счета в бд?

    @ralaton121
    Пума Тайланд:

    это и был намек на него так то.
    Повод быть умнее и вас никто никогда не найдет


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

    @ralaton121
    Пума Тайланд:

    бумажная работа мало вероятна в таких вещах, поиграться с дебет кредит сальдо я ещё в жертве у мамы бухгалтера на работе научился


    Метод "разделяй и властвуй" известен испокон веков.

    Я упрощенно написал.

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

    • Например, вы не можете просто так взять деньги из кассы, потому что кассир это тут же заметит.
    • Если вы скорректируете кассовый отчет, то изменится общий баланс системы и это уже заметит финансовый директор или экономист фирмы.
    • Логи измений системы, их наличие на весь период деятельности и их сходимость с текущий состоянием системы - под ответственность разных админов.
    • И т.д.


    Фактически чтобы обойти нормально построенную систему (не технически построенную, а именно идеологически) - вам нужно чтобы все эти люди между собой договорились.

    А если все упирается в одно единственное поле которое может самопроизвольно изменится и вы даже не ведете списка операций, чтобы сверить соответствует ли сумма в этом поле сумме всех операций - то, конечно, такая система никак не защищена.
    И даже не от злодея, а от простого программного сбоя не защищена.
  • Как безопасно хранить информацию о балансе счета в бд?

    @ralaton121
    Пума Тайланд:

    Идей может быть много конечно но чаще всего это трудовой договор и полиция, ну и если я украл что миллионов а вы узнали об этом через три дня когда я уже в Камбодже остров купил



    Полонский


    В октябре 2011 года Полонский был отмечен журналом Forbes как один из девяти самых необычных российских бизнесменов, чудаков и эксцентриков. С 2012 по май 2015 года Полонский жил на собственном острове в Камбодже.

    17 мая 2015 года Полонского депортировали из Камбоджи в Россию, где он был помещён в московский следственный изолятор «Матросская тишина»
  • Как безопасно хранить информацию о балансе счета в бд?

    @ralaton121
    Собственно если я администрирую сервер и имею прямой рут доступ то сложно будет меня от этого остановить технически.


    Система проектируется так, что даже если вы доступ и имеете, то вам это ничего не даст.
    Банально - распечатка остатков на бумаге и сохранение их в месте, недоступном админу и сверка время от времени.
    Фактически две-три цифры (общий дебет, кредит, сальдо) нужно сверять.
  • Как безопасно хранить информацию о балансе счета в бд?

    @ralaton121
    Можно хранить базу на другом сервере. Доступ к базе только с определённых ip.


    Это что за админ такой что не сможет подключиться к произвольной машине с клиентским ПО, которое он все равно облуживает и доступ имеет. И уже от имени IP этой машин обратиться к БД.
  • Что будет если на APC Back-UPS ES 525 повесить параллельно 2 батареи 12v 12ah?

    @ralaton121
    АртемЪ:

    Если вы живете в Сибири - я не верю что вы используете аккумулятор 9лет.
    Не выходит аккумулятор столько если заводить им авто -40, а потом ездить на полуразряженном аккумуляторе.

    1. У меня подогреватель есть. Вебасто
    2. Зимой я не глушу двигатель через 10 минут как завел, даже если уже приехал.
    Дизель заводится точно так же как и бензиновый, никакой разницы в плане аккумулятора нет.


    Вы не в курсе.
    Там настолько принципиальное отличие, что на дизеля ставят более мощные аккумуляторы.

    Более того, в моем случае это дизель форкамерного типа. Такие пока холодные даже весной-осенью заводяться через пень колоду, не то что зимой. Из достоинств - такой дизель неубиваемый.

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

    Автомобилисты смеются над вами.
    Аккумулятор это последнее что меняют, после колодок, шин, масла и лампочек.
    Они годами служат. Авто может по 2-3 владельца сменить - а аккумулятор будет все тем же.
  • Что будет если на APC Back-UPS ES 525 повесить параллельно 2 батареи 12v 12ah?

    @ralaton121
    АртемЪ:

    Автомобильные тоже не ахти.
    Под нагрузкой живут года полтора, два максимум.

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


    Аккумулятор ИБП также не работает в обычных условиях.
  • А может ли БИОС базироваться на ядре linux?

    @ralaton121
    chupasaurus: инсталлятор чего?
    там один файл, который нужно записать на флешку и подсунуть BIOS при загрузке компьютера.
  • Что будет если на APC Back-UPS ES 525 повесить параллельно 2 батареи 12v 12ah?

    @ralaton121
    АртемЪ:

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


    Ездить с аккумулятором, который выработал свой ресурс - невозможно:

    1. У меня дизель, который требует ГОРАЗДО больше от аккумулятора при работе стартера, чем бензиновый.
    2. И я живу в Сибири, где морозы норма.
  • C# Desktop программист, куда податься?

    @ralaton121
    The_Nex:
    как вариант - если хорошо знакомы с C#, то попробовать переспециализироваться на Unity
  • C# Desktop программист, куда податься?

    @ralaton121
    The_Nex:
    все верно.
    десктоп сейчас мало кому нужен.
  • C# Desktop программист, куда податься?

    @ralaton121
    The_Nex:

    Иркутск.


    600 000 жителей??? Как и у нас.

    У вас примерно три десятка компаний, работающий на западного заказчика.
    Еще столько же - на москвичей.
    И это еще не считая тех, что работают на местных заказчиков.
  • Что будет если на APC Back-UPS ES 525 повесить параллельно 2 батареи 12v 12ah?

    @ralaton121
    АртемЪ:
    Ну значит вы убиваете свинцовые своим неправильным подключением всего за 1 год.
    У меня в автомобиле уже 9 лет свинцовый аккумулятор не менялся
  • А может ли БИОС базироваться на ядре linux?

    @ralaton121
    Скачай свежее обновление для BIOS твоего компьютера.
    Держу пари, что файл с BIOS будет побольше 10 мегабайтов.
  • Что будет если на APC Back-UPS ES 525 повесить параллельно 2 батареи 12v 12ah?

    @ralaton121
    АртемЪ:
    Я и сказал - что свинцовые дешевы, поэтому по сути это не проблема. Нужно просто быть морально готовым к тому, что худший из аккумуляторов подпортит вам всю сборку.
  • Что будет если на APC Back-UPS ES 525 повесить параллельно 2 батареи 12v 12ah?

    @ralaton121
    А вот для дорогих и капризных литиевых - как правило заморачиваются вопросами балансировки
    www.rlocman.ru/shem/schematics.html?di=59991

    "Выравнивание заряда – это метод проектирования, позволяющий увеличить безопасность эксплуатации батарей, время работы без подзарядки и срок службы."