Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:OSS tablo dosyalarındaki hassas verileri maskeleyin

Son Güncelleme:Oct 06, 2026

Data Security Center (DSC) özelliğini kullanarak kaynak OSS paketinde depolanan TXT, CSV, XLSX ve XLS gibi yapılandırılmış dosyalardaki hassas verileri maskeleyin. Maskelenmiş dosyalar, güvenli veri paylaşımını sağlamak amacıyla aynı hesaptaki hedef OSS paketine kaydedilir.

Genel Bakış

Aşağıdaki tabloda maskelenmiş verilere ilişkin bir örnek gösterilmektedir.

Ham veri

Maskelenmiş veri

Ad

Cep telefonu numarası

Kimlik kartı numarası

Ad

Cep telefonu numarası

Kimlik kartı numarası

Zhang Sansan

13900001234

111222190002309000

Zhang**

139****1234

111###########9000

Li Sisi

13900001111

150802202207214000

Li**

139****1111

150###########4000

Wang Wuwu

13900002222

120105195001066000

Wang**

139****2222

120###########6000

Bu sonuca ulaşmak için aşağıdaki dört adımı izleyin:

  1. OSS paketleri oluşturun ve bir dosya yükleyin: Bir kaynak paket ve bir hedef paket oluşturun, ardından hassas veri içeren bir tablo dosyasını kaynak pakete yükleyin.

  2. DSC'ye OSS paketlerine erişim yetkisi verin: DSC'nin OSS paketlerinden veri okuma ve bu paketlere veri yazma izinlerini yapılandırın.

  3. Bir veri maskeleme görevi oluşturun: Kaynak dosyadaki hassas alanlar için maskeleme algoritmasını ve kurallarını yapılandıran ve maskelenmiş dosyanın depolama konumunu belirten bir görev oluşturun.

  4. Veri maskeleme görevini başlatın: Görevi çalıştırarak kaynak pakette depolanan tablo dosyasındaki hassas verileri maskeleyin ve maskelenmiş dosyayı hedef pakete kaydedin.

image

Önkoşullar

Adım 1: OSS paketleri oluşturun ve bir dosya yükleyin

1.1 Kaynak ve hedef OSS paketlerini oluşturun

  1. Object Storage Service (OSS) konsolunda Paketler sayfasına gidin ve Create Bucket seçeneğine tıklayın.

  2. Create Bucket panelinde aşağıdaki parametreleri yapılandırın, diğerlerini varsayılan değerlerinde bırakın ve ardından Create seçeneğine tıklayın. Bu paket kaynak paket olarak kullanılacaktır.

    Region için China (Hangzhou) seçeneğini belirleyin. storage class için Standard seçeneğini belirleyin. data redundancy type için local redundant storage (LRS) (recommended) seçeneğini belirleyin. Block Public Access ayarının Enabled olarak kalmasını sağlayın. Access Control List (ACL) için Private seçeneğini belirleyin. resource group için default resource group seçeneğini belirleyin.

  3. Hedef paket olarak kullanmak üzere başka bir paket oluşturmak için önceki adımları tekrarlayın.

1.2 Kaynak OSS paketine bir tablo dosyası yükleyin

  1. OSS konsolunda Paketler sayfasına gidin ve kaynak paketin adına tıklayın.

  2. OSS Object sayfasında Upload Object seçeneğine tıklayın.

  3. Select Files seçeneğine tıklayın, yerel bir dosya seçin (bu eğitimde ad, cep telefonu numarası ve kimlik kartı numarası gibi hassas bilgiler içeren örnek dosya userdata.csv kullanılır) ve ardından Upload Object seçeneğine tıklayın. Yüklemenin tamamlanmasını bekleyin.

Adım 2: DSC'ye OSS paketlerine erişim yetkisi verin

  1. Data Security Center (DSC) konsoluna giriş yapın.

  2. Sol gezinme bölmesinde Asset Center seçeneğine gidin.

  3. Asset Center sayfasında sol taraftaki Unstructured Data bölümünde OSS seçeneğine tıklayın ve ardından Asset Authorization Management seçeneğine tıklayın.

  4. Asset Authorization Management sayfasında Asset synchronization seçeneğine tıklayın.

  5. Varlık eşitleme tamamlandıktan sonra, yeni oluşturulan OSS paketini bulun ve Actions sütunundaki Authorization seçeneğine tıklayın.

Adım 3: Bir veri maskeleme görevi oluşturun

DSC konsolunda Data Masking sayfasına gidin ve Add Desensitization Task seçeneğine tıklayın. Görevi yapılandırmak için ekrandaki talimatları izleyin.

3.1 Maskeleme için kaynak dosyayı yapılandırın

Bir görev adı girin ve ardından maskeleme kaynağını kaynak OSS paketindeki hassas dosya userdata.csv olarak yapılandırın. csv dosyaları için sütun ayırıcıyı virgül olarak belirtmeniz gerekir. Bu eğitimdeki örnek dosya bir üst bilgi satırı içerir.

3.2 Hassas alanlar için maskeleme kurallarını yapılandırın

