ஆதாயங்கள்:
- IaC (டெர்ராஃபார்ம், அன்சிபிள்) குறியீட்டை செயற்கை நுண்ணறிவுடன் குறுகிய அனுமதிகள் மற்றும் பாதுகாப்பான இயல்புநிலைகளுடன் உருவாக்கும் திறன் மற்றும் அறிவிப்பு அணுகுமுறையைப் புரிந்துகொள்வது
- திட்டம்/செக் அவுட்புட்டைப் பயன்படுத்துவதற்கு முன், நீக்குதல் மற்றும் கட்டாய மாற்று வரிகளைப் படித்து, கைப்பற்றுவதன் மூலம் தரவு இழப்பைத் தடுக்கும் திறன்
- ஸ்டேட் ஃபைலை என்க்ரிப்ட் செய்து, லாக் செய்து, ரிமோட் பேக்கெண்டில் வைத்து, மாற்றங்களை சிறிய, மீளக்கூடிய படிகளாக மாற்றுவதன் மூலம் ரகசியக் கசிவைத் தடுக்கும் திறன்
உள்கட்டமைப்பைக் குறியீடாக (IaC): டெர்ராஃபார்ம், அன்சிபிள் மற்றும் AI உடன் திட்டக் கட்டுப்பாடு
கடந்த காலத்தில், ஒரு சேவையகத்தை அமைப்பது கைமுறை கிளிக்குகள், கட்டளைகள் மற்றும் தனிப்பட்ட குறிப்புகள் மூலம் செய்யப்பட்டது; இதன் விளைவாக, மீண்டும் உருவாக்க முடியாத "ஸ்னோஃப்ளேக்" சேவையகங்கள் இருந்தன, அவை எவ்வாறு அமைப்பது என்பது யாருக்கும் சரியாகத் தெரியவில்லை. கோட் (IaC) என உள்கட்டமைப்பு என்பது இந்த குழப்பத்தை முடிவுக்குக் கொண்டுவரும் அணுகுமுறையாகும்: சேவையகங்கள், நெட்வொர்க்குகள், பாதுகாப்பு விதிகள் கையால் அல்ல, மாறாக பதிப்பு செய்யக்கூடிய உரை கோப்புகளால் (குறியீடு) வரையறுக்கப்படுகிறது. இந்தக் குறியீட்டை நீங்கள் இயக்கும்போது, நீங்கள் எழுதியது போலவே உள்கட்டமைப்பு அமைக்கப்படும் - அதே, ஆவணப்படுத்தப்பட்ட மற்றும் ஒவ்வொரு முறையும் மீண்டும் மீண்டும் செய்யக்கூடியது. கிளவுட் உள்கட்டமைப்பிற்கான டெர்ராஃபார்ம் மற்றும் கிளவுட் ஃபார்மேஷன் மற்றும் சர்வர் உள்ளமைவுக்கான அன்சிபிள் ஆகியவை மிகவும் பொதுவான கருவிகள். இங்கே AI இந்த IaC குறியீட்டை எழுதுவதற்கும், விளக்குவதற்கும் மற்றும் மதிப்பாய்வு செய்வதற்கும் மிகவும் திறமையானது. ஆனால் IaC இன் சக்தியும் அதன் ஆபத்து: ஒரு தவறான வரி ஒரு முழு உள்கட்டமைப்பையும் அழித்துவிடும்; எனவே AI குறியீட்டை எழுதுகிறது, நீங்கள் "திட்டத்தை" படித்து, ஒப்புதல் அளித்து அதை செயல்படுத்தவும்.
இந்த அலகில், அறிவிப்பு அணுகுமுறை, திட்டம்/பயன்படுத்தும் வேறுபாடு, மாநில பாதுகாப்பு மற்றும் இயலாமை பற்றி விவாதிப்போம்; நீங்கள் AI உடன் IaC உருவாக்கம் மற்றும் மிகவும் முக்கியமான திறன், "திட்டக் கட்டுப்பாடு" ஆகியவற்றைக் கற்றுக்கொள்வீர்கள்.
பிரகடனமாக சிந்திப்பது: "என்ன என்றால்", "எப்படி செய்வது" அல்ல
பெரும்பாலான IaC கருவிகள் பிரகடனப்படுத்தக்கூடியவை: கணினியின் இறுதி நிலையை நீங்கள் விவரிக்கிறீர்கள் ("3 வலை சேவையகங்கள், 1 லோட் பேலன்சர் என்று வைத்துக்கொள்வோம்"), அந்த நிலைக்கு எப்படி செல்வது என்பதை கருவியே கணக்கிடுகிறது. இது ஒரு ஸ்கிரிப்டை எழுதுவதில் இருந்து வேறுபட்டது ("இதைச் செய்யுங்கள், பின்னர் அதைச் செய்யுங்கள்" படிப்படியாக). பிரகடன அணுகுமுறையின் பெரிய நன்மை ஐடிம்போடென்சி: நீங்கள் குறியீட்டை பத்து முறை இயக்கினாலும், முடிவு ஒரே மாதிரியாக இருக்கும், ஏனெனில் கருவி விரும்பிய நிலை ஏற்கனவே உள்ளதா என்று பார்க்கிறது, அது இருந்தால், அது அதைத் தொடாது. நீங்கள் AI க்கு IaC ஐ எழுதும் போது இந்த வித்தியாசத்தை நினைவில் கொள்ளுங்கள்: "இந்த உள்கட்டமைப்பை அனுமதிக்கவும்", "இந்த கட்டளைகளை இயக்கவும்" அல்ல.
திட்டம்/விண்ணப்பித்தல்: மிக முக்கியமான பாதுகாப்பு தண்டவாளம்
IaC இன் உயிர்காக்கும் அம்சம் திட்டப் படியாகும். டெர்ராஃபார்மில், டெராஃபார்ம் திட்டத்தில், அன்சிபில், --செக் பயன்முறையானது குறியீட்டை இயக்கும் முன் "நான் அதைப் பயன்படுத்தினால் என்ன மாறும்" என்பதன் முன்னோட்டத்தை உருவாக்குகிறது: "2 ஆதாரங்கள் சேர்க்கப்படும், 1 மாறும், 0 நீக்கப்படும்". செயல்படுத்துவதற்கு முன் உங்கள் நோக்கத்தை யதார்த்தத்துடன் ஒப்பிடுவதற்கான ஒரே வழி இதுதான். முக்கியமான விதி: திட்டத்தைப் படிக்காமல் ஒருபோதும் விண்ணப்பிக்க வேண்டாம். குறிப்பாக "அழி" வரிகளை பாருங்கள்; எழுத்துப் பிழையின் காரணமாக "1 மாற்றப்படும்" என்பதற்குப் பதிலாக "12 நீக்கப்படும்" என்று பார்த்தால், திட்டம் உங்களை பேரழிவிலிருந்து காப்பாற்றியது. AI க்கு குறியீட்டை அச்சிட்ட பிறகு, "என்னுடன் திட்ட வெளியீட்டை வரியாக ஆராயுங்கள், நீக்குதல்/பொழுதுபோக்குடன் உள்ள ஒவ்வொரு வரியையும் குறிக்கவும்" என்று சொல்லவும்.
எச்சரிக்கை: டெர்ராஃபார்மில் சில மாற்றங்கள் "இடத்தில் புதுப்பித்தல்" என்பதற்குப் பதிலாக வளத்தை "அழித்து மீண்டும் உருவாக்குகின்றன". இதன் பொருள் தரவுத்தளத்திற்கான தரவு இழப்பு. திட்ட வெளியீட்டில் புறக்கணித்தல் -/+ அல்லது "படைமாற்றம்" என்பது மிகவும் விலையுயர்ந்த தவறுகளில் ஒன்றாகும்.
மாநில கோப்பு: ரகசியங்கள் மற்றும் உண்மையின் பதிவு
டெர்ராஃபார்ம் போன்ற கருவிகள் தாங்கள் நிர்வகிக்கும் உள்கட்டமைப்பின் தற்போதைய நிலையை மாநிலக் கோப்பில் வைத்திருக்கின்றன. இந்த கோப்பு இரண்டு காரணங்களுக்காக முக்கியமானது. முதலாவதாக, இது இரகசியங்களைக் கொண்டிருக்கலாம் (தரவுத்தள கடவுச்சொற்கள், விசைகள் எளிய உரையில் நிலைக்கு வரலாம்); எனவே, மாநிலத்தை ஒரு பொது களஞ்சியத்தில் அல்லது AI இல் ஒட்ட வேண்டாம், அதை மறைகுறியாக்கப்பட்ட மற்றும் அணுகல் தடைசெய்யப்பட்ட தொலைநிலை பின்தளத்தில் வைக்கவும். இரண்டாவதாக, மாநிலம் சிதைந்துவிட்டால் அல்லது இழந்தால், வாகனம் உண்மையான உள்கட்டமைப்புக்கும் கற்பனை செய்யப்பட்ட உள்கட்டமைப்புக்கும் இடையிலான இணைப்பை இழக்கிறது; எனவே, மாநிலத்தின் காப்புப்பிரதி மற்றும் பூட்டு பொறிமுறை (இரண்டு பேர் ஒரே நேரத்தில் அதை உடைப்பதைத் தடுக்கும் பூட்டு) அவசியம்.
படிப்படியாக: AI உடன் IaC ஐப் பாதுகாக்கவும்
- மாநில நோக்கம் மற்றும் வழங்குநர். "AWS இல் 2 சேவையகங்கள், டெர்ராஃபார்ம் உடன், இந்த பிராந்தியத்தில், இந்த அளவு மற்றும் ஒரு பாதுகாப்பு குழு." மேகம், கருவி மற்றும் பதிப்பு தெளிவாக இருந்தால், AI சரியான தொடரியல் உருவாக்குகிறது.
- பாதுகாப்பு இயல்புநிலைகளைக் கோரவும். "பாதுகாப்புக் குழுவைத் திறக்கவும், குறியாக்கத்தை இயக்கவும், மாறிக்கு இரகசியங்களைப் பிரித்தெடுக்கவும், பொது அணுகலை வழங்கவும்." AI இயல்பாகவே தளர்வான மாதிரிகளை உருவாக்க முடியும்.
- குறியீட்டைப் படித்து புரிந்து கொள்ளுங்கள். ஒவ்வொரு வளத்தையும், ஒவ்வொரு அனுமதியையும், வரி வரியாக புரிந்து கொள்ளுங்கள். உங்களுக்கு புரியாத அனுமதியைப் பயன்படுத்த வேண்டாம்.
- ஒரு திட்டத்தைப் பெற்று அதை தணிக்கை செய்யுங்கள். திட்டத்தை இயக்கவும்/--சரிபார்க்கவும், AI உடன் வெளியீட்டை ஆய்வு செய்யவும், நீக்குவதைக் குறிக்கவும் மற்றும் வரிகளை மீண்டும் உருவாக்கவும்.
- சிறிய மற்றும் தலைகீழாகப் பயன்படுத்தவும். ஒரே நேரத்தில் அல்ல, சிறிய துண்டுகளாக ஒரு பெரிய மாற்றத்தை செயல்படுத்தவும். ஒவ்வொரு அடியிலும் பின்வாங்கும் வழியை அறிந்து கொள்ளுங்கள்.
- மாநிலத்தைப் பாதுகாக்கவும். ரிமோட், என்க்ரிப்ட் செய்யப்பட்ட பின்தளம் மற்றும் பூட்டைப் பயன்படுத்தவும்; ஒருபோதும் மாநிலத்தை கசியவிடாதீர்கள்.
மூன்று சிறிய வழக்குகள்
வழக்கு 1 - திட்டம் ஒரு தரவுத்தளத்தை மீட்டெடுத்தது. ஒரு பொறியாளர் AI உடன் உருவாக்கிய Terraform குறியீட்டைக் கொண்டு தரவுத்தளத்தின் அளவை அதிகரிக்க விரும்பினார். டெர்ராஃபார்ம் திட்ட வெளியீட்டில் "1 மாற வேண்டும்" என்று அவர் எதிர்பார்த்துக் கொண்டிருந்தபோது, "1 அழிக்க 1, சேர்க்க 1" - அவர் தேர்ந்தெடுத்த அளவுரு, மறுகட்டமைப்பைத் தூண்டுகிறது, ஒரு இடத்தில் புதுப்பிப்பு அல்ல, அதாவது எல்லா தரவும் நீக்கப்படும். திட்டக் கட்டுப்பாடு செயல்படுத்தப்படுவதற்கு முன்பு மீளமுடியாத தரவு இழப்பை நிறுத்தியது.
வழக்கு 2 - தளர்வான இயல்புநிலையிலிருந்து திரும்பவும். ஒரு குழு AIயிடம் ஃபயர்வால் குறியீட்டைக் கேட்டது. உதாரணத்தை இயக்க, AI 0.0.0.0/0 என்ற எளிய விதியை உருவாக்கியது, அதாவது "இணையத்தில் பொது". குறியீட்டைப் படிக்கும் போது பொறியாளர் இதைக் கவனித்தார் மற்றும் நிறுவன ஐபி வரம்பிற்கான அணுகலை மட்டும் சுருக்கினார். இது தணிக்கை செய்யப்படாமல் செயல்படுத்தப்பட்டால், தரவுத்தளம் முழு இணையத்திற்கும் திறந்திருக்கும்.
வழக்கு 3 - மாநில கசிவு தடுக்கப்பட்டது. ஒரு ஜூனியர் உறுப்பினர் Terraform.tfstate கோப்பை அப்படியே ஒரு டெர்ராஃபார்ம் சிக்கலைத் தீர்க்க ஒரு பொதுக் கருவியில் ஒட்டவிருந்தார். மூத்த பொறியாளர் நிறுத்தினார்: மாநிலத்தில் ஒரு எளிய உரை தரவுத்தள கடவுச்சொல் உள்ளது. மாறாக, சிக்கலை விவரிக்கும் மறைகுறியாக்கப்பட்ட சுருக்கம் பகிரப்பட்டது மற்றும் மாநிலம் தொலை மறைகுறியாக்கப்பட்ட பின்தளத்திற்கு நகர்த்தப்பட்டது.
நகலெடுக்கக்கூடிய நான்கு வார்ப்புருக்கள்
1) IaC வள உருவாக்கம் (பாதுகாப்பான இயல்புநிலை):
உங்கள் பங்கு: மூத்த கிளவுட் உள்கட்டமைப்பு பொறியாளர். [மேகம், எ.கா. AWS] க்கான[கருவிகள், எ.கா. Terraform] குறியீட்டை உருவாக்குகிறது. நோக்கம்: [நோக்கம்]. பாதுகாப்பு விதிகள்: பொது (0.0.0.0/0) அணுகல் OPEN;குறுகிய அனுமதியுடன் தொடங்கவும்; குறியாக்கத்தை இயக்கவும்; ரகசியங்களை மாறிகளில் பிரித்தெடுக்கவும், குறியீட்டில் அவற்றை உட்பொதிக்க வேண்டாம்; நீக்குதல்/பொழுதுபோக்கிற்கு வழிவகுக்கும் அமைப்புகளைச் சரிபார்க்கவும். ஒவ்வொரு ஆதாரத்தையும் சுருக்கமான கருத்துடன் விளக்கவும்.
2) திட்ட வெளியீட்டு தணிக்கை:
கீழே ஒரு [Terraform plan / Ansible check] வெளியீடு உள்ளது. என்னிடம் சொல்லுங்கள்: (1) எத்தனை ஆதாரங்கள் சேர்க்கப்படும்/மாற்றப்படும்/நீக்கப்படும், (2) தரவு இழப்பின் அபாயத்தை ஏற்படுத்தும் "அழித்தல்" அல்லது "படைமாற்றம்" வரிகளைக் குறிக்கவும், (3) எதிர்பாராத அல்லது ஆபத்தானதாகத் தோன்றும் மாற்றங்களை பட்டியலிடவும். வெளியீடு: [திட்டம்]
3) IaC குறியீடு பாதுகாப்பு மதிப்பாய்வு:
பாதுகாப்பிற்காக பின்வரும் IaC குறியீட்டை ஆராயவும்: (1) அதிகப்படியான அணுகல்/அனுமதிகள் உள்ளதா, (2) என்க்ரிப்ஷன் முடக்கப்பட்டுள்ளதா, (3) குறியீட்டில் ரகசியங்கள் உட்பொதிக்கப்பட்டுள்ளதா, (4) பொதுவில் கிடைக்கக்கூடிய ஆதாரங்கள் உள்ளதா? ஒவ்வொரு கண்டுபிடிப்புக்கும் திருத்தம் பரிந்துரைக்கவும். குறியீடு: [முகமூடி குறியீடு]
4) மாற்றத்தை பாதுகாப்பான பகுதிகளாக பிரிக்கவும்:
இந்த பெரிய உள்கட்டமைப்பு மாற்றத்தை [விளக்கம்] ஒரே நேரத்தில் செயல்படுத்த நான் விரும்பவில்லை. திரும்பப் பெற எளிதான சிறிய, சுயாதீனமான படிகளாக அதை உடைக்கவும். ஒவ்வொரு படிக்கும்: என்ன மாற்றங்கள், திட்டத்தில் நான் என்ன கவனம் செலுத்த வேண்டும், சிக்கல்கள் இருந்தால் அதை எவ்வாறு செயல்தவிர்ப்பது?
பலவீனமான வரியில் / வலுவான வரியில்
பலவீனமான உடனடி:
AWS இல் சேவையகத்தை உருவாக்கும் Terraform குறியீட்டை எழுதவும்.
பகுதி, அளவு, பாதுகாப்பு, நெட்வொர்க், குறியாக்கம் தெளிவாக இல்லை. AI ஆனது வேலை செய்ய மிகவும் தளர்வான, மிகவும் வெளிப்படையான இயல்புநிலைகளை உருவாக்குகிறது - உற்பத்தியில் சேர்த்தால், அது ஒரு பாதிப்பாக இருக்கும்.
சக்திவாய்ந்த தூண்டுதல்:
உங்கள் பங்கு: மூத்த கிளவுட் உள்கட்டமைப்பு பொறியாளர். AWS eu-central-1: t3.small இல் டெர்ராஃபார்ம் கொண்ட வலை சேவையகத்தை வரையறுக்கவும், கார்ப்பரேட் ஐபி வரம்பில் இருந்து மட்டுமே (நான் அதை ஒரு மாறியுடன் தருகிறேன்), போர்ட் 443 திறக்கப்பட்டுள்ளது, வட்டு குறியாக்கம் செய்யப்பட்டுள்ளது, பொது அணுகல் இல்லை, லேபிள்கள் கட்டாயம். ரகசியங்கள் மாறி வெளிப்படும். குறியீட்டிற்குப் பிறகு: அதைச் செயல்படுத்துவதற்கு முன், திட்டத்தில் நான் கவனம் செலுத்த வேண்டிய 3 வரி வகைகளைச் சொல்லுங்கள் மற்றும் திரும்பும் பாதையை விளக்குங்கள்.
மேடை
ஆபத்து
பாதுகாப்பு தண்டவாளம்
எழுத்து குறியீடு
தளர்வான இயல்புநிலை (பொது)
குறுகிய அனுமதி + படிக்க
திட்டம்/சரிபார்ப்பு
தன்னை அறியாமலேயே நீக்குகிறது
திட்ட ஆய்வு, குறியிடுதலை அழிக்கவும்
விண்ணப்பிக்கவும்
ஒரு முறை பெரிய மாற்றம்
சிறிய, மீளக்கூடிய படிகள்
மாநில நிர்வாகம்
படிந்து உறைதல், சிதைவு
ரிமோட் என்க்ரிப்ட் செய்யப்பட்ட பின்தளம் + பூட்டு
பொதுவான தவறுகள்
- திட்டத்தைப் படிக்காமல் விண்ணப்பித்தல். திட்டம் நீக்குதல் மற்றும் மறுகட்டமைப்பை முன்னறிவிக்கிறது; இது தவிர்க்கப்பட்டால், தரவு இழப்பு தவிர்க்க முடியாதது.
- தளர்வான இயல்புநிலையை கவனிக்கவில்லை. AI நிகழ்வுகள் அடிக்கடி 0.0.0.0/0 ஐ உருவாக்குகின்றன; இது உற்பத்திக்கு மாற்றப்பட்டால், அது முழு இணையத்திற்கும் திறந்த மூலமாகும்.
- கசிவு மாநிலம். மாநில கோப்பை AI அல்லது திறந்த களஞ்சியத்திற்கு ஏற்றுமதி செய்வது எளிய உரை ரகசியங்களை வெளிப்படுத்துகிறது.
- குறியீட்டில் ரகசியங்களை உட்பொதித்தல். IaC குறியீட்டில் கடவுச்சொல்லை எழுதுவது குறியீடு பதிப்பு வரலாற்றில் தொடர்ந்து கசிவு.
- புதுப்பிப்புக்காக மறுகட்டமைப்பைத் தவறாகப் புரிந்துகொள்வது. படை மாற்று வரியை புறக்கணிப்பது தரவுத்தளங்களில் தரவு இழப்பை ஏற்படுத்தும்.
உதவிக்குறிப்பு: திட்ட வெளியீட்டை மதிப்பாய்வு செய்ய AIக்கு வழங்கும்போது கூட, உங்கள் சொந்த அறிவின் அடிப்படையில் இறுதி முடிவை எடுக்கவும், திட்ட உரை அல்ல. AI திட்டத்தைச் சுருக்கி, ஆபத்தான வரிகளைக் கொடியிடுகிறது; ஆனால் "இந்த நீக்கம் ஏற்கத்தக்கதா" என்ற கேள்விக்கான பதில் உங்கள் வணிகச் சூழலைப் பொறுத்தது.
சுருக்கமாக
IaC ஆனது, கைமுறையாக கிளிக் செய்வதை விட பதிப்பு செய்யக்கூடிய குறியீட்டுடன் உள்கட்டமைப்பை நிர்வகிப்பதன் மூலம் மீண்டும் மீண்டும் செய்யக்கூடிய தன்மை மற்றும் ஆவணப்படுத்தலைக் கொண்டுவருகிறது. இந்தக் குறியீட்டை எழுதுவதிலும், அதை விவரிப்பதிலும், பாதுகாப்பிற்காக மறுபரிசீலனை செய்வதிலும் AI சக்தி வாய்ந்த பங்காளியாக உள்ளது. ஆனால் IaC இன் சக்தி அதன் ஆபத்து: ஒரு வரி முழு உள்கட்டமைப்பையும் அழித்துவிடும். பிரகடனமாக சிந்திக்கவும், குறுகிய அனுமதியுடன் தொடங்கவும், தளர்வான இயல்புநிலைகளை சரிசெய்யவும், குறியீடு மற்றும் மாநிலத்திற்கு வெளியே ரகசியங்களை வைத்திருக்கவும். திட்டம்/சரிபார்ப்புப் படி மிகவும் முக்கியமான பாதுகாப்புக் கோடு: நீக்குதல் மற்றும் மறுகட்டமைப்பைப் படிக்காமல் ஒருபோதும் செயல்படுத்த வேண்டாம். மாநிலத்தை என்க்ரிப்ட் செய்து, பூட்டி, தொலைவில் வைத்திருங்கள். குறியீடு AI இன், முடிவு உங்களுடையது.
விண்ணப்ப பணி
ஒரு சிறிய உள்கட்டமைப்பு இலக்கைத் தேர்வு செய்யவும் (எடுத்துக்காட்டாக, ஒற்றை மெய்நிகர் இயந்திரம் மற்றும் பாதுகாப்பு விதி). மேலே உள்ள "IaC ரிசோர்ஸ் ஜெனரேஷன்" டெம்ப்ளேட்டுடன், பாதுகாப்பான இயல்புநிலை கொண்ட குறியீட்டை AIயிடம் கேட்கவும். "IaC குறியீடு பாதுகாப்பு மதிப்பாய்வு" டெம்ப்ளேட்டுடன் குறியீட்டை இருமுறை சரிபார்த்து, குறைந்தது ஒரு தளர்வான அமைப்பைக் கண்டறிய முயற்சிக்கவும். If possible, run plan/--check on a test account and review the output with the "Plan output check" template; நீக்கு அல்லது மீண்டும் உருவாக்கு வரி இருக்கிறதா என்று பார்க்கவும். உங்கள் கண்டுபிடிப்புகள் மற்றும் மாநிலத்தை 6 புள்ளிகளில் எவ்வாறு பாதுகாப்பீர்கள் என்பதை எழுதுங்கள்.
சரிபார்ப்பு பட்டியல்
- [ ] நான் AI க்கு கிளவுட், டூல் மற்றும் பதிப்பைக் குறிப்பிட்டு, குறுகிய அனுமதிகளுடன் குறியீட்டைக் கோரியுள்ளேனா?
- [ ] தளர்வான இயல்புநிலைகளுக்கு (0.0.0.0/0, மூடிய குறியாக்கம்) குறியீட்டைச் சரிபார்த்திருக்கிறேனா?
- [ ] குறியீட்டில் உட்பொதிப்பதற்குப் பதிலாக, மாறிக்கான ரகசியங்களை நான் பிரித்தெடுத்தேனா?
- [ ] விண்ணப்பிப்பதற்கு முன் நான் திட்டம்/செக் அவுட்புட்டைப் படித்து, நீக்கு வரிகளைக் குறித்தேனா?
- [ ] "படைகளை மாற்றுதல்" / மறுகட்டமைப்பு வரிகளின் தரவு இழப்பு தாக்கத்தை நான் மதிப்பீடு செய்திருக்கிறேனா?
- நான் [ ] ஸ்டேட் ஃபைலை என்க்ரிப்ட் செய்து, லாக் செய்து, ரிமோட் பேக்எண்டில் வைத்து வெளியே கசியவில்லையா?