மைக்ரோசாப்ட் மூலக் குறியீட்டை வெளியிடுவதாக அறிவித்துள்ளது உங்கள் மூல குறியீடு பகுப்பாய்வு கருவி "மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டர் ", வெளிப்புற மென்பொருள் கூறுகளை நம்பியிருக்கும் டெவலப்பர்களுக்கு உதவுவதற்காக. மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டர் மூல குறியீடு பகுப்பாய்வி மென்பொருள் கூறுகளின் முக்கியமான அம்சங்கள் மற்றும் பிற பண்புகளை வெளிப்படுத்த வடிவமைக்கப்பட்ட இது JSON- அடிப்படையிலான விதி இயந்திரத்துடன் நிலையான பகுப்பாய்வைப் பயன்படுத்துகிறது.
இந்த குறியீடு பகுப்பாய்வி ஒரே வகையின் பிற கருவிகளிலிருந்து வேறுபடுகிறது இது நிரலாக்க நடைமுறைகளை மட்டும் கண்டறிவது மட்டுமல்ல, முதல் அது வடிவமைக்கப்பட்டுள்ளது, குறியீடு சரிபார்ப்பின் போது, பொதுவாக கவனமாக கையேடு பகுப்பாய்வு தேவைப்படும் அந்த பண்புகள் அடையாளம் காணப்பட்டு சிறப்பிக்கப்படுகின்றன.
கருவி பற்றி மைக்ரோசாப்ட் வழங்கிய விளக்கங்களின்படி:
மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டர் "நல்ல" அல்லது "கெட்ட" மாதிரிகளை அடையாளம் காண முயற்சிக்கவில்லை. அம்சத்தைக் கண்டறிவதற்கான 400 க்கும் மேற்பட்ட விதி வார்ப்புருக்களின் தொகுப்பைக் குறிப்பிடுவதன் மூலம் அது கண்டுபிடிப்பதைப் புகாரளிப்பது உள்ளடக்கம். மைக்ரோசாப்டின் கூற்றுப்படி, குறியாக்கத்தின் பயன்பாடு மற்றும் பல போன்ற பாதுகாப்பில் தாக்கத்தை ஏற்படுத்தும் அம்சங்களும் இதில் அடங்கும்.
கருவி கட்டளை வரியிலிருந்து செயல்படுகிறது மற்றும் குறுக்கு தளமாகும். மென்பொருள் என்ன அல்லது என்ன என்பதை தீர்மானிக்க உதவும் பயன்பாட்டிற்கு முன் கூறுகளை ஸ்கேன் செய்ய இது வடிவமைக்கப்பட்டுள்ளது.
பெரும்பாலும் வரையறுக்கப்பட்ட ஆவணங்கள் அல்லது பரிந்துரைகளை நம்புவதை விட, மூலக் குறியீட்டை நேரடியாக ஆராய்வதன் மூலம் மென்பொருள் கூறுகள் என்ன செய்கின்றன என்பதை தீர்மானிக்க எடுக்கும் நேரத்தை குறைக்க நீங்கள் வழங்கும் தரவு உதவியாக இருக்கும்.
மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டர் பல்வேறு நிரலாக்க மொழிகளின் பாகுபடுத்தலை ஆதரிக்கிறது, இவை பின்வருமாறு: சி, சி ++, சி #, ஜாவா, ஜாவாஸ்கிரிப்ட், HTML, கோ, பவர்ஷெல், போன்றவை, அத்துடன் HTML, JSON மற்றும் உரை வெளியீட்டு வடிவங்களைச் சேர்த்தல்.
மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டர் டெவலப்பர்கள் அதைக் கூறுகிறார்கள் தனித்தனியாக அல்லது அளவில் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளது மேலும் இது பல்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி கட்டப்பட்ட கூறுகளுக்கான மில்லியன் கணக்கான மூலக் குறியீடுகளை பகுப்பாய்வு செய்யலாம்.
மைக்ரோசாப்ட் பயன்பாட்டு இன்ஸ்பெக்டரைப் பயன்படுத்துகிறது, காலப்போக்கில் அமைக்கப்பட்ட ஒரு கூறுகளின் அம்சத்தின் முக்கிய மாற்றங்களை அடையாளம் காண (பதிப்பு மூலம் பதிப்பு), ஏனெனில் அவை அதிகரித்த தாக்குதல் மேற்பரப்பில் இருந்து தீங்கிழைக்கும் கதவு வரை எதையும் குறிக்க முடியும்.
அதிக ஆபத்துள்ள கூறுகளை அடையாளம் காணவும் அவர்கள் கருவியைப் பயன்படுத்துகிறார்கள் கூடுதல் ஆய்வு தேவைப்படும் எதிர்பாராத பண்புகள் உள்ளவர்கள். கிரிப்டோகிராஃபி, அங்கீகாரம், அல்லது தேசமயமாக்கல் போன்ற பகுதிகளில் ஈடுபடுவோர் அதிக ஆபத்துள்ள கூறுகளில் அடங்குவர், அங்கு ஒரு பாதிப்பு அதிக சிக்கல்களை ஏற்படுத்தும்.
போன்ற மூன்றாம் தரப்பு மென்பொருள் கூறுகளை விரைவாக அடையாளம் காண்பதே குறிக்கோள் அதன் பிரத்தியேகங்களின் அடிப்படையில் ஆபத்தில் உள்ளது, ஆனால் கருவி பல பாதுகாப்பற்ற சூழல்களிலும் பயனுள்ளதாக இருக்கும்.
அடிப்படையில், இவை மிக முக்கியமான பண்புகள் மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டரிடமிருந்து:
- நிலையான பகுப்பாய்வைச் செய்யும் JSON- அடிப்படையிலான விதி இயந்திரம்.
- பல மொழிகளுடன் உருவாக்கப்பட்ட கூறுகளிலிருந்து மில்லியன் கணக்கான மூலக் குறியீடுகளை பகுப்பாய்வு செய்யும் திறன்.
- அதிக ஆபத்துள்ள கூறுகளையும், எதிர்பாராத பண்புகளைக் கொண்டவர்களையும் அடையாளம் காணும் திறன்.
- ஒரு கூறுகளின் அம்சத் தொகுப்பில் மாற்றங்களை அடையாளம் காணும் திறன், பதிப்பால் பதிப்பு, இது தீங்கிழைக்கும் கதவு முதல் பெரிய தாக்குதல் மேற்பரப்பு வரை எதையும் குறிக்கும்.
- JSON மற்றும் HTML உட்பட பல வடிவங்களில் முடிவுகளை உருவாக்கும் திறன்.
- மைக்ரோசாஃப்ட் அஸூர், அமேசான் வலை சேவைகள் மற்றும் கூகிள் கிளவுட் பிளாட்ஃபார்ம் சேவை API கள் மற்றும் கோப்பு முறைமை, பாதுகாப்பு அம்சங்கள் மற்றும் பயன்பாட்டு கட்டமைப்புகள் போன்ற இயக்க முறைமை அம்சங்களை உள்ளடக்கும் அம்சங்களைக் கண்டறியும் திறன்.
எதிர்பார்த்தபடி, மேடை மற்றும் கிரிப்டோ நன்கு மூடப்பட்டிருக்கும், சமச்சீர், சமச்சீரற்ற, ஹாஷ் மற்றும் டி.எல்.எஸ்.
உணர்திறன் மற்றும் தனிப்பட்ட முறையில் அடையாளம் காணக்கூடிய தகவல்கள் உள்ளிட்ட ஆபத்துகளுக்கு தரவு வகைகளை சரிபார்க்க முடியும்.
பிற காசோலைகளில் இயங்குதள அடையாளம், கோப்பு முறைமை, பதிவகம் மற்றும் பயனர் கணக்குகள் போன்ற இயக்க முறைமை செயல்பாடுகள் மற்றும் அங்கீகாரம் மற்றும் அங்கீகாரம் போன்ற பாதுகாப்பு அம்சங்கள் ஆகியவை அடங்கும்.
இறுதியாக ஆர்வமுள்ளவர்களுக்கு மைக்ரோசாஃப்ட் அப்ளிகேஷன் இன்ஸ்பெக்டரைச் சோதிப்பதில், அது ஏற்கனவே உள்ளது என்பதை அவர்கள் அறிந்து கொள்ள வேண்டும் கிட்ஹப்பில் கிடைக்கிறது.