அலகுகள்
1. மென்பொருள் குழுக்களுக்கான செயற்கை நுண்ணறிவு: வேலை செய்யும் மாதிரி மற்றும் வரம்புகள் 2. ஸ்கிரிப்டிங் மற்றும் ஆட்டோகம்ப்ளீட் 3. குறியீடு படித்தல், விளக்கம் மற்றும் புதிய குறியீடு அடிப்படையுடன் இணக்கம் 4. குறியீடு மதிப்பாய்வு மற்றும் பிழை கண்டறிதல் 5. சோதனை உற்பத்தி மற்றும் தர உத்தரவாதம் 6. பிழைத்திருத்தம் மற்றும் மூல காரண பகுப்பாய்வு 7. பதிவு பகுப்பாய்வு மற்றும் கவனிப்பு 8. மறுசீரமைப்பு மற்றும் தொழில்நுட்ப கடன் மேலாண்மை 9. ஆவணப்படுத்தல், README மற்றும் குறியீடு கருத்துகள் 10. பாதுகாப்பான பயன்பாடு: கசிவு இல்லாத மற்றும் ரகசியத்தன்மை 11. குறியீடு சரிபார்ப்பு, பாதிப்புகள் மற்றும் AI வெளியீட்டின் அபாயங்கள் 12. AI குறியீட்டு கருவிகள் மற்றும் பணிப்பாய்வு ஒருங்கிணைப்பு
அலகு 10 / 12

பாதுகாப்பான பயன்பாடு: கசிவு இல்லாத மற்றும் ரகசியத்தன்மை

ஆதாயங்கள்:

  • ரகசியங்கள், தனிப்பட்ட தரவு மற்றும் ரகசிய வணிக சொத்துக்கள் அடங்கிய தரவை வகைப்படுத்தி சிவப்பு கோடுகளை அங்கீகரிக்கும் திறன்
  • தரவை உள்ளிடுவதற்கு முன் செயற்கைத் தரவை மறைத்தல், அநாமதேயமாக்குதல் மற்றும் பாதுகாத்தல்
  • அங்கீகரிக்கப்பட்ட கருவித் தேர்வு, சூழலைக் குறைத்தல் மற்றும் கசிவு ஏற்பட்டால் விசை சுழற்சி ரிஃப்ளெக்ஸைப் பயன்படுத்துவதற்கான திறன்

குறியீட்டு உதவியாளரில் நீங்கள் ஒட்டும் அனைத்தும் உங்கள் கட்டுப்பாட்டில் இல்லை. ஒரு API விசை, வாடிக்கையாளர் தரவுத்தள டம்ப், இன்னும் அறிவிக்கப்படாத தனியுரிம மூலக் குறியீடு அல்லது நோயாளி பதிவு - இவை அங்கீகரிக்கப்படாத கருவியில் நுழைந்தவுடன் மீள முடியாத கசிவு ஆகலாம். மென்பொருள் குழுக்களுக்கு AI இன் மிகப்பெரிய ஆபத்து வரிப் பிழையினால் அல்ல, மாறாக கவனக்குறைவான நகல்-பேஸ்ட் மூலம் வருகிறது. இந்த யூனிட் அந்த காப்பி-பேஸ்ட்டைப் பாதுகாப்பானதாக்குவது.

இங்கே நாம் மூன்று விஷயங்களை வேறுபடுத்துகிறோம்: எந்தத் தரவை ஒருபோதும் உள்ளிடக்கூடாது, எந்தெந்தக் கருவிகளைப் பாதுகாப்புடன் பயன்படுத்தலாம் மற்றும் அதை உள்ளிடுவதற்கு முன் தரவை எவ்வாறு பாதுகாப்பது (மறைத்தல், செயற்கைத் தரவு, உள்நாட்டில் வேலை செய்வது). இது ஒரு விருப்பமான "அது நன்றாக இருக்கும்" அல்ல; பெரும்பாலான நிறுவனங்களில் இது ஒரு ஒப்பந்த மற்றும் சட்டப்பூர்வ கடமையாகும்.

