77Taro |6_7749 | ||||
---|---|---|---|---|
prev | UP | Phụ lục F. | Tiếp theo |
8408_84Taro |7là một mô -đun có thể tải đượcSelinux8552_857Taro |
cảnh báo |
8776_892Taro |Phần. |
Mô -đun này tích hợp vớiSelinux926Taro |_9370PostgreSQL94Taro |soi kèo bóng đá truoctran |_9443Selinux, ThisPostgreSQLđếnPostgreSQL.
Selinux9896_Taro |0005soi kèo bóng đá truoctran |0028_Taro |0066soi kèo bóng đá truoctran |0069_Taro |0695
soi kèo bóng đá truoctran |0706_Taro |07Taro |2PostgreSQL: Tài liệu: 9.1: Nhãn kèo bóng đásoi kèo bóng đá truoctran |0762_Taro |0842
soi kèo bóng đá truoctran |soi kèo bóng đá truoctran |020_Taro |soi kèo bóng đá truoctran |029Chỉ có thể được sử dụng trênLinux2.6.28 trở lên vớisoi kèo bóng đá truoctran |soi kèo bóng đá truoctran |soi kèo bóng đá truoctran |48_Taro |soi kèo bóng đá truoctran |soi kèo bóng đá truoctran |57soi kèo bóng đá truoctran |soi kèo bóng đá truoctran |soi kèo bóng đá truoctran |62_Taro |soi kèo bóng đá truoctran |244libselinux2.0.93 trở lênSelinux-Policy3.9.soi kèo bóng đá truoctran |3 hoặc
Thesestatuslệnh cho phép bạnSelinux. MỘT
$ sestatus
nếuSelinuxbị vô hiệu hóa hoặc
Để xây dựng mô -đun này, bao gồm tùy chọn--with-selinuxTrong PostgreSQL của bạnCấu hìnhlệnh. Hãy chắc chắn rằnglibselinux-develRPM được cài đặt khi xây dựng
soi kèo bóng đá truoctran |2362_Taro |240Taro |sepgsqltrongshared_preload_l Libriestham số trongPostgreSql.conf. Cácsepgsql.sqlsoi kèo bóng đá truoctran |277Taro |_Taro |290Taro |
Đây là một ví dụ cho thấy cách khởi tạo mớisepgsqlsoi kèo bóng đá truoctran |3024_Taro |3Taro |36
$ xuất pgdata =/path/to/data/thư mục
Xin lưu ý rằng bạn có thể thấy một số hoặc tất cả các điều sau đâylibselinuxvàsoi kèo bóng đá truoctran |38Taro |5_Taro |383Taro |:
/etc
soi kèo bóng đá truoctran |4443_Taro |4495
Nếu quá trình cài đặt hoàn thành mà không có lỗi, bạn có thể
soi kèo bóng đá truoctran |4760_Taro |4783Selinux, Chạy các bài kiểm tra hồi quy chosepgsqlYêu cầu thêm một sốLàm cho kiểm trahoặcLàmsoi kèo bóng đá truoctran |5Taro |29_Taro |5254soi kèo bóng đá truoctran |5273_Taro |5290Thư mục của asoi kèo bóng đá truoctran |55Taro |4_Taro |5533soi kèo bóng đá truoctran |5536_Taro |5543soi kèo bóng đá truoctran |556Taro |_Taro |5577.
Đầu tiên, thiết lậpsepgsqlTrong một hoạt độngPhần F.38.2. Ghi chú
Thứ hai, xây dựng và cài đặt gói chính sách chosepgsql-regtestChính sách là gói chính sách mục đích đặc biệt cung cấp một bộsepgsql-regtest.te, được thực hiện bằng cách sử dụnglàmsoi kèo bóng đá truoctran |6323_Taro |653Taro |semoduleLệnh, trong đó tải chính sách được cung cấpsoi kèo bóng đá truoctran |6723_Taro |6733soi kèo bóng đá truoctran |6736_Taro |674Taro |Nên liệt kê sepgsql-regtest là
$ cd .../prong/sepgsql
thứ ba, bậtsepgsql_regression_test_modesoi kèo bóng đá truoctran |7088_Taro |7Taro |29sepgsql-regtestBYsepgsql_regression_test_modeTham số cho phépSetseboollệnh:
soi kèo bóng đá truoctran |7455_Taro |7587
Thứ tư, xác minh vỏ của bạn đang hoạt động trongUnconfined_tmiền:
$ id -z
xemsoi kèo bóng đá truoctran |7848_Taro |7868soi kèo bóng đá truoctran |7870_Taro |7936
Cuối cùng, chạy tập lệnh kiểm tra hồi quy:
$ ./test_sepgsql
Tập lệnh này sẽ cố gắng xác minh rằng bạn đã làm tất cảsepgsqlMô -đun.
Sau khi hoàn thành các bài kiểm tra, bạn khuyên bạn nên vô hiệu hóasepgsql_regression_test_modetham số:
$ sudo setsebool sepgsql_regression_test_mode tắt
soi kèo bóng đá truoctran |8486_Taro |85Taro |9soi kèo bóng đá truoctran |8543_Taro |8560Chính sách hoàn toàn:
$ sudo semodule -r sepgsql -regtest
Tham số này cho phépsoi kèo bóng đá truoctran |9Taro |06_Taro |9Taro |soi kèo bóng đá truoctran |5soi kèo bóng đá truoctran |9Taro |soi kèo bóng đá truoctran |8_Taro |9265soi kèo bóng đá truoctran |9295_Taro |93Taro |2Tệp hoặc trên máy chủ
Khi tham số này,sepgsqlsoi kèo bóng đá truoctran |945Taro |_Taro |9627
soi kèo bóng đá truoctran |9860_20083
Chính sách bảo mật của20Taro |60_20Taro |69cũng có các quy tắc để kiểm soát
Tham số này buộc tất cả có thể đăng nhập
Mô hình bảo mật củaSelinux2086Taro |_2Taro |2Taro |5Unlabeled_t.
Hiện tại,sepgsql2Taro |3Taro |6_2Taro |436sepgsqlđang được sử dụng, nhãn bảo mật là
Một đối tượng cơ sở dữ liệu mới về cơ bản kế thừa bảo mật
cho các bảng,db_table: select, db_table: chèn, db_table: cập nhậthoặcdb_table: xóađược kiểm tra tất cả cácdb_table: selectcũng làWHEREhoặcTrở vềmệnh đề, dưới dạng nguồn dữ liệuCập nhật, v.v. Ví dụ,
Cập nhật TTaro | Set x = 2, y = md5sum (y) trong đó z = soi kèo bóng đá truoctran |00;
Trong trường hợp này chúng ta phải códb_table: selectNgoàiDB_TABLE: Cập nhật, vìTTaro |.Ađược tham chiếu trong2335Taro |_23358mệnh đề. Quyền cấp độ cột sẽ
cho các cột,db_column: chọnIS23604_236Taro |2236Taro |5_23703db_column: cập nhậthoặcdb_column: chèn2380Taro |_23839Cập nhậthoặcChèn.
Cập nhật TTaro | Set x = 2, y = md5sum (y) trong đó z = soi kèo bóng đá truoctran |00;
240Taro |2_24038DB_Column: Cập nhậtTrên cộttTaro |.xĐang cập nhật,24Taro |78_2420524208_2423Taro |TTaro |.Yđang được cập nhật và tham chiếu,db_column: chọnTrên cộtTTaro |.Z, vì điều đó chỉ được tham chiếuWHEREmệnh đề.db_table: chọn cập nhậtcũng sẽ được kiểm tra
cho các chuỗi,DB_Sequence: get_valueđược kiểm tra khi chúng tôiChọn; Tuy nhiên, lưu ý rằng chúng tôi hiện khônglastVal ().
để xem,db_view: mở rộngsẽ
cho các chức năng,db_procedure: execđược xác định, nhưng không
Máy khách phải được phép truy cập tất cả các bảng được tham chiếu
Hệ thống đặc quyền cơ sở dữ liệu mặc định cho phép cơ sở dữ liệusepgsqlIS
KhiPostgreSQL: Tài liệu:được thực thi,SetAttrvàRelabelfromSẽ được kiểm tra trên đối tượngrelabeltoVới bảo mật mới được cung cấp
263Taro |7_26457Selinux, chỉSETATTRNên kiểm tra tại đây. Cái này
Quy trình đáng tin cậy tương tự như bảo mật xác địnhSelinuxcung cấp một tính năng để cho phép
Postgres =# Tạo bảng bảng (
Các hoạt động trên nên được thực hiện bởi một
Postgres =# Chọn * từ Khách hàng;
Trong trường hợp này, người dùng thông thường không thể tham chiếuKhách hàng.Credittrực tiếp, nhưng đáng tin cậyshow_creditcho phép anh ta
Chúng tôi từ chốiTảilệnh
Do các hạn chế thực hiện, quyền của DDL
Do các hạn chế thực hiện, quyền DCL
PostgreSQLKhôngsepgsqlcũng không hỗ trợ nó.
sepgsql300Taro |4_30472
Trang wiki này cung cấp một cái nhìn tổng quan ngắn gọn, bảo mật
Tài liệu này cung cấp một loạt kiến thức choSelinux3Taro |285_3Taro |386
Tài liệu này trả lời các câu hỏi thường gặp về3Taro |636_3Taro |645. Nó tập trung
3Taro |90Taro |_3Taro |9Taro |6<kaigai@ak.jp.nec.com