Skip to main content

problém - otvorený port v routeri

Stalo sa, že v minulosti sme riešili zablokované zariadenie. Zablokovalo sa kvôli tomu že niekto poslal cez otvorený port škodlivý kód. Varos nemá akúkoľvek ochranu. žiadna verifikácia, token či iné. Proste len komunikuje cez otvorený port, obdobne bez ochrany ako FiskalPro. Samotné zariadenie musí preto byť úplne ošetrené voči cidzím kódom a ak nieje, môže sa poškodiť. Avšak ak niekto bude posielať odkiaľkoľvek regulérne doklady, budú bez problémov prijaté a spracované. Jediné riešenie je lokálny soft, ktorý bude cez API preberať požiadavky a vracať statusy. API musí byť na serveri. Tým pádom naša pôvodná knižnica Ekasa.php stráca význam, lebo ona komunikuje cez IP socket.

Čo sa týka servisného linku https://ekasa-tester-gecora.restapi.sk/ekasaanyfile... tak ho neodporúčame zdieľať. Pomocou neho môže zariadenie ovládať aj záškodník...

Komunikácia cez socket

Komunikácia postrádajúca overenie

WEB : GeSys(+Ekasa.php) , WordPress, hoci kto

router : externá IP:port (IP:20543) LAN
router

LAN : Varos eFT5000 : 192.168.1.123:20543
spracovanie požiadavku odpoveď

 

Komunikácia cez REST API

Komunikácia s overovaním v REST API rozhraní neprenesie na zariadenie (Varos eFT5000) cudzí kód.

WEB : GeSys , WordPress, hoci kto Gesys : skenovanie odpovedí

WEB : REST API overenie zápis úlohy
WEB : REST API → overenie → zápis odpovede

LAN : program strážiaci úlohy
LAN : program strážiaci úlohy odošle odpoveď
spracovanie úlohy (pre Varos) odpoveď

 


https://www.w3schools.com/charsets/ref_utf_arrows.asp