ஏன் இது மிகவும் சிக்கலானது?

AI கருவிக்கு நீங்கள் அனுப்பும் தரவு; வழங்குநரின் சேவையகங்களில் செயலாக்கப்பட்டு, சில சமயங்களில் குறிப்பிட்ட காலத்திற்கு சேமிக்கப்படும், சில தயாரிப்பு அமைப்புகளில் மாதிரியை மேம்படுத்தப் பயன்படுத்தலாம். "நான் அரட்டையை நீக்கிவிட்டேன்" என்று சொல்வது பெரும்பாலும் போதாது; தரவு நெட்வொர்க்கை விட்டு வெளியேறும் தருணத்தில், ஆபத்து எழுகிறது. மேலும், கசிவுக்கான விலை அதிகமாக உள்ளது: கசிந்த கிளவுட் விசை சில நிமிடங்களில் தவறாகப் பயன்படுத்தப்படலாம், கசிந்த வாடிக்கையாளர் தரவு KVKK/GDPR போன்ற விதிமுறைகளின் கீழ் அறிவிப்பு மற்றும் அபராதம் மற்றும் கசிந்த தனியார் மூலக் குறியீடு போட்டி நன்மைகளை அழிக்கக்கூடும்.

எனவே கட்டைவிரல் விதி எளிதானது: நீங்கள் இழக்க முடியாத எதையும் அங்கீகரிக்கப்படாத வாகனத்தில் நுழைய வேண்டாம். சந்தேகம் இருந்தால், நுழைய வேண்டாம்.

எச்சரிக்கை: "ஒருமுறை, விரைவாக" என்ற மனநிலையே கசிவுகளுக்கு மிகவும் பொதுவான காரணமாகும். அவசரப் பிழையைத் தீர்க்கும் போது, ​​உற்பத்திப் பதிவு அல்லது உள்ளமைவுக் கோப்பை ஒட்டுவது, அழுத்தத்தின் கீழ் எடுக்கப்பட்ட முடிவுகளில் சரியாக நடக்கும். அவசரமானது ரகசியத்தன்மையின் விதியை நிறுத்தி வைக்காது.

எதை ஒருபோதும் உள்ளிடக்கூடாது (சிவப்பு கோடு)

  • இரகசியங்கள்: API விசைகள், கடவுச்சொற்கள், கிளவுட் அணுகல் விசைகள், தனிப்பட்ட சான்றிதழ்கள், டோக்கன்கள், இணைப்பு சரங்கள்.
  • தனிப்பட்ட தரவு (PII): பெயர்-குடும்பப்பெயர், TR ஐடி எண், மின்னஞ்சல், தொலைபேசி, முகவரி, உடல்நலம்/நிதி பதிவுகள், வாடிக்கையாளர் தரவு.
  • ரகசிய வணிகச் சொத்துக்கள்: வெளிப்படுத்தப்படாத மூலக் குறியீடு, தனியுரிம வழிமுறைகள், உள் கட்டமைப்பு ரகசியங்கள், ஒப்பந்த விவரங்கள்.
  • ஒழுங்குபடுத்தப்பட்ட தரவு: உடல்நலம், கட்டண அட்டை (PCI), தனிப்பட்ட நிதி போன்ற சிறப்புப் பாதுகாக்கப்பட்ட பிரிவுகள்.

