{"id":216583,"date":"2024-10-18T10:18:36","date_gmt":"2024-10-18T08:18:36","guid":{"rendered":"http:\/\/fivemx.com\/neo-banking\/"},"modified":"2024-10-18T10:18:36","modified_gmt":"2024-10-18T08:18:36","slug":"neobanking","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/neo-banking\/","title":{"rendered":"Noel Neo Banking: Voraussetzungen f\u00fcr \u00e4lteres ESX und Code-M\u00e4ngel"},"content":{"rendered":"<p>Noel Neo Banking ist RezaNoels befehlsbasierte ESX-Ressource. Die gepr\u00fcfte Version 1.0.0 nutzt mysql-async und das \u00e4ltere Ereignis esx:getSharedObject. Die zuvor hier beschriebenen QBCore-\/Qbox-Adapter, Zinseinstellungen, das Geldautomatensystem und die Konfiguration zur Anfragenbegrenzung sind nicht enthalten.<\/p>\n<p><a href=\"https:\/\/github.com\/RezaNoel\/Noel-NeoBanking\">Originalquelle und Dateien<\/a><\/p>\n<h2>Inhalt des Pakets<\/h2>\n<p>Der Befehl \/bank \u00f6ffnet Kontoerstellung, Einzahlungen, Abhebungen, \u00dcberweisungen und Kontol\u00f6schung; \/balance zeigt Guthaben. Der Server erstellt user_bank_accounts und begrenzt die regul\u00e4re Kontoerstellung auf drei Konten pro Spieler. Config.ESX ist die mitgelieferte Framework-Einstellung. Das Manifest l\u00e4dt Client-Lua und deklariert keine browserbasierte NUI.<\/p>\n<h2>Warum diese Version repariert werden muss<\/h2>\n<p>In der gepr\u00fcften server\/main.lua w\u00e4hlen Abhebungsabfragen ein Konto anhand der \u00fcbergebenen ID aus und \u00e4ndern es, ohne dessen Zugeh\u00f6rigkeit zum anfragenden Spieler zu pr\u00fcfen. Lesen und Schreiben des Guthabens sind au\u00dferdem getrennte Vorg\u00e4nge. Diese Code-M\u00e4ngel widersprechen der Behauptung, die Version sei gegen Kontomissbrauch gesch\u00fctzt. Verwende sie nicht unver\u00e4ndert f\u00fcr eine produktive Serverwirtschaft.<\/p>\n<h2>Sinnvoller Pr\u00fcfrahmen<\/h2>\n<p>Vor dem Einsatz sollte ein Entwickler auf dem Server Kontoeigentum, positive begrenzte Betr\u00e4ge und atomare Geld\u00e4nderungen durchsetzen. Teste mit getrennten Konten und gleichzeitigen Anfragen in einer isolierten Datenbank. Die Originalversion richtet sich an \u00e4lteres ESX; modernes ESX, QBCore und Qbox ben\u00f6tigen eine gepr\u00fcfte Anpassung. Dies ist ein Befund aus der Codepr\u00fcfung, kein Spieltest oder vollst\u00e4ndiges Sicherheitsaudit.<\/p>","protected":false},"excerpt":{"rendered":"<p>Pr\u00fcfe die tats\u00e4chlichen Abh\u00e4ngigkeiten und fehlenden Eigentumspr\u00fcfungen von Noel Neo Banking, bevor du diese \u00e4ltere ESX-Ressource einsetzt.<\/p>","protected":false},"author":0,"featured_media":162874,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[],"class_list":["post-216583","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/216583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=216583"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/216583\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/162874"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=216583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=216583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=216583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}