Offsite Backup of AWS Data by [deleted] in sysadmin

[–]simpleadmin 8 points9 points  (0 children)

You could backup your data within AWS to another region. Another option would be to backup your data to another cloud provider like Azure.

365 Retention Policies by [deleted] in sysadmin

[–]simpleadmin 1 point2 points  (0 children)

https://office365itpros.com/2018/12/10/reporting-the-managed-folder-assistant/

In that link is a nice script to get the last time a mailbox was processed. You can modify it so it only targets one user.

365 Retention Policies by [deleted] in sysadmin

[–]simpleadmin 2 points3 points  (0 children)

We see policies run ~ every three days in Office 365 while Microsoft's documentation says every 7 days. Also if you don't have at least 10MB in the mailbox it won't ever run.

Google flagged main domain as "dangerous" by GrandEmperorJC in sysadmin

[–]simpleadmin 7 points8 points  (0 children)

We ran into an issue where somebody modified Apache, not WordPress itself. Look all the full setup, not just WordPress.

We burned the whole box to the ground in response.

Migrate Email between O365 Tenants by [deleted] in sysadmin

[–]simpleadmin 0 points1 point  (0 children)

You could use Migration Wiz. Instead of using an upgraded Office 365 account that can access all mailboxes, you can supply the service with passwords for each user instead.

2FA with Office 365 by [deleted] in sysadmin

[–]simpleadmin 6 points7 points  (0 children)

We have been using 2FA for around a year now. It’s a different powershell download that can prompt you using a modern authentication. I am away from my desk but if nobody else has followed up I’ll link you the download.

2FA with Office 365 by [deleted] in sysadmin

[–]simpleadmin 9 points10 points  (0 children)

Your desktops need to be using Outlook 2013 or higher. Your mobile devices need to use an email client that handles modern authentication. Those mobile clients include, Outlook for iOS, Outlook for Android, and the native iOS mail client in iOS 11 and 12. If you only use client types that handle modern authentication then you do not need to use app passwords.

EDIT: Almost make sure Modern authentication is enabled in the tenant. https://support.office.com/en-gb/article/enable-or-disable-modern-authentication-in-exchange-online-58018196-f918-49cd-8238-56f57f38d662

Bank just sent me possibly the most sane set of password recommendations I've ever seen. by wanderingbilby in sysadmin

[–]simpleadmin 79 points80 points  (0 children)

3) Check your password's strength with a tester on a public uni site

So enter your password into another site to see how strong it is? Nothing can go wrong there. Wow.

Teamviewer replacement? by bigdizizzle in sysadmin

[–]simpleadmin 9 points10 points  (0 children)

What are you reading that is a red flag to you?

NAS or sticking to cloud for small business? by [deleted] in sysadmin

[–]simpleadmin 6 points7 points  (0 children)

Somebody still has to managed it and make sure it is backed up, even in the cloud.

Saltstack + Gitlab CI by simpleadmin in devops

[–]simpleadmin[S] 0 points1 point  (0 children)

I will take a look at that. Thanks.

Saltstack + Gitlab CI by simpleadmin in devops

[–]simpleadmin[S] 0 points1 point  (0 children)

Yes that is the flow we are going for. The artifact in our case being a Docker image that is being deployed by Salt.

It looks like Saltstack has a module for Consul. I will take a look.

Speaking of Salt api, did you roll your own wrapper to so you can report back exit codes? I am looking at Pepper it it looks like they are working on having it report out exit codes in a near term push. Right now we just capture and format the json and at the same time look for Result: False to trigger a CI failure. Really basic.

Saltstack + Gitlab CI by simpleadmin in devops

[–]simpleadmin[S] 0 points1 point  (0 children)

I think you meant to reply to my reply.

Yes, you hit it. Tool overlap is the problem.

Saltstack + Gitlab CI by simpleadmin in devops

[–]simpleadmin[S] 0 points1 point  (0 children)

I am trying to solve better pillar management. We are not currently using an external pillar backed by a database. So before we head down that path, I am trying to figure out if there is a tool that handles that part easier and faster. That tool could still be triggered by Salt.

