#metabrainz

/

      • lucifer
        so also need to think about how/when these access can be useful/
      • atj
        yes, this is why an external log server is useful because the logs can't be erased (hopefully)
      • lucifer
        right erasing is one part. but with root access, one could login just as the postgres user and the db access logs won't show anything.
      • atj
        right
      • alastairp
        but keep in mind that anything is better than nothing - we're still going in the right direction
      • lucifer
        will need to consider this thoroughly during logging review.
      • atj
        indeed
      • lucifer
        yup agreed
      • alastairp
        if we start thinking about what to log, and where to log it to
      • atj
        perfect is the enemy of good etc
      • not running services as root would be good
      • lucifer
        makes sense
      • alastairp
        (which is next on the list)
      • lucifer
        onto next?
      • atj
        yep
      • lucifer
        3. Log possible incidents irrespective of whether we determined a breached happened or not, probably in syswiki or docs?
      • monkey
        syswiki makes sense
      • lucifer
        so if we patch a vulnerability, i think it might be a good idea to log it somewhere. if we later detect something unusual, it'll help. also better to keep track of all of this stuff.
      • atj
        yes I think so
      • lucifer
        syswiki sounds good. MB team already uses it for a few purposes.
      • yvanzo
        It’s better than nothing to start with.
      • atj
        I think it's a good place to start, if it turns out not to be suitable then we can re-evaluate
      • lucifer
        sounds good
      • do we have anything else on this topic?
      • alastairp
        not freom me
      • Freso
        Well, there’s also only 1 minute left, so…
      • lucifer
        so docker capabilities next time (meeting after schema change probably) ?
      • mayhem
        sounds like it
      • atj
        going back to zas' question, I think we should be aiming for our security baseline to be at a level that deters an unsophisticated attacker (e.g. pop shell and install cryptominer)
      • lucifer
        makes sense
      • atj
        sophisticated attackers need reasons to target you, and I'm not sure that MeB has many of those
      • yvanzo
        Just a reminder: next Monday there will be a MB database schema change.
      • Freso
        Good reminder. :)
      • Quick last minute final topic: Next meeting
      • next Monday there will be a MB database schema change.
      • so no meeting.
      • Next meeting in 14 days. :)
      • And with that, thank you all for your time! Stay safe out there!
      • </BANG>
      • lucifer
        thanks all!
      • atj
        thanks
      • yvanzo
        Thanks everyone!
      • monkey
        Thanks !
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda [next meeting: 2022-05-23]: Reviews, Securing MeB infrastructure - part 4
      • reosarevok
        yvanzo: are you still available for a bit to check and merge stuff?
      • atj
        monkey: re the start time column in the docker container table, I found a jquery timeago plugin which works quite nicely, have a look
      • monkey
        Yep, I know the one
      • Should work fine
      • Yep, just looked again, that's great. Does it play well with datatables?
      • atj
        yes, the sorting still works
      • and I set the title attribute, so the date shows when you hover over it
      • monkey
        👍
      • I think that's all the boxes ticked
      • atj
        zas: I have a small ruby app mostly implemented which will periodically login to a configured list of servers and retrieve the docker stats, then write the output to a file for use with datatables
      • once it's ready for consumption, we should discuss how to secure it sufficiently
      • I think a dedicated user with a locked down sudo configuration is the best option, but would be interested in your thoughts
      • yvanzo
        reosarevok: I’m still testing #2496 atm.
      • atj
        then we need to secure the web page too
      • reosarevok
        Perfect, thanks
      • yvanzo
        reosarevok: On #2434, the conversations look OK but your review is still requesting changes.
      • reosarevok
        Checking
      • yvanzo: yeah, all seems good by now
      • Needs rebasing, but :)
      • aerozol
        CatQuest: I forgot I promised a pic!
      • our beautiful rescue boy <3
      • Do you have cats perchance? Just a hunch that you might :D
      • reosarevok
        lucifer: ooooooh, proper sir tests
      • lucifer
        :D
      • yvanzo: hi! i just saw https://github.com/metabrainz/docker-server-con... . this is creating issues while trying to start a container on gaga. one is named listenbrainz-mbid-mapping and other is named listenbrainz-mbid-mapping-writer-prod, if second is running the script refuses to start the first one. probably docker filter check needs to be refined.
      • i'll revert docker-server-configs locally for now on gaga to start the container
      • mayhem: ^ in case you need to restart the mapping containers
      • CatQuest
        aerozol: aaawww nice doggo
      • yea, I had cats, but sadly they all passed away (most of them where old, but the last one was only 2 years odl and it broke my heart. I haven't got another after this :s)
      • what i doggos name?
      • is*
      • give them headpats from me <3
      • v6lur joined the channel
      • aerozol
        He is Bean!
      • Awww so heart breaking. I'm sure when you've had time to heal another cat will slink their way into your heart
      • He got an ear scratch from you just now
      • Lotheric has quit
      • yvanzo
        reosarevok: off for the day, will continue on tomorrow
      • lucifer: right, opened a PR
      • reosarevok
        Perfect, thanks :)
      • v6lur has quit
      • KevlarNoir joined the channel
      • KevlarNoir has quit
      • KevlarNoir joined the channel
      • Dijia joined the channel
      • trolley has quit
      • trolley joined the channel
      • Dijia has quit
      • Pokey has quit
      • Pokey joined the channel