Sobes.tech
Middle

გვითხარით თქვენი გამოცდილების შესახებ სნიფერებთან მუშაობაში.

sobes.tech AI

პასუხი AI-სგან

මට API සහ වෙබ් යෙදුම් පරීක්ෂණය කිරීමේදී ජාල ප්‍රවාහය විශ්ලේෂණය කිරීම සඳහා sniffers (Wireshark, Fiddler) භාවිතා කරමි.

ප්‍රධාන කාර්යයන්:

  • API දෝෂ සොයාගැනීම: ඉල්ලීම් සහ පිළිතුරු අධීක්ෂණය, තත්ත්ව කේත පරීක්ෂා කිරීම, ඉල්ලීම්/පිළිතුරු හිසකොටස් සහ ශරීර විශ්ලේෂණය.
  • කාර්ය සාධන විශ්ලේෂණය: මන්දගාමී ඉල්ලීම් හඳුනාගැනීම, පිළිතුරු වේලාව මැනීම.
  • ආරක්ෂක පරීක්ෂණ: දත්ත සඟවීම් සෙවීම, HTTPS භාවිතය විශ්ලේෂණය, සංකේතනය නොකළ තොරතුරු පවතින බව පරීක්ෂා කිරීම.
  • ප්‍රතිරූප ඉංජිනේරුකරණය: ගනුදෙනුකරු සහ සේවාදායකය අතර අන්තර්ක්‍රියාවේ තර්කය තේරුම් ගැනීම, ප්‍රොටෝකෝල විශ්ලේෂණය.
  • දෝෂ හඳුනාගැනීම: ජාල අන්තර්ක්‍රියාව සම්බන්ධ අසමත්තා හේතු හඳුනාගැනීම.

Fiddler භාවිතා කර ඉල්ලීම විශ්ලේෂණය කිරීමේ උදාහරණයක්:

// පරීක්ෂණ API එකකට POST ඉල්ලීමේ උදාහරණයක්
POST http://test-api.example.com/users HTTP/1.1
User-Agent: Fiddler
Host: test-api.example.com
Content-Type: application/json
Content-Length: 31

{"name": "John Doe", "age": 30}

// ඉල්ලීමකට පිළිතුරු උදාහරණයක්
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 41
Location: /users/123

{"id": 123, "name": "John Doe", "age": 30}

මා headers (Content-Type, Location, HTTP status code), ඉල්ලීමේ ශරීරය (JSON වස්තුව) සහ පිළිතුරු ශරීරය විශ්ලේෂණය කරමි.

අවශ්‍ය ප්‍රවාහය වෙන් කිරීම සඳහා URL හෝ අන්තර්ගත වර්ගය අනුව පෙරහන් භාවිතා කරමි. HTTPS ප්‍රවාහය විශ්ලේෂණය කිරීමට සත්‍යාපනයන් ලබා ගත හැකි නම්, එය විවරණය කරමි. Fiddler හි Breakpoints ක්‍රියාවලිය භාවිතා කර, ඉල්ලීම්/පිළිතුරු "සජීවී" ලෙස වෙනස් කර, විවිධ දෘශ්‍යයන් පරීක්ෂා කරමි.