படிப்படியாக: பாதுகாப்பான பயன்பாட்டு ஓட்டம்

  1. தரவை வகைப்படுத்தவும். உங்களிடம் என்ன வகை உள்ளது - பொது, உள், ரகசியம், ஒழுங்குபடுத்தப்பட்டவை?
  2. வகுப்பு வாரியாக வாகனத்தைத் தேர்ந்தெடுக்கவும். ரகசியமான/ஒழுங்குபடுத்தப்பட்ட தரவு, தரவு உத்தரவாதத்தை வழங்கும் நிறுவன ரீதியாக அங்கீகரிக்கப்பட்ட கருவிகளில் மட்டுமே செயலாக்கப்படுகிறது (கல்வியில் பயன்படுத்தாதது, தக்கவைப்பு வரம்பு, பிராந்திய செயலாக்கம்).
  3. நுழைவதற்கு முன் பாதுகாப்பாக இருங்கள். ஸ்டிரிப் ரகசியங்கள், முகமூடி/அநாமதேய PII, முடிந்தால் உண்மைக்குப் பதிலாக செயற்கை (புனையப்பட்ட ஆனால் யதார்த்தமான) தரவைப் பயன்படுத்தவும்.
  4. சூழலைக் குறைக்கவும். உணர்திறன் பகுதிகளை உள்ளடக்காத சிறிய மறுஉருவாக்கம் உதாரணத்திற்கு உங்கள் சிக்கலைக் குறைக்கவும்.
  5. வெளியீட்டையும் சரிபார்க்கவும். AI ஆல் உருவாக்கப்பட்ட குறியீட்டில் ஹார்ட்கோட் செய்யப்பட்ட ரகசியம் அல்லது உங்கள் தரவின் எச்சம் எதுவும் இல்லை என்பதைச் சரிபார்க்கவும்.

மூன்று சிறிய வழக்குகள்

வழக்கு 1 - ஒட்டப்பட்ட விசை ரத்து செய்யப்பட்டது. ஒரு டெவலப்பர் ஒரு பிழையை சரிசெய்யும் போது முழு உள்ளமைவு கோப்பையும் AI இல் ஒட்டினார்; கோப்பில் நேரடி மூன்றாம் தரப்பு API விசை உள்ளது. குழு கவனித்தவுடன், அவர்கள் உடனடியாக சாவியை ரத்து செய்து (சுழற்றி) புதிய ஒன்றை தயாரித்தனர்; முறைகேடு எதுவும் இல்லை, ஆனால் இது ஒரு 'மலிவான' சம்பவம். பாடம்: ஒட்டுவதற்கு முன் மெருகூட்டலை அகற்றவும் - சாவி கசிந்திருந்தால் உடனடியாக அதைத் திருப்பவும்.

வழக்கு 2 - செயற்கைத் தரவு வணிகத்தைச் சேமித்தது. ஒரு குழு உண்மையான வாடிக்கையாளர் பதிவுகளுடன் பாகுபடுத்தும் பிழையை எதிர்கொண்டது. உண்மையான தரவை உள்ளிடுவதற்குப் பதிலாக, அவர்கள் ஒரே கட்டமைப்பைக் கொண்ட 20 வரி செயற்கைத் தரவைத் தயாரித்தனர், ஆனால் முற்றிலும் போலியானவை, பிழையை மீண்டும் உருவாக்கி AI மூலம் அதைத் தீர்த்தனர். PII கசியவில்லை அல்லது நோய் கண்டறிதல் குறையவில்லை; செயற்கை தரவு பாதுகாப்பானதாகவும் போதுமானதாகவும் இருந்தது.

வழக்கு 3 - பிரிண்ட்அவுட்டில் மறைக்கப்பட்ட ரகசியம். மாதிரி உள்ளமைவை உருவாக்கும் போது, ​​AI ஒரு யதார்த்தமாக தோற்றமளிக்கும் "மாதிரி" விசையை அதில் உட்பொதித்து, டெவலப்பர் கவனிக்காமல் குறியீட்டிற்குள் கொண்டு வந்தது; குறியீடு அடிப்படை ஸ்கேன் (ரகசிய ஸ்கேனர்) இதைப் பிடித்து எச்சரித்தது. மாறாத ரகசியம் அதைக் குறியீடாக மாற்றியிருக்கக் கூடாது; சூழல் மாறி அல்லது ரகசிய மேலாளரைப் பயன்படுத்துவதே சரியான வழி. பாடம்: வெளியீட்டை இரகசியங்களுக்காக ஸ்கேன் செய்யவும்.

நான்கு நகலெடுக்கக்கூடிய டெம்ப்ளேட்கள்