Data Masking Algorithm sekmesinde, userdata.csv dosyasındaki üst bilgi satırı alanları otomatik olarak görüntülenir. Bu eğitimde Ad, Cep telefonu numarası ve Kimlik kartı numarası alanlarına Masking uygulaması gösterilmektedir.

  1. Her alan için veri maskeleme anahtarını etkinleştirin ve Masking seçeneğini belirleyin.

    Name alanı için redaction > retain the first n and last m characters seçeneğini belirleyin. Mobile phone number alanı için redaction > redact characters x to y seçeneğini belirleyin. ID card number alanı için redaction > retain the first n and last m characters seçeneğini belirleyin.

  2. Masking için View and Modify Parameters seçeneğine tıklayın, algoritma kurallarını yapılandırın ve ardından Save seçeneğine tıklayın. Bu eğitimde aşağıdaki maskeleme kuralları kullanılmaktadır:

    • Ad: İlk karakteri koruyun ve geri kalanını yıldız işaretiyle (*) maskeleyin.

    • Cep telefonu numarası: 4. karakterden 7. karaktere kadar olan kısmı yıldız işaretiyle (*) maskeleyin.

    • Kimlik kartı numarası: İlk 3 ve son 4 karakteri koruyarak orta kısımları diyez işaretiyle (#) maskeleyin.

3.3 Maskelenmiş dosya konumunu yapılandırın

OSS veri kaynakları için filigranlar desteklenmez. Maskelenmiş dosyayı depolamak için hedef paketi doğrudan yapılandırın. Bu eğitimde dosya bir Result set olarak kaydedilir. Dosya adını özelleştirebilirsiniz ancak dosya türü csv, xls veya txt olmalıdır.

3.4 Görev tetikleyicisini yapılandırın

OSS dosya maskeleme görevleri için yalnızca How the task is triggered (Required) ayarı geçerlidir.

  1. How the task is triggered (Required) ayarını Manual Only olarak ayarlayın.

  2. Submit seçeneğine tıklayın.

Adım 4: Veri maskeleme görevini başlatın

4.1 Görevi çalıştırın

  1. Static Desensitization sayfasının Task Configurations sekmesinde, yeni oluşturulan veri maskeleme görevini bulun ve Actions sütunundaki Start seçeneğine tıklayın.

  2. Static Desensitization sayfasında Status alt sekmesine tıklayın. Görev ilerlemesi %100 olana ve durum Successful olarak değişene kadar bekleyin.

4.2 Sonuçları doğrulayın

  1. OSS konsolundaki Paketler sayfasına gidin, hedef paketin adına tıklayın ve dosya listesinde maskelenmiş dosyayı bulun. Dosya adı <DestinationFilename>_<TaskExecutionTime>.<FileType> biçimindedir. Örneğin, usernews_20240808150643.csv dosyasındaki 20240808150643 değeri, görevin 8 Ağustos 2024 tarihinde saat 15:06:43'te çalıştırıldığını gösterir. Dosyayı edinmek için Download seçeneğine tıklayabilirsiniz.

  2. İndirme işlemi tamamlandıktan sonra dosyayı açarak ad, cep telefonu numarası ve kimlik kartı numarası verilerinin maskelendiğini doğrulayın.

    Veriler aşağıdaki şekilde maskelenir: adlar yalnızca ilk karakteri korur (örneğin, "Zhang"), cep telefonu numaralarının ortadaki dört rakamı gizlenir (örneğin, "139**1234") ve kimlik kartı numaralarının ortadaki rakamları diyez işaretleriyle değiştirilir (örneğin, "111###########9000").

Özet

Bir OSS paketinde depolanan ham verileri maskeleyebilir ve ardından güvenli paylaşım için bir hedef pakete kaydedebilirsiniz. Veri maskelemeden sonra hassas içerik doğrudan görünmez hale gelir; bu durum, paylaşılan verilerin sızması durumunda bile veri kötüye kullanımının ve gizlilik ihlallerinin riskini azaltır. Maskelenmiş veriler, kişisel gizliliği tehlikeye atmadan veri analizi, model eğitimi ve iş raporu paylaşımı gibi senaryolarda kullanılabilir.

Esnek maskeleme algoritmaları

Veri maskeleme, algoritmalar ve bunların kurallarına dayanır. DSC; karma, redaksiyon, yerine koyma, dönüştürme, şifreleme, şifre çözme ve karıştırma dahil olmak üzere çeşitli maskeleme algoritmalarını destekler. Her algoritma birden fazla yapılandırma seçeneği sunar, böylece iş senaryonuz için en uygun olanı seçebilirsiniz.

Data Masking sayfasında Masking Configuration > Masking Algorithms sekmesini seçerek her bir algoritmanın açıklamalarını görüntüleyebilir ve yapılandırabilirsiniz. Örneğin, karma için DSC MD5, SHA1, SHA256 ve HMAC olmak üzere dört kuralı destekler. Bir tuz değeri girebilir ve maskeleme etkisini doğrulamak için Test seçeneğine tıklayabilir, ardından yapılandırmayı kaydetmek için Submit seçeneğine tıklayabilirsiniz.

Verimli kural yapılandırması

DSC ayrıca maskeleme şablonlarını da destekler. Verimliliği artırmak için sık kullanılan maskeleme algoritmalarını bir şablonda gruplandırabilir ve veri maskeleme kurallarını yapılandırırken bu şablonu uygulayabilirsiniz.

Daha fazla bilgi için bkz. Maskeleme şablonlarını ve algoritmalarını yapılandırma.

Veri maskeleme görevlerini zamanlayın

Bu eğitimdeki görev manuel olarak çalıştırılsa da veri maskeleme görevleri saatlik, günlük, haftalık veya aylık olarak belirli zamanlarda çalışacak şekilde de zamanlanabilir. Bu sayede güncellenen verilerin hızla maskelenmesi ve kullanıma hazır hale getirilmesi sağlanır.

How the task is triggered bölümünde Manual Only, Scheduled Only veya Manual + Scheduled seçeneklerinden birini belirleyebilirsiniz. Zamanlanmış bir seçenek belirlerseniz Task Schedule Configuration bölümünde tetikleme sıklığını ayarlayabilirsiniz: Hourly için dakikayı; Daily ve Weekly için belirli saati ve günü; Monthly için tarihi ve saati ayarlayın.