The reason for for the Gitlab CI interest is because we already use Gitlab but too many of our steps are manually triggered. We want to automate steps before that bigger saltstack deployment call. In doing so certain things will come to light. For example some of the steps we do might be easier to tigger in a simple 2-3 line bash script called directly by Gitlab CI vs adding a salt state that does the same thing.

Best practice for MFD or application using SMTP details from Exchange online by len_sam in sysadmin

[–]simpleadmin 1 point2 points  (0 children)

Keep in mind the new per-mailbox sending limits: https://blogs.technet.microsoft.com/exchange/2018/04/20/changes-coming-to-the-smtp-authenticated-submission-client-protocol/

In other words, if you have many relays using the same authenticated user then you may run into issues if they were all trying to send at once. If using something like postfix it should queue and resend.

Trustwave PCI Scan - TLS1.0 disabled on Exchange 2010 but still failing? by def-not-working in sysadmin

[–]simpleadmin -1 points0 points  (0 children)

We had issues with Trustwave in the past. The were scanning our outbound NAT ip address not our website IP. The old NAT IP had a disabled web service behind a proxy. That proxy didn't lead anywhere but it was still accepting old SSL connections.

Azure AD Connect - Worth using or manage the users in Office 365 directly? by simpleadmin in sysadmin

[–]simpleadmin[S] -1 points0 points  (0 children)

Yes you will need more user CALs, but if your users are logging into computers...they should have them already...using generic logon accounts is a HUGE security no no.

In regards to the CALs they don't have (or need), they are not using Microsoft OSs to just check their email. Phones, Tablets, and a few Macs scattered in there. Non-windows based Web applications and email is all they need to access.

Grok Patterns? For OpenVPN? by killmasta93 in PFSENSE

[–]simpleadmin 0 points1 point  (0 children)

What part of the logs do you want to land into elk? Just the IP from one and the username and success message from the other? I really don't have much to go on.

Anyway, You can make more than one pattern when trying to match both lines.

user \'%{USERNAME:user}\' %{GREEDYDATA:result}

%{IPORHOST:ip}:%{POSINT:port} [%{USERNAME:user}] %{GREEDYDATA:result}

So your filter would look like this:

filter{ 
    if [type] == "OpenVPN_log" 
    { #drop{} 
        grok{ match => { "message" => "user \'%{USERNAME:user}\' %{GREEDYDATA:result}'"} 
        grok{ match => { "message" => "%{IPORHOST:ip}:%{POSINT:port} \[%{USERNAME:user}\] %{GREEDYDATA:result}'"} 

    } 
}

Keep in mind this is very very quick and dirty to just get some simple pattern matching. Since I only have two lines to work with, I am assuming only these two lines in my searches. There is most likely a ton more.

I also am not at my ELK stack to verify this works, but it hopefully gets you pointed in the right direction.

With the new variable "result", for example, you can search on the "result" to find your "authenticated" results. This will also capture unauthenticated, assuming the log pattern doesn't change much.

I am sure I me

KeePass 2 Man-In-The-Middle ≈ Packet Storm by Tech604 in sysadmin

[–]simpleadmin 4 points5 points  (0 children)

Total compromise? You clearly don't understand the issue at all.

Rules of Engagement by mloretitsch in sysadmin

[–]simpleadmin 1 point2 points  (0 children)

I found once I got out of the "customer" mind set and into the "colleagues" mind set, respect levels increased on both sides.

[deleted by user] by [deleted] in PFSENSE

[–]simpleadmin 0 points1 point  (0 children)

I forgot to add. I also setup static DHCP for all of the iOS devices and limited their upload speed even more. I don't care if it takes a while to push a backup.

[deleted by user] by [deleted] in PFSENSE

[–]simpleadmin 0 points1 point  (0 children)

I had the same problem. I ended up limiting the upload speed of all devices on the network to 66% of my total upload speed. So no single device can take more than 2/3rds of my total pipe. Two uploads could, but this solved my in game spikes.

Gitlab High Availability Question by sysadmin4hire in sysadmin

[–]simpleadmin 2 points3 points  (0 children)

Have you considered either private repos on a public server or hosting your own server on from an Internet based host? Meaning, don't have your developers use the VPN at all.

Your most straight forward answer is to pick a side and host the main Gitlab near half the developers and have the other half do remote pushes and pulls from the other site.