O le a le Fuzzing?

O le a le mea e fuzzing

Folasaga: O le a le Fuzzing?

I le 2014, tagata taʻavale Saina hacked in Community Health Systems, o se filifili falemaʻi US mo tupe mama, ma gaoia 4.5 miliona faʻamaumauga a tagata gasegase. Na faʻaaogaina e le au taʻavale se pusa e taʻua o Heartbleed lea na maua i le OpenSSL cryptography library i nai masina aʻo leʻi faia le hack.

Heartbleed o se faʻataʻitaʻiga o se vasega o osofaʻiga vectors e mafai ai e tagata osofaʻi ona maua se faʻamoemoe e ala i le tuʻuina atu o talosaga le lelei e lava le aoga e pasi ai siaki muamua. A'o faia e le au fa'apolofesa o lo'o galulue i vaega eseese o se app le mea sili latou te mafaia e fa'amautinoa ai lona saogalemu, e le mafai ona mafaufau i tulaga tulimanu uma e mafai ona motusia ai se app pe fa'aleagaina i le taimi o le atina'e.

O iinei e sau ai le 'fuzzing'.

O le a le Fuzzing Attack?

Fuzzing, su'ega fuzz, po'o se osofa'iga fuzzing, o se fa'ata'ita'iga fa'akomepiuta fa'akomepiuta su'ega fa'aogaina e fafaga fa'afuase'i, fa'afuase'i, po'o fa'amatalaga le aoga (ta'ua fuzz) i totonu o se polokalame. O lo'o mata'ituina le polokalame mo amioga e le masani ai pe fa'afuase'i e pei o le pa'u o le pa'u, fa'alavelave, fa'agasolo manatua, tautau filo, ma le faitau/tusi le solia o avanoa. Ona fa'aoga lea o le meafaigaluega fa'afusu po'o le fuzzer e fa'ailoa ai le mafua'aga o le amio e le masani ai.

Fuzzing e fa'avae i luga o le manatu o faiga uma o lo'o i ai ni mea sese o lo'o fa'atali mo le mauaina, ma e mafai ona lava le taimi ma punaoa e fai ai. O le tele o faiga e iai fa'asalalauga lelei tele po'o le fa'amaoniaina o mea e puipuia ai tagata solitulafono mai le fa'aogaina o so'o se fa'ailoga sese i totonu o se polokalame. Ae ui i lea, e pei ona matou taʻua i luga, o le ufiufi uma o tulimanu i le taimi o le atinaʻe e faigata.

E fa'aoga fuzzers i polokalame e fa'aogaina mea fa'atulagaina po'o i ai se ituaiga o tuaoi fa'alagolago. Mo se faʻataʻitaʻiga, o se polokalama e talia faila PDF o le a iai ni faʻamaoniga e faʻamautinoa ai o le faila o loʻo i ai se faʻaopoopoga .pdf ma parser e faʻagasolo ai le faila PDF.

O se fuzzer lelei e mafai ona fa'atupuina mea e fa'aoga e lava le aoga e pasia ai nei tuaoi ae le aoga e mafua ai amioga fa'afuase'i i lalo ole polokalame. E taua tele lenei mea aua o le na'o le mafai ona pasia fa'amaoniga e le tele sona uiga pe a leai se isi fa'alavelave e tupu.

E maua e Fuzzers ia osofa'iga e tutusa lelei ma e aofia ai mea e pei ole tui SQL, tusitusiga fa'asaga i luga ole laiga, fa'amama fa'afefe, ma osofa'iga fa'afiti-o-au'aunaga. O nei osofaiga uma o se taunuuga o le fafagaina o faʻamatalaga e leʻi mafaufauina, le aoga, poʻo faʻafuaseʻi i totonu o se faiga. 

 

Ituaiga Fuzzers

Fuzzers e mafai ona fa'avasegaina e fa'atatau i nisi o uiga:

  1. osofa'i sini
  2. Fuzz auala faia
  3. Fa'ailoaina o le fa'atulagaina o mea e tu'uina atu
  4. Fa'alauiloaina o le fa'atulagaina o polokalame

1. Osofaiga Taulaga

O lenei fa'avasegaga e fa'avae i luga o le ituaiga fa'avae o lo'o fa'aogaina e le fuzzer e su'e ai. Fuzzers e masani ona faʻaogaina faʻatasi ma fesoʻotaʻiga fesoʻotaʻiga ma polokalama faakomepiuta. E tofu fa'avae ta'itasi ma ituaiga fa'aoga fa'apitoa e maua, ma e mana'omia ai ituaiga fuzzers eseese.

Mo se fa'ata'ita'iga, pe a feagai ma tusi talosaga, o taumafaiga fa'atosina uma e tupu i ala fa'aoga eseese a le talosaga, e pei o le fa'aoga fa'aoga, laina laina fa'atonu, fomu/tusi fa'aoga, ma faila faila. O mea fa'aoga uma e fa'atupuina e le fuzzer e tatau ona fa'afetaui ia auala.

Fuzzers o loʻo feagai ma faʻasalalauga fesoʻotaʻiga e tatau ona feagai ma faʻasalalauga. Fuzzers o loʻo tulimataʻia lenei faʻavae e mafai ona faʻapipiʻiina pepa faʻapolopolo, pe fai foi e fai ma sui e sui ai pepa faʻalavelave ma toe faʻaalia.

2. Metotia Foafoaga Fuzz

E mafai fo'i ona fa'avasega Fuzzers e fa'atatau i le auala latou te faia ai fa'amaumauga e fuzz i. I tala fa'asolopito, na faia e fuzzers le fuzz e ala i le fa'atupuina o fa'amatalaga fa'afuase'i mai le sasa. O le auala lea na faia muamua ai e Polofesa Barton Miller, le na amataina lenei metotia. O lea ituaiga fuzzer e ta'ua a fuzzer fa'avae fa'atuputupulaga.

Ae ui i lea, e ui lava e mafai e se tasi ona fatuina faʻamatalaga e mafai ona pasia se tuaoi faʻalagolago, e manaʻomia tele le taimi ma punaoa e fai ai. O le mea lea e masani ona faʻaaogaina lenei metotia mo faiga faʻapipiʻi faʻaoga faigofie.

O se vaifofo i lenei fa'afitauli o le suia lea o fa'amaumauga ua iloa e aoga e fa'atupuina fa'amaumauga e lava le aoga e pasia ai se tuaoi fa'alagolago, ae le aoga e tupu ai fa'afitauli. O se fa'ata'ita'iga lelei o lenei a DNS fuzzer lea e ave ai se igoa fa'apitonu'u ona fa'atupuina ai lea o se lisi tele o igoa fa'apitonu'u e iloa ai le fa'alavelave leaga o lo'o fa'atatau i lē e ona le vaega fa'apitoa.

O lenei faiga e sili atu le atamai nai lo le muamua ma e matua faʻaitiʻitia ai suiga e mafai. Fuzzers o loʻo faʻaogaina lenei auala e taʻua fuzzers fa'avae suiga

O lo'o i ai le lona tolu o auala lata mai e fa'aogaina ai fa'asologa o kenera e fa'afeso'ota'i i luga o fa'amatalaga fuzz sili ona lelei e mana'omia e lia'i ese ai fa'aletonu. E galue e ala i le fa'amalieina pea o ana fa'amatalaga fuzz, ma mafaufau i le fa'atinoga o fa'amaumauga o su'ega ta'itasi pe a fafaga i totonu o se polokalame. 

O seti sili ona leaga o faʻamaumauga e aveese mai le vaitaele o faʻamaumauga, ae o le sili ona lelei e suia ma/poʻo tuʻufaʻatasia. O le fa'asologa fou o fa'amaumauga e toe fa'aaoga e toe su'e ai le fuzz. O nei fuzzers ua ta'ua o fuzzers fa'avae suiga fa'aleevolusione.

3. Fa'ailoaina o le Fa'aulufalega

O lenei fa'avasegaga e fa'avae pe iloa e le fuzzer ma fa'aoga malosi le fausaga fa'aoga o se polokalame i le fa'atupuina o fa'amatalaga fuzz. A fuzzer gugu (se fuzzer e le o iloa le fausaga o le polokalame) e fa'atupu ai le fuzz i se faiga fa'afuase'i. E mafai ona aofia uma ai fuzzers fa'avae ma fa'aliliuga. 


Afai e tu'uina atu i se fuzzer le fa'ata'ita'iga fa'aoga o se polokalame, e mafai loa e le fuzzer ona taumafai e fa'atupu pe fa'aliliu fa'amaumauga ina ia fetaui ma le fa'ata'ita'iga o lo'o tu'uina atu. O lenei faiga e fa'aitiitia atili ai le aofa'i o puna'oa fa'aalu ile fa'atupuina o fa'amaumauga le aoga. E ta'ua lea fuzzer a fuzzer atamai.

4. Fa'ailoaina o le Fa'atulagaina o Polokalama

E mafai fo'i ona fa'avasega Fuzzers e fa'atatau pe latou te nofouta i galuega fa'alotoifale o le polokalame o lo'o latou fa'aogaina, ma fa'aoga lena fa'alauiloa e fesoasoani ai i le fa'atupuina o fa'amatalaga fuzz. A fa'aoga fuzzers e su'e ai se polokalame e aunoa ma le malamalama i lona fausaga i totonu, e ta'ua o le su'ega pusa uliuli. 

Fuzz fa'amatalaga e maua i le taimi o su'ega pusa uliuli e masani lava ona fa'afuase'i se'i vagana o le fuzzer o se fuzzer fa'avae suiga, lea e 'a'oa'o ai' e ala i le mata'ituina o le aafiaga o lona fuzzer ma le fa'aaogaina o lena mea. faʻamatalaga e fa'amamā ai lana seti fa'amatalaga fuzz.

O le su'ega pa'epa'e i le isi itu e fa'aaoga ai se fa'ata'ita'iga o le fa'atulagaina o totonu ole polokalame e fa'atupu ai fa'amatalaga fuzz. O lenei faiga e mafai ai e le fuzzer ona oo atu i nofoaga taua i totonu o se polokalame ma faataitai ai. 

Meafaigaluega Fuzzing lauiloa

E tele naua fa'alavelave meafaigaluega i fafo o loʻo faʻaaogaina e peni suʻega. O nisi o mea sili ona lauiloa o:

Tapulaa o Fuzzing

E ui o le Fuzzing ose faiga fa'ata'ita'i fa'ata'ita'i e aoga tele, ae e le'o aunoa ma ona sese. O nisi nei o:

  • E fai si umi se taimi e tamoe ai.
  • O fa'alavelave ma isi amioga fa'afuase'i e maua i le taimi o su'esu'ega pusa uliuli o se polokalame e mafai ona faigata, pe a le mafai ona fa'avasega pe debug.
  • O le fa'atupuina o fa'ata'ita'iga fa'ata'ita'iga mo fuzzers fa'atatau i mutation atamai e mafai ona alu ai le taimi. O nisi taimi, atonu e le mafai ona o le faʻataʻitaʻiga o loʻo faʻaaogaina e faʻatau pe le iloa.

 

Ae ui i lea, o se meafaigaluega aoga ma talafeagai mo soʻo se tasi e manaʻo e suʻe ni mea sese i luma o tagata leaga.

iʻuga

Fuzzing ose faiga fa'ata'ita'i mamana e mafai ona fa'aoga e fa'ailoa ai fa'aletonu i totonu o polokalame. E tele ituaiga fuzzers eseese, ma fuzzers fou o loʻo faʻaleleia i taimi uma. E ui o le fuzzing o se meafaigaluega aoga tele, ae e iai ona tapulaʻa. Mo se fa'ata'ita'iga, o fuzzers e mafai ona maua na'o le tele o fa'aletonu ma e mafai ona matua'i tele alagaoa. Ae peitaʻi, afai e te manaʻo e faʻataʻitaʻi lenei metotia ofoofogia mo oe lava, e iai a matou free DNS Fuzzer API e mafai ona e faʻaogaina i luga ole matou tulaga. 

O le a le mea o loʻo e faʻatali ai? 

Amata fusu i aso nei!

Google ma le Incognito Myth

Google ma le Incognito Myth

Google ma The Incognito Myth I le aso 1 o Aperila 2024, na malilie ai Google e fa'amalieina se fa'amasinoga e ala i le fa'aumatiaina o le faitau piliona o fa'amaumauga fa'amaumauga na aoina mai le fa'aogaina o le Incognito.

Faitau atili »