Skip to content

Commit 3a4e51a

Browse files
Merge branch 'main' into fbpce
2 parents c95e471 + 156539b commit 3a4e51a

File tree

13 files changed

+233
-111
lines changed

13 files changed

+233
-111
lines changed

data-platform/modernise/goldengate/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Reviewed: 21.08.2024
1515

1616
- [How to connect OCI Goldengate using a Private IP & OCI Bastion during Database Migration](https://medium.com/@snoozrocks/how-to-connect-oci-goldengate-using-a-private-ip-oci-bastion-during-database-migration-b04012ed8e30)
1717
- This blog post provides a high-level overview of the steps to connect OCI Goldengate Console using OCI Bastion Service using private subnet
18-
18+
- [Step by Step Guide for Readiness Precheck For Database Migrations using Oracle GoldenGate Microservices](https://medium.com/@snoozrocks/step-by-step-guide-for-readiness-precheck-for-database-migrations-using-oracle-goldengate-90b93876fae2)
1919

2020
# Useful Links
2121
- [Oracle Goldengate 21c](https://docs.oracle.com/en/middleware/goldengate/core/21.3/index.html)

data-platform/open-source-data-platforms/oci-postgresql/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ OCI Database with PostgreSQL is designed for high availability by offering durab
1818
- [OCI PostgreSQL to OCI PostgreSQL cross-region replication with OCI GoldenGate — Part 1](https://medium.com/@devpiotrekk/oci-postgresql-to-oci-postgresql-cross-region-replication-with-oci-goldengate-introduction-e0492fc37b92)
1919
- [OCI PostgreSQL to OCI PostgreSQL cross-region replication with OCI GoldenGate — Part 2](https://medium.com/@devpiotrekk/oci-postgresql-to-oci-postgresql-cross-region-replication-with-oci-goldengate-oci-postgresql-d4fcffc47498)
2020
- [OCI PostgreSQL to OCI PostgreSQL cross-region replication with OCI GoldenGate — Part 3](https://medium.com/@devpiotrekk/oci-postgresql-to-oci-postgresql-cross-region-replication-with-oci-goldengate-oci-goldengate-4ccd5dea4d6c)
21+
- [OCI PostgreSQL replication with pglogical](https://medium.com/@devpiotrekk/replicating-oci-database-with-postgresql-using-pglogical-118182ff08f9)
2122

2223
# Useful Links
2324

security/security-design/shared-assets/oci-security-health-check-standard/README.md

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Owner: Olaf Heimburger
44

5-
Version: 241011
5+
Version: 241206
66

77
Reviewed: 01.02.2024
88

@@ -19,6 +19,15 @@ The *OCI Security Health Check - Standard Edition* checks an OCI tenancy for [CI
1919

2020
This asset covers the OCI platform as specified in the *CIS Oracle Cloud Infrastructure Foundations Benchmark*, only. Any workload provisioned in Databases, Compute VMs (running any Operating System), the Container Engine for Kubernetes, or in the VMware Solution is *out of scope* of the *OCI Security Health Check*.
2121

22+
**This is not an official Oracle application and it is not supported by Oracle Support.**
23+
24+
## Before you begin
25+
26+
The main goals of this script are:
27+
28+
- Make the run as easy and smooth as possible.
29+
- Do not affect your desktop whenever possible.
30+
2231
## Complete Runtime Example
2332

2433
See the *OCI Security Health Check - Standard Edition* in action and watch the [OCI Health Checks - Self Service video](https://www.youtube.com/watch?v=EzjKLxfxaAM).
@@ -29,22 +38,22 @@ See the *OCI Security Health Check - Standard Edition* in action and watch the [
2938

3039
Before running the *OCI Security Health Check - Standard Edition* you should download and verify it.
3140

32-
- Download the latest distribution [oci-security-health-check-standard-241011.zip](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241011.zip).
41+
- Download the latest distribution [oci-security-health-check-standard-241206.zip](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241206.zip).
3342
- Download the respective checksum file:
34-
- [oci-security-health-check-standard-241011.sha512](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241011.sha512).
35-
- [oci-security-health-check-standard-241011.sha512256](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241011.sha512256).
43+
- [oci-security-health-check-standard-241206.sha512](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241206.sha512).
44+
- [oci-security-health-check-standard-241206.sha512256](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241206.sha512256).
3645
- Verify the integrity of the distribution. Both files must be in the same directory (for example, in your downloads directory).
3746

3847
On MacOS:
3948
```
4049
cd <your_downloads_directory>
41-
shasum -a 512256 -c oci-security-health-check-standard-241011.sha512256
50+
shasum -a 512256 -c oci-security-health-check-standard-241206.sha512256
4251
```
4352
4453
On Linux (including Cloud Shell):
4554
```
4655
cd <your_downloads_directory>
47-
sha512sum -c oci-security-health-check-standard-241011.sha512
56+
sha512sum -c oci-security-health-check-standard-241206.sha512
4857
```
4958
5059
**Reject the downloaded file if the check fails!**
@@ -57,10 +66,10 @@ In OCI Cloud Shell you can do a short cut without downloading the files mentione
5766
2. Open Cloud Shell
5867
3. Run these commands in your Cloud Shell:
5968
```
60-
wget -q https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241011.zip
61-
wget -q https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241011.sha512
62-
sha512sum -c oci-security-health-check-standard-241011.sha512
63-
unzip -q oci-security-health-check-standard-241011.zip
69+
wget -q https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241206.zip
70+
wget -q https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-241206.sha512
71+
sha512sum -c oci-security-health-check-standard-241206.sha512
72+
unzip -q oci-security-health-check-standard-241206.zip
6473
```
6574
6675
## Prepare the OCI Tenancy
@@ -76,7 +85,8 @@ quickest way. If you decide to use this option, please continue reading in
7685
7786
### Recurring usage
7887
79-
For recurring usage, setting up a group for auditing is recommended. For setting this up follow the steps documented next.
88+
For recurring usage, setting up a group for auditing is recommended. For setting this up follow the steps documented in the next section.
89+
This applies for scenarios using the OCI Cloud Shell with public Internet access. For additional usage scenarios see the detailed instructions [README](files/oci-security-health-check-standard/README.md).
8090
8191
### Setting up an *Auditor* group and policy
8292
@@ -88,20 +98,22 @@ To create a group for auditing do the following steps:
8898
- Create a policy `pcy-auditing` with these statements (if your tenancy does not have Domains, replace `'Default'/'grp-auditors'` with `grp-auditors`):
8999
```
90100
allow group 'Default'/'grp-auditors' to inspect all-resources in tenancy
91-
allow group 'Default'/'grp-auditors' to read instances in tenancy
92-
allow group 'Default'/'grp-auditors' to read load-balancers in tenancy
101+
allow group 'Default'/'grp-auditors' to read audit-events in tenancy
93102
allow group 'Default'/'grp-auditors' to read buckets in tenancy
94-
allow group 'Default'/'grp-auditors' to read nat-gateways in tenancy
95-
allow group 'Default'/'grp-auditors' to read public-ips in tenancy
103+
allow group 'Default'/'grp-auditors' to read dns in tenancy
104+
allow group 'Default'/'grp-auditors' to read domains in tenancy
96105
allow group 'Default'/'grp-auditors' to read file-family in tenancy
97106
allow group 'Default'/'grp-auditors' to read instance-configurations in tenancy
107+
allow group 'Default'/'grp-auditors' to read instances in tenancy
108+
allow group 'Default'/'grp-auditors' to read load-balancers in tenancy
109+
allow group 'Default'/'grp-auditors' to read nat-gateways in tenancy
98110
allow group 'Default'/'grp-auditors' to read network-security-groups in tenancy
111+
allow group 'Default'/'grp-auditors' to read public-ips in tenancy
99112
allow group 'Default'/'grp-auditors' to read resource-availability in tenancy
100-
allow group 'Default'/'grp-auditors' to read audit-events in tenancy
101113
allow group 'Default'/'grp-auditors' to read users in tenancy
102114
allow group 'Default'/'grp-auditors' to read vss-family in tenancy
103-
allow group 'Default'/'grp-auditors' to read dns in tenancy
104115
allow group 'Default'/'grp-auditors' to use cloud-shell in tenancy
116+
allow group 'Default'/'grp-auditors' to use cloud-shell-public-network in tenancy
105117
```
106118
- Assign a user to the `grp-auditors` group.
107119
- Log out of the OCI Console.
@@ -117,7 +129,7 @@ After a completed run you will find a directory with a name starting with your t
117129
To start with reviewing the results, open the file named `tenancy_name_YYYYMMDDHHmmss_standard_cis_html_summary_report.html`.
118130
119131
It may look like this example:
120-
![Flyer](./files/resources/Example_Output.png)
132+
![Example](./files/resources/Example_Output.png)
121133
122134
# Known Issues
123135

0 commit comments

Comments
 (0)