நுழைவதற்கு முன் சரிபார்ப்புப் பட்டியலை மறைத்தல் (சுயமாக):

AIக்கு இந்த உரையை வழங்குவதற்கு முன், பின்வருவனவற்றை நீக்கிவிட்டு, நீங்கள் கண்டதை [மாஸ்க் செய்யப்பட்ட] என மாற்றுவதை உறுதிசெய்யவும்: API விசை, கடவுச்சொல், டோக்கன், இணைப்பு சரம், பெயர்-குடும்பப்பெயர், மின்னஞ்சல், தொலைபேசி, ஐடி எண், வாடிக்கையாளர் தரவு. உரை:{{text}}

செயற்கை சோதனை தரவு உருவாக்கம்:

கீழே உள்ள திட்டத்தின்படி முற்றிலும் ஜோடிக்கப்பட்ட (உண்மையான நபர்/நிறுவனத்துடன் தொடர்பில்லாத) {{N}}வரிசை சோதனைத் தரவை உருவாக்கவும். இது யதார்த்தமானதாக இருக்கும், ஆனால் உண்மையான PII ஐப் பயன்படுத்த வேண்டாம். திட்டம்: {{புலங்கள் மற்றும் வகைகள்}}எட்ஜ் கேஸ்களை உள்ளடக்கியது (காலி, எல்லை, மோசமான வடிவம்).

நிலையான ரகசிய வேட்டை (குறியீட்டில்):

இந்தக் குறியீடு/உள்ளமைவில் ஹார்டுகோட் செய்யப்பட்ட ரகசியத்தைத் தேடுங்கள்: விசை, கடவுச்சொல், டோக்கன், தனிப்பயன் URL. நீங்கள் அதைக் கண்டால், அதன் இருப்பிடத்தைக் குறிப்பிட்டு, சரியான முறையைப் பரிந்துரைக்கவும் (சுற்றுச்சூழல் மாறி / ரகசிய மேலாளர்). குறியீடு:{{code}}

வாகன இணக்க மதிப்பீடு (தரவு வகுப்பின் அடிப்படையில்):

என்னிடம் பின்வரும் வகையான தரவு உள்ளது: {{வகுப்பு: பொது / உள் / ரகசியம் / ஒழுங்குபடுத்தப்பட்ட}}. நான் பயன்படுத்த விரும்பும் கருவி: {{tool}}. இந்தக் கருவியில் இந்தத் தரவைச் செயலாக்குவதற்கு முன் நான் என்ன பாதுகாப்புகளை (சேமிப்பு, கல்வியில் பயன்படுத்தாதது, பிராந்தியம், அணுகல்) உறுதிப்படுத்த வேண்டும்? சரிபார்ப்புப் பட்டியலைக் கொடுங்கள். முடிவு என்னுடையது; நீங்கள் அளவுகோல்களை தெளிவுபடுத்துகிறீர்கள்.

பலவீனமான வரியில் / வலுவான வரியில்

பலவீனமானது: (உற்பத்தி தரவுத்தளத்திலிருந்து 200 உண்மையான பயனர் வரிசைகளை ஒட்டுதல்) "இந்தத் தரவில் ஏன் பாகுபடுத்தும் பிழை உள்ளது?"
வலிமையானது: "உண்மையான தரவு போன்ற அதே அமைப்பைக் கொண்ட 15 வரிசைகள் கீழே உள்ளன, ஆனால் முற்றிலும் செயற்கை (PII இல்லை). parse_user() இந்த வரிசைகளில் 3, 8 மற்றும் 12 இல் ValueError ஐ வீசுகிறது. பொதுவான பேட்டர்ன் என்னவாக இருக்கும், அதை எப்படி சரிசெய்வது?"

பிழையை இனப்பெருக்கம் செய்வதற்குத் தேவையான கட்டமைப்பைப் பாதுகாக்கும் போது வலுவான பதிப்பில் உண்மையான தனிப்பட்ட தரவு இல்லை. நோயறிதல் அப்படியே உள்ளது, ஆபத்து மீட்டமைக்கப்பட்டது.

