Assembly on tietoturva-asia

jekura

Assemblyn ymmärtämistä tarvitaan lähinnä virusten tutkimiseen, kun vaikka muuntaa ajettavaa binäärikoodia (tai miten sitä nimitetäänkään?) assemblyksi ja sitten hakee siitä viruksen merkkejä jollain erikoisella hakutoiminnolla, ja lukee siitä mitä se virus tekee. Tai joskus nettisivuilla tulee vastaan ohjelmia jotka ovat melko varmasti viruksia ja assemblya osaava voi yrittää tulkita vaikka sitä, mikä ip yrittää tehdä bottiverkkoa tms.

Lisäksi esiintyy väitteitä että joskus ohjelman sisimpiä silmukoita saa tehokkaammiksi assemblyllä, mutta lieneekö tuo vanha tieto jos c kääntäjien optimoinnit on jo niin kehittyneitä ettei maksa vaivaa. Ehkä jos sen sisimmän silmukan käsittelemässä datassa on joku säännönmukaisuus, joka riippuu ohjelman käytännön käyttötarkoituksesta, jota kääntäjä ei pysty huomioimaan, koska kääntäjä olettaa satunnaisen syötteen?

Jos jossain on pakko käyttää elektroniikkaa joka on 1970-luvun tasolla, niin ehkä siinä assembly on paikallaan. Näin saattaisi olla esim. jos joku erikoisella tavalla valmistettu elektroniikka toimii 500 asteessa, valtavassa säteilyssä tai mikroskooppisessa laitteessa joka kulkee pitkin verisuonia.

2

223

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ass-embler

      Assemblyn ymmärtämistä tarvitaan prosessorin rakenteen ymmärtämiseen. Tai toisin päin, prosessorin rakennetta tutkimalla oppii assemblya. Erittäin hyödyllinen taito, kaikki älyä sisältävä elektroniikka ja tietotekniikka kun perustuu prosessoreihin tänäkin päivänä.

      Assembly on tietokoneen ohjelmoinnin kivijalka, perusta jonka tuntemalla ymmärrys tietokoneista ja tietotekniikasta nousee aivan uudelle tasolle.

      Vaikken ole assemblya työssäni tarvinnutkaan kuin satunnaisesti sulautettuja järjestelmiä ohjelmoidessani niin olen silti ikionnellinen että joskus tuli asiaan hiukan syvällisemmin tutustuttua. On yksinkertaisesti kiva tietää miten tietokoneet toimivat.

    • Vanhaparta

      Ass-emblerin kommenteista sen verran että taidan olla tasan tarkkaan samaa mieltä.

      Onnekseni on matkan varrella tullut vastaan muutama projekti, jossa on ollut ihan pakkokin tehdä assemblykoodia ja lämmöllä niitä muistelen. Assembly on ainoa kieli, jonka kanssa tuntee todella olevansa "puikoissa" ihan itse ilman välikäsiä.

      Sitä joskus toivoo että voi kun tulisi vielä joskus vastaan jotakin, jossa assemblyn käyttö olisi perusteltua, mielellään siihen ryhtyisi. Tahtoo vaan tuo tehokkuusajattelu olla päällimmäisenä nykyisin. Vähällä vaivalla pitää tulla paljon koodia ja jos kone ei jaksa vääntää, niin laitetaan isompi kone. Siihen ajatusmalliin ei assembly kovin usein ole paras keino. Eräskin Z80 projektini kesti kuukauden päivät ja onnistui oikeinkin hyvin, olisiko siitä jotain neljä kiloa tullut koodia ;)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hallitus pyrkii rajoittamaan kaupan omien halpamerkkien myyntiä

      Helsingin Sanomien mukaan hallitus valmistelee lakihanketta, joka suitsii kaupan valtaa ja rajoittaa omien halpamerkkien
      Yhteiskunta
      228
      3346
    2. Tapettu

      On joku kangaskadulla perjantaina
      Sotkamo
      59
      2847
    3. Björn Wahlroos, maataloustuet lakkautettava

      Sanoo pankkimies. Mitäs persut ja muut tukinulliem perskärpäset tähän? "Wahlroos listaa kansallisen maataloustuen. – I
      Maailman menoa
      25
      2473
    4. Persut päättivät hiilivoiman kieltämisestä Suomessa

      Moni on jo unohanut kuka hyväksyi hiilivoimaloiden kieltämisen Suomessa: persut Sukupuolineutraalit liikennemerkitk
      Maailman menoa
      18
      2461
    5. Työvoimatoimisto

      Nyt kysyisin miksi pitää käydä työvoimatoimistossa paikanpäällä, kun he eivät muuta tee kuin laittavat koneelle uudet ve
      Työttömyys
      73
      1944
    6. Muistattekos kuinka kokoomus ja persut vinkuivat sähkön hinnasta?

      Oppositiossa vuonna 2022, kun sähkön hinta uhkasi nousta 20 senttiin kilowattitunnilta? Nyt ovat hiiren hiljaa, kun pitä
      Maailman menoa
      84
      1850
    7. Vain persut vastustivat hiilivoimaloiden alasajoa

      Persut vastusti jyrkästi hiilen kieltolakia ja on myöhemmin vaatinut hiilivoimaloiden pitämistä käytössä. He perusteliva
      Maailman menoa
      40
      1822
    8. Nalle Wahlroos ei ulise kuten Teemu Selänne sähkölaskuista

      Nalle "hah hah" nauroi saamistaan sähkötuista, kun taas Teemu-poika itkeä tirautti kovasta sähkön hinnasta. Nalle nauro
      Maailman menoa
      19
      1815
    9. Mikä aate kaiken pahan takana?

      Se laiskistuttaa kansat, opettaa vaatimaan etuisuuksia, syleilee maailmoja eikä omaa kansaa.
      Maailman menoa
      91
      1672
    10. Mietin sua liikaa

      Mietin nytkin sitä, että millaista se olisi tulla kotiin, kun sinä olisit täällä vastassa. Tai niin päin, että sinä tuli
      Ikävä
      69
      1003
    Aihe