Jake AR
@PF-3320 RocketChat ID: 6AZpoAX3J8Pbm3aNr
653 total messages. Viewing 100 per page.
Page 1/7
| Next
I haven't done it with docker. Have you looked at the docker config that specifies the rc version
We definitely want Thomas to make a snapshot of the server right before we make any changes so that way we can easily just revert everything and only lose like at most an hour
I assume it's something like this. Is this what Michael tried? https://forums.rocket.chat/t/solved-please-help-how-to-update-rocket-chat-on-docker/6672
Customizations:
One improvement would be to compartmentalize the org into isolated servers with leadership being allowed in a central one. Activism photos could be uploaded via victory or in a channel on each rocket chat instance which forwards it to a central rocket server. This would limit infiltrators reach (can't see all users), and if a server is breached we don't give up all our info.
They could technically be on a single server but further protection would be on multiple servers
Oh, this is why we disabled auto update
The db has to go through schema updates as well, I'll look into how we do that
That probably is the case
It was a major headache in the past and would just wreck the server automatically one day
Updating is not always best with RC, it breaks a lot of stuff usually, especially visually and new features have to be disabled and hidden. I agree that we should for possible security fixes, but it also has a risk.
That'll probably work still
Yeah rocket chat says they recommend updating one version at a time to make sure that the database updates properly
That's a pain
They have to log in to get into victory, right?
That's possible and probably the best thing to do. Or we could just run One update at a time and make sure everything works with every single update. I don't know how many were behind
Also if we can make honeypots for infiltrators that's be helpful
Like a download all users data button
Or a bit more subtle
Yea
It'd let us know to keep an eye on someone
That's like the screenshot notifier
We also need to get off the app
I can also do it by blocking all API calls that aren't local or from specific server
Via cloudflare rule. Browser uses sockets not api
That'd also block anyone from API raiding us, but we can also put limits on API calls I believe
Thomas will have to since I don't have access to the almighty dns settings
Screenshot_20211207-151122_Chrome.jpg

I am not active, but I am always reachable. Thomas can get a hold of me anytime.
Let me mock up the cloudflare rule. It's pretty easy if I remember
Victor probably did
To at least victory
I am not sure, it was a long time ago
Add all this to the list or edit it and pin it
Screenshot_20211207-151458_Chrome.jpg

Screenshot_20211207-151328_Chrome.jpg

We could test this first.
We already limited API calls to 10 a min
Just showing
But we could limit it 0 I think except for admins and bots
Which are the accounts the scripts use when doing API calls.
Yea, however, Victory probably does too
I assume auth API is allowed otherwise how could it rate limit
Does anyone know the exact API call victory uses?
When I do, someone other than me will have to test app victory.
Mobile browser should work
Victory?
I thought someone wrote a debug script and uploaded it somewhere for us
Thanks Vincent, I don't have mumble admin access
I believe we have never been exploited through a lack of a security update, not saying we shouldn't update,but rather I'd put it at the bottom of priorities esp since it has the greatest effect on server uptime
Rekeying all severs would be good though, should do that occasionally anyways
Okay, just to clarify so everyone knows how to use the decoder
Can you share the cryptpad with jakepf
Esp on the coasts
How could you be objective about it so you don't just have to rely on your gut? What were some flags in the interview you think
But more often then not, the gut is right.
That's a good idea, if someone is suspicious early on, get into a chat so you have their undivided attention, then ask for a screenshot like that for proof. If there is big delay or hesitation, kick em
I wonder if there are more tests like that, so we can employ them to give us more reason to be suspicious
Like we need a way to record "infractions" or something, so like last min no show needs to be reported and logged. Date and type of incident. If we see a pattern then we can be cautious
Only NDs know about it so it's invisible to normal users. But we could log lots of things. Talking about guns or violence. Asking for personal info. Etc
This stuff happens over months and it's hard to notice patterns perhaps. You don't want to create a culture of paranoia for normal members, but NDs could make it more logical in addition to gut feelings. Help catch suspicious behavior. Being active then not active at all is another sign.
For suspicious members, we could require proof of a sock account that is aligned with the views they described. Some might not have it, but in interview you could ask about sock accounts on Twitter or gab, and if they say they do,later on you ask for their handle and ask they post something unique temporarily to verify it's there's. This would only be required if you have that gut feeling and aren't sure and want more concrete proof
Same here
But I'd had said that in interview so this would not apply to me, but new guys usually do have a Twitter
No we are the good guys who have to be a step ahead
They think we're dumb, so it has to be a "secret" police vibe so they don't realize we got all sorts of redundancies
Still says unauthorized
It's possible if we force web browser useage. I assume I could write a JavaScript event for it
Better add that idea to the list. It's a good one
Yes
We could also have a bot that people upload their activism photos too. And that bought doesn't even need anything special it could just be someone's job to log in as that bot and download them but it could forward it to another channel with just a few people in it who need to have access to activism. Or it could repost those images in a public channel but that way it's washed away the members who posted it if that is what we're trying to hide
I haven't seen that feature but I'll look into it
The good I'd it shows org activity which creates momentum and two it's easy since they are already in the server
Once again if it was web only we could use js to remove names
Technically the data would be there from the initial payload but it'd be harder to find
Anything with JS like that is considerably easy to implement
I think the cloudflare API rule is what I should work on
It can be tested first with the built in rate limiter in RC
@Thomas are you reenaing victory? Is there something we should look into for why we took it offline? I would like to verify blocking API calls doesn't break victory Integration
User hash decoder script is already done and pinned in this channel.
Benjamin made it and uses it
It's actually Matthew for that
Implementing a password policy would be easy. We just need to define the complexity we want. Then we need to gradually Force users to change their password. Admins can go into the user panel and individually select users to require them to change their password on their next login.
Hopefully they can use the same password that they currently use as long as it's complex enough. Probably something that should be in an announcement
These are the proposed cloudflare changes that will block any connection that has API in it that isn't coming from the victory server IP address which I don't have on hand right now. This isn't tested but if it breaks stuff we can just turn it off. Now if this works correctly people will not be able to use the app so do we need to tell everyone to get onto the browser or have we already told that to everybody
Was victory taken offline? It's offline right. I wanted it online so we can make sure our change didn't break it. Don't implement the cloudflare changes yet. We should let the announcement get to everyone first so they can start using browser on phone or computer.
That is correct. Mobile app should be only thing that stops working. If the cloud flare firewall change does not create the outcome that we want we will undo that change and do something else that's a little bit more complicated but in the end that is the goal to disable the mobile app
The desktop app essentially uses a browser
Correct
You can also put in the announcements that if anyone has any trouble and is unable to get back into the server they can use the website or mumble
Gotcha
Victory is back up
I'd make it clear they can use mobile browser. Ppl think everything on a phone is an app sometimes
Save password complexity for a different time, something that can be rolled out gradually?
653 total messages. Viewing 100 per page.
Page 1/7
| Next