தரவு வகுப்பு

AI இல் செயலாக்க முடியுமா?

முன்நிபந்தனை

பொது

ஆம்

உள் பயன்பாடு (அல்லாத துல்லியம்)

பொதுவாக

கார்ப்பரேட் கொள்கைக்கு இணங்க

ரகசியம் (மூலக் குறியீடு, வணிக ரகசியம்)

அங்கீகரிக்கப்பட்ட வாகனம் மட்டுமே

கார்ப்பரேட் உத்தரவாதம் + குறைத்தல்

PII / ஒழுங்குபடுத்தப்பட்டது

ஒரு விதியாக இல்லை

முகமூடி/அநாமதேயமாக்குதல் அல்லது செயற்கையைப் பயன்படுத்துதல்

கொள்கை இணக்கம் மற்றும் சுவடு

பாதுகாப்பான பயன்பாடு என்பது ஒரு தனிப்பட்ட பழக்கம் என்பதை விட, இது ஒரு கார்ப்பரேட் அமைப்பு: எந்தெந்த கருவிகள் அங்கீகரிக்கப்படுகின்றன, எந்த தரவு வகுப்பு எங்கு செல்லலாம் மற்றும் மீறினால் என்ன செய்வது என்பது எழுதப்பட்ட கொள்கையில் வரையறுக்கப்பட வேண்டும். ஒரு ரகசியம் கசிந்தால், மிக முக்கியமான முதல் படி, பீதி அடையாமல், கசிந்த நற்சான்றிதழை உடனடியாக மாற்றுவது (ரத்து செய்து புதியதை உருவாக்குவது) மற்றும் சம்பவத்தைப் புகாரளிப்பது. உங்கள் நிறுவனத்தின் அங்கீகரிக்கப்பட்ட கருவிகளின் பட்டியல் மற்றும் தரவு வகைப்பாடு விதிகள் உங்களுக்குத் தெரியாவிட்டால், அவற்றைக் கற்றுக்கொள்வது உங்கள் முதல் பணியாகும்.

உதவிக்குறிப்பு: உங்கள் எடிட்டர்/சிஎல்ஐ கருவியில் திட்ட-குறிப்பிட்ட "புறக்கணிப்பு" பட்டியலை (எ.கா. .env, மறைக்கப்பட்ட கோப்புறைகள், அடையாளக் கோப்புகள்) வரையறுக்கவும், இதனால் இந்தக் கோப்புகள் தற்செயலாக உதவியாளரின் சூழலில் சேர்க்கப்படாது. தடுப்பு எப்போதும் சுத்தம் செய்வதை விட மலிவானது.

பொதுவான தவறுகள்

  • முக்கியமான தரவை "ஒருமுறை" ஒட்டுதல். அவசரம் சிவப்புக் கோட்டை இடைநிறுத்தவில்லை; மிகவும் பொதுவான கசிவு இங்கே ஏற்படுகிறது.
  • "உரையாடலை நீக்கிவிடுவேன்" என்று நினைத்து. தரவு நெட்வொர்க்கை விட்டு வெளியேறும் தருணத்தில், ஆபத்து எழுகிறது; நீக்குவதால் அதை செயல்தவிர்க்க முடியாது.
  • வாகனத்தை அதன் வகுப்பைப் பார்க்காமல் தேர்வு செய்தல். தனிப்பட்ட கணக்கு மூலம் ரகசிய கார்ப்பரேட் தரவை செயலாக்குவது ஒரு தீவிர மீறலாகும்.
  • வெளியீட்டை ஸ்கேன் செய்யவில்லை. AI ஆனது ஒரு மாறாத ரகசியத்தை குறியீட்டில் உட்பொதிக்க முடியும்; இரகசிய ஸ்கேனர் மூலம் உற்பத்தியை ஆய்வு செய்யவும்.
  • ரகசியம் கசியும் போது அதை திருப்புவதில்லை. கசிந்த விசையைத் திரும்பப் பெறாதது கசிவை நேரடிச் சுரண்டலாக மாற்றுகிறது.

