மற்ற அமைப்புகளுடன் பாதுகாப்பாக இணைத்தல்
HTTPS வழியாகவோ அல்லது நேரடியாக ஒரு ஹோஸ்ட் மற்றும் போர்ட்டுக்கோ ஆன இணைப்புகள், குறைந்தபட்ச தரநிலையாக TLS 1.2, நீங்கள் பதிவேற்றும் சான்றிதழ்கள், மற்றும் எது தோல்வியடைந்தது என்பதைத் துல்லியமாகக் கூறும் ஒரு சோதனை.
பிளாட்ஃபார்ம் → இணைப்பு → ஒருங்கிணைப்பு → இணைப்புகள் என்பதன் கீழ் உள்ள ஒரு இணைப்பு என்பது, உங்கள் பழைய ERP, ஒரு டைரக்டரி, ஒரு மெயில் சர்வர், ஒரு பார்ட்னரின் API போன்ற ஏதேனும் ஒரு உண்மையான சிஸ்டத்தை நோக்கிய ஒரு இணைப்பான் ஆகும். அது, அந்த சிஸ்டம் எங்குள்ளது, அது யார் என்பதை எப்படி நிரூபிப்பது, மற்றும் TRANXACT அதற்கு வழங்கும் நற்சான்றிதழ் ஆகியவற்றைத் தன்னகத்தே கொண்டுள்ளது — இந்த நற்சான்றிதழ் உள்ளே வரும் வழியிலேயே மறைகுறியாக்கம் செய்யப்பட்டு, ஒருபோதும் திருப்பிக் காட்டப்படுவதில்லை.
ஒரு அமைப்பை அடைய இரண்டு வழிகள்
| போக்குவரத்து | நீங்கள் நிரப்புவது | எப்போது பயன்படுத்த வேண்டும் |
|---|---|---|
| HTTPS | இறுதிப்புள்ளி URL. இது https:// உடன் தொடங்க வேண்டும் — சோதனை மற்றும் மேம்பாட்டுச் சூழல்கள் உட்பட அனைத்துச் சூழல்களிலும் இது பொருந்தும். | இணையம் அல்லது உங்கள் சொந்த நெட்வொர்க் வழியாக அணுகப்படும் ஒரு வலை API அல்லது சேவை. |
| நேரடி | ஹோஸ்ட் (ஒரு பெயர் அல்லது முகவரி மட்டும்), போர்ட் மற்றும் நெறிமுறை. | VPN, இன்டர்கனெக்ட் அல்லது பீரிங் போன்ற ஒரு பிணையப் பாதை வழியாக அணுகப்படும் ஒரு தரவுத்தளம், ஒரு கோப்பகம் அல்லது ஒரு சேவை போர்ட். |
ஒரு நேரடி இணைப்பு அதன் நெறிமுறைக்குப் பெயரிடுகிறது, ஏனெனில் அமைப்புகள் TLS-ஐ இரண்டு வெவ்வேறு வழிகளில் தொடங்குகின்றன:
- tls — முதல் பைட்டிலிருந்து TLS. LDAPS, SAP HANA, கடுமையான குறியாக்கத்துடன் கூடிய SQL Server, SMTPS, AMQPS மற்றும் Kafka ஆகியவை இந்த முறையில் செயல்படுகின்றன.
- postgres — PostgreSQL, இது ஒரு கணத்திற்குத் தடையின்றி இணைத்துவிட்டு, வேறு எதுவும் பேசப்படுவதற்கு முன்பு TLS-ஐப் பேச்சுவார்த்தை மூலம் உறுதி செய்கிறது.
சாதாரண உரைத் தெரிவும் இல்லை, சோதனைக்கு மட்டும் உரிய விதிவிலக்கும் இல்லை. "சோதனைக்கு மட்டும்" பயன்படுத்தப்படும் ஒரு இணைப்பு என்பது, யாராவது அதை நகலெடுக்கும் நாளன்றே உண்மையான சான்றுகளைக் கொண்டிருக்கும் ஒன்றாகும். எனவே, உற்பத்திச் சூழலில் பொருந்தும் விதி எல்லா இடங்களிலும் பொருந்தும்.
TLS 1.2 அல்லது அதற்கு மேற்பட்டது, மற்றும் எப்போதும் சரிபார்க்கப்பட்டது.
- ஒவ்வொரு ஹேண்ட்ஷேக்கும் TLS 1.2 அல்லது அதற்கும் மேலானதாகும். மிகக்குறைந்த TLS பதிப்பானது ஒரு இணைப்புக்காக அதை TLS 1.3 ஆக உயர்த்த முடியும்; இதைவிடப் பழைய பதிப்பைத் தேர்ந்தெடுக்க முடியாது, மேலும் தரவுத்தளமும் அதை நிராகரித்துவிடும், எனவே இதை ஒரு இம்போர்ட் அல்லது ஸ்கிரிப்ட் மூலமாகவும் அமைக்க முடியாது.
- சேவையகத்தின் சான்றிதழ் எப்போதும் சரிபார்க்கப்படுகிறது. "சரிபார்க்க வேண்டாம்" என்ற பொத்தான் எதுவும் இல்லை, ஏனெனில் எந்தவொரு சான்றிதழையும் ஏற்கும் ஒரு இணைப்பு, பதிலளிப்பவர் எவராக இருந்தாலும் அவருக்கு மறைகுறியாக்கம் செய்யப்படுகிறது; இது நீங்கள் குறிப்பிட்ட கணினிக்கு மறைகுறியாக்கம் செய்யப்படுவதிலிருந்து வேறுபட்டது.
- நீங்கள் இணைக்கும் ஹோஸ்ட்டிலிருந்து வேறுபட்ட ஹோஸ்ட்டை சான்றிதழ் குறிப்பிடும்போது சர்வர் பெயர் பயன்படுத்தப்படுகிறது — அதாவது, நீங்கள் 10.20.0.15 என்ற முகவரியில் உள்ள தரவுத்தளத்தை அணுகும்போது, அதன் சான்றிதழ் hana.corp.local என்று குறிப்பிடுகிறது. இது சரியான சான்றிதழைக் கேட்பதற்கும் அதைச் சரிபார்ப்பதற்கும் பயன்படுத்தப்படுகிறது.
- நிலைப்படுத்தப்பட்ட கைரேகை விருப்பத்தேர்வு ஆகும்: இது சேவையகத்தின் சான்றிதழில் உள்ள SHA-256 கைரேகை ஆகும். இது அமைக்கப்பட்டிருந்தால், செல்லுபடியாகும் சான்றிதழாக இருந்தாலும், வேறு எந்த சான்றிதழும் நிராகரிக்கப்படும். சேவையகத்தின் சான்றிதழ் புதுப்பிக்கப்படும்போது இதை மாற்ற நினைவில் கொள்ளவும்.
சான்றிதழ்கள்
அதே ஒருங்கிணைப்புப் பிரிவில் உள்ள சான்றிதழ்கள் திரையானது, நம்பகமான அல்லது இருக்கும் சான்றிதழ் இணைப்புகளைக் கொண்டுள்ளது. அவை இரண்டு வகைப்படும்.
| அன்பான | அது எதற்காக |
|---|---|
| நம்பகமான CA | உங்கள் சொந்த நிறுவனம் இயக்கும் ஒரு சான்றிதழ் ஆணையம். உங்கள் நெட்வொர்க்கில் உள்ள ஒரு சர்வரில், பொதுவாக உங்கள் சான்றிதழ் ஆணையம் வழங்கிய ஒரு சான்றிதழ் இருக்கும், அது எந்த பொது மூலத்திற்கும் (public root) தெரியாது; அந்த சான்றிதழ் ஆணையத்தை இங்கே பதிவேற்றி, இணைப்பில் அதை நம்பகமான சான்றிதழ் ஆணையமாகத் (Trusted CA) தேர்ந்தெடுக்கவும். இது காலியாக விடப்பட்டால், ஒரு இணைப்பு பொது மூலங்களை நம்பும். |
| கிளையன்ட் சான்றிதழ் | பரஸ்பர TLS-க்காக, TRANXACT-ஆல் சர்வருக்கு வழங்கப்படுகிறது — இதன் மூலம், யார் அழைக்கிறார்கள் என்பதை சர்வரும், மறுபுறமும் சர்வரும் சரிபார்க்க முடியும். அதைப் பதிவேற்றிய பிறகு, 'தனிப்பட்ட சாவியைச் சேமி' (Store private key) என்பதைப் பயன்படுத்தவும். அந்தச் சாவி, அந்தச் சான்றிதழுக்கு உரியதாக இருக்க வேண்டும், சேமிப்பில் இருக்கும்போது முத்திரையிடப்பட வேண்டும், மேலும் அது மீண்டும் ஒருபோதும் காட்டப்படாது; அதை மாற்ற மட்டுமே முடியும். |
சான்றிதழை -----BEGIN CERTIFICATE----- முதல் -----END CERTIFICATE----- வரை PEM கோப்பாக ஒட்டவும்; அதைத் தொடர்ந்து ஒரு தொடர் வரிசை இருக்கலாம். நீங்கள் பொருள், வழங்குபவர், செல்லுபடியாகும் காலம் அல்லது கைரேகை ஆகியவற்றைத் தட்டச்சு செய்யத் தேவையில்லை — அவை சான்றிதழிலிருந்தே படிக்கப்படுகின்றன, எனவே சான்றிதழில் இல்லாத ஒன்றை இந்தப் பட்டியல் கூற முடியாது. இந்தப் பட்டியல் மீதமுள்ள நாட்களைக் காட்டுகிறது, ஒரு சான்றிதழை காலாவதியாகப் போகிறது அல்லது காலாவதியாகிவிட்டது எனக் குறிக்கிறது, மேலும் எத்தனை இணைப்புகள் அதைப் பயன்படுத்துகின்றன என்பதையும் கணக்கிடுகிறது, எனவே எது செயல்படுவதை நிறுத்தும் என்பதை அது நிறுத்துவதற்கு முன்பே நீங்கள் அறிந்துகொள்ளலாம்.
சோதனை
ஒரு இணைப்பில் செய்யப்படும் சோதனையானது, அது சுட்டிக்காட்டும் இடத்திற்கு ஒரு உண்மையான, சரிபார்க்கப்பட்ட TLS ஹேண்ட்ஷேக்கையும் — மற்றும், HTTPS-ஐப் பொறுத்தவரை, ஒரு கோரிக்கையையும் — மேற்கொண்டு, அங்கீகரிப்பதற்கு ஏதேனும் உள்ளதா எனச் சரிபார்க்கிறது. அது தோல்வியுறும் போது, எந்தப் பகுதி தோல்வியடைந்தது என்று அது குறிப்பிடுகிறது, ஏனெனில் "இணைக்க முடியவில்லை" என்பது அடுத்து என்ன செய்வது என்பது பற்றி உங்களுக்கு எதுவும் கூறாது.
| சோதனை என்ன சொல்கிறது | என்ன செய்வது |
|---|---|
| சேவையகத்தின் சான்றிதழ் நம்பகமானதல்ல. | சான்றிதழை வழங்கிய CA-ஐ 'சான்றிதழ்கள்' பிரிவின் கீழ் பதிவேற்றி, இணைப்பில் அதை நம்பகமான CA ஆகத் தேர்ந்தெடுக்கவும். |
| சான்றிதழ் இந்த ஹோஸ்டின் பெயரை குறிப்பிடவில்லை. | சேவையகத்தின் பெயரை, சான்றிதழில் உள்ள பெயராக அமைக்கவும். |
| சேவையகம் TLS 1.2 அல்லது அதற்கு மேற்பட்ட பதிப்பில் எதையும் வழங்குவதில்லை. | சேவையகம் மேம்படுத்தப்பட வேண்டும். TRANXACT இதைவிடக் குறைந்த நிலைக்குச் செல்லாது. |
| சேவையகத்திற்கு ஒரு கிளையன்ட் சான்றிதழ் தேவைப்படுகிறது. | கிளையன்ட் சான்றிதழைப் பதிவேற்றி, அதன் தனிப்பட்ட திறவுகோலைச் சேமித்து, இணைப்பின்போது அதைத் தேர்ந்தெடுக்கவும். |
நாம் நேரடியாக இணைக்க முடியுமா?
நேரடி இணைப்புச் சரிபார்ப்பு (Check direct connect) ஒவ்வொரு ஒருங்கிணைப்பும் தொடங்கும் கேள்விக்கு பதிலளிக்கிறது. இது TRANXACT சேவையகத்தின் சொந்த நெட்வொர்க்கிலிருந்து, கட்டமைக்கப்பட்ட போர்ட்டிலும் மற்றும் வழக்கமான போர்ட்டுகளிலும் — PostgreSQL 5432, SQL Server 1433, SAP HANA 30015, 30013 மற்றும் 30041, SAP Business One Service Layer 50000, Oracle 1521 மற்றும் 2484, MySQL 3306, LDAPS 636, Active Directory global catalog 3269, SMTPS 465, IMAPS 993, FTPS 990, AMQPS 5671, MQTTS 8883, Kafka 9093, 443 மற்றும் 8443 — ஹோஸ்டைச் சோதித்து, எந்த போர்ட்டுகள் TLS 1.2 அல்லது அதற்கு மேற்பட்ட ஹேண்ட்ஷேக்கிற்கு பதிலளித்து அதை நிறைவு செய்கின்றன என்பதை அறிக்கையிடுகிறது.
- "நேரடி இணைப்பு சாத்தியம்" என்பதைத் தொடர்ந்து, செயல்பட்ட போர்ட்கள், சேவைகள் மற்றும் TLS பதிப்புகள் குறிப்பிடப்பட்டிருந்தால், நீங்கள் இன்றே இணைப்பை 'நேரடி' என அமைக்கலாம்.
- இல்லையெனில், ஒரு நெட்வொர்க் பாதை தேவை என்று அது கூறுகிறது — அதாவது ஒரு VPN, ஒரு இன்டர்கனெக்ட் அல்லது அந்த ஹோஸ்ட்டுடன் பீரிங் செய்வது — இது இங்குள்ள ஒரு அமைப்பாக இல்லாமல், நெட்வொர்க்கை இயக்குபவருடனான ஒரு உரையாடலாகும்.
இணைப்புகளின் பட்டியல் ஒவ்வொரு இணைப்பின் போக்குவரத்து முறை, இறுதிப்புள்ளி, அது கடைசியாகப் பேச்சுவார்த்தை நடத்திய TLS பதிப்பு மற்றும் நேரடி இணைப்பு: சாத்தியம், சென்றடைய முடியாதது, அல்லது சரிபார்க்கப்படவில்லை ஆகியவற்றைக் காட்டுகிறது.
கிளவுட் மெட்டாடேட்டா முகவரிகள் ஒருபோதும் சோதிக்கப்படுவதில்லை. அவை, கேட்கும் எதற்கும் சேவையகத்தின் சொந்த நற்சான்றுகளை வழங்குகின்றன. இதனால்தான், இணைப்புச் சோதனை என்பது கேட்பதற்கான ஒரு வழியாக இருக்கக்கூடாது.