சுருக்கமாக

மென்பொருளில் AI இன் மிகப்பெரிய ஆபத்து தனியுரிமைக் கசிவு ஆகும், மேலும் அதில் பெரும்பாலானவை நிர்பந்தத்தின் கீழ் எடுக்கப்பட்ட நகல்-பேஸ்ட் முடிவினால் எழுகின்றன. விதி தெளிவாக உள்ளது: இரகசியங்கள், தனிப்பட்ட தரவு, இரகசிய வணிக சொத்துக்கள் மற்றும் ஒழுங்குபடுத்தப்பட்ட தரவு ஆகியவை அங்கீகரிக்கப்படாத கருவிகளில் உள்ளிடப்படவில்லை. உள்ளீட்டிற்கு முன் தரவை வகைப்படுத்தவும், வகுப்பின் அடிப்படையில் முகவரைத் தேர்ந்தெடுக்கவும், இரகசியங்களைப் பிரித்தெடுக்கவும், PII ஐ மறைக்கவும் அல்லது செயற்கைத் தரவைப் பயன்படுத்தவும், சூழலைக் குறைக்கவும் மற்றும் இரகசியங்களுக்கான வெளியீட்டை ஸ்கேன் செய்யவும். கசிவு இருந்தால், முதல் விஷயம்: நற்சான்றிதழைத் திருப்பி, அதைப் புகாரளிக்கவும்.

விண்ணப்ப பணி

AIக்கு நீங்கள் சமீபத்தில் வழங்கிய (அல்லது கொடுக்கப் போகிறது) குறியீடு/பதிவு/தரவின் ஒரு பகுதியை எடுத்துக் கொள்ளுங்கள். முதலில், "மறைத்தல் சரிபார்ப்பு பட்டியல்" டெம்ப்ளேட்டிற்குள் இரகசிய மற்றும் PII வேட்பாளர்களை அடையாளம் காணவும். பின்னர், அதில் உண்மையான தரவு இருந்தால், "செயற்கை சோதனை தரவு உருவாக்கம்" டெம்ப்ளேட்டிற்கு ஒத்த பதிப்பை உருவாக்கவும், ஆனால் முழுமையாக உருவாக்கவும், மேலும் உங்கள் சிக்கலை மீண்டும் உருவாக்கவும். இறுதியாக, உங்கள் நிறுவனத்தின் அங்கீகரிக்கப்பட்ட கருவிப் பட்டியல் மற்றும் தரவு வகைப்பாடு கொள்கையைக் கண்டறிந்து படிக்கவும்; இல்லையெனில், இந்த புறக்கணிப்பைக் கவனியுங்கள்.

சரிபார்ப்பு பட்டியல்

  • [ ] நான் தரவை உள்ளிடுவதற்கு முன் வகைப்படுத்துகிறேன் (திறந்த/உள்/ரகசியம்/ஒழுங்குமுறைக்கு உட்பட்டது).
  • [ ] நான் ஒருபோதும் இரகசியங்கள், PII மற்றும் இரகசிய வணிகச் சொத்துக்களை அங்கீகரிக்கப்படாத கருவிகளில் நுழைப்பதில்லை.
  • [ ] உண்மையான தரவுக்குப் பதிலாக முடிந்தவரை மறைத்தல் அல்லது செயற்கைத் தரவைப் பயன்படுத்துகிறேன்.
  • [ ] உணர்திறன் பகுதிகளை உள்ளடக்காத சிறிய உதாரணத்திற்கு சூழலைக் குறைக்கிறேன்.
  • [ ] கடினமாக புதைக்கப்பட்ட ரகசியத்திற்காக AI வெளியீட்டை ஸ்கேன் செய்கிறேன்.
  • [ ] ரகசியம் கசிந்தால், உடனடியாக அடையாளத் தகவலைத் திருப்பி, சம்பவத்தைப் புகாரளிப்பேன் என்று எனக்குத் தெரியும்.