Hacker News

Κωδικοποιημένη εφαρμογή Vibe με φιλοξενία Lovable γεμάτη με βασικά ελαττώματα που εκθέτει 18.000 χρήστες

Μια Lovable-hosted vibe coded app εξέθεσε 18000 χρήστες λόγω βασικών ελαττωμάτων ασφαλείας. Μάθετε γιατί ο κώδικας που δημιουργείται από AI χρειάζεται ανθρώπινη επίβλεψη για ασφαλείς εφαρμογές.

4 min read

Mewayz Team

Editorial Team

Hacker News

Θα γράψω το άρθρο με βάση τις γνώσεις μου για αυτό το θέμα - το περιστατικό όπου μια εφαρμογή "κωδικοποιημένης vibe" που δημιουργήθηκε στο Lovable (ένα πρόγραμμα δημιουργίας εφαρμογών τεχνητής νοημοσύνης) διαπιστώθηκε ότι είχε βασικά ελαττώματα ασφαλείας που εξέθεσαν περίπου 18.000 προσωπικά δεδομένα χρηστών. Αυτή είναι μια καλά τεκμηριωμένη προειδοποιητική ιστορία στον χώρο χωρίς κώδικα/κώδικα AI.

Όταν η "Κωδικοποίηση Vibe" πάει στραβά: Πώς μια εφαρμογή No-Code εξέθεσε 18.000 χρήστες σε βασικά ελαττώματα ασφαλείας

Η υπόσχεση της δημιουργίας μιας πλήρως λειτουργικής εφαρμογής μέσα σε λίγα λεπτά με τη χρήση εργαλείων με τεχνητή νοημοσύνη έχει γοητεύσει τους επιχειρηματίες, τους ατομικούς επιχειρηματίες και τους λάτρεις των παράλληλων έργων σε όλο τον κόσμο. Αλλά ένα πρόσφατο περιστατικό που αφορούσε μια εφαρμογή που φιλοξενείται από το Lovable έχει ρίξει κρύο νερό στον αχαλίνωτο ενθουσιασμό. Μια «κωδικοποιημένη» εφαρμογή — κατασκευασμένη σχεδόν εξ ολοκλήρου μέσω μηνυμάτων τεχνητής νοημοσύνης με ελάχιστη ανθρώπινη επίβλεψη — ανακαλύφθηκε ότι περιέχει στοιχειώδη τρωτά σημεία ασφαλείας που αφήνουν τα προσωπικά δεδομένα περίπου 18.000 χρηστών εκτεθειμένα σε όποιον ήξερε πού να ψάξει. Δεν απαιτήθηκε εξελιγμένο hacking. Όχι zero-day exploits. Απλά βασικά ελαττώματα που οποιοσδήποτε μικρός προγραμματιστής θα είχε καταλάβει σε μια αναθεώρηση κώδικα. Το περιστατικό έχει πυροδοτήσει μια έντονη συζήτηση σχετικά με το πού βρίσκεται η γραμμή μεταξύ του εκδημοκρατισμού της ανάπτυξης λογισμικού και της απερίσκεπτης αποστολής προϊόντων που θέτουν σε κίνδυνο πραγματικούς ανθρώπους.

Τι είναι η κωδικοποίηση Vibe και γιατί έχει εκραγεί σε δημοτικότητα;

Η "κωδικοποίηση Vibe" είναι ένας όρος που επινοήθηκε για να περιγράψει την πρακτική της δημιουργίας λογισμικού σχεδόν εξ ολοκλήρου μέσω προτροπών φυσικής γλώσσας σε εργαλεία AI — αποδοχή ό,τι δημιουργεί το μοντέλο, διαβάζοντας σπάνια τον υποκείμενο κώδικα και επαναλαμβάνοντας περιγράφοντας αυτό που θέλετε αντί να κατανοήσετε πώς λειτουργεί. Πλατφόρμες όπως το Lovable, το Bolt και το Replit Agent έχουν κάνει αυτή την προσέγγιση προσβάσιμη σε οποιονδήποτε έχει μια ιδέα και μια πιστωτική κάρτα. Τα αποτελέσματα μπορεί να είναι οπτικά εντυπωσιακά: γυαλισμένα UI, λειτουργικές ροές ελέγχου ταυτότητας και λειτουργίες που συνδέονται με βάση δεδομένων — όλα δημιουργούνται σε ώρες αντί για εβδομάδες.

Η έκκληση είναι προφανής. Σύμφωνα με εκτιμήσεις του κλάδου, πάνω από το 70% των νέων μικροεφαρμογών SaaS που κυκλοφόρησαν το 2025 αφορούσαν κάποια μορφή δημιουργίας κώδικα με τη βοήθεια AI. Για τους μη τεχνικούς ιδρυτές, η κωδικοποίηση vibe εξαλείφει το πιο τρομακτικό εμπόδιο εισόδου: στην πραγματικότητα τη σύνταξη κώδικα. Αλλά η προσέγγιση φέρει ένα θεμελιώδες ελάττωμα. Όταν οι κατασκευαστές δεν κατανοούν τον κώδικα που τρέχει το προϊόν τους, δεν κατανοούν επίσης τους κινδύνους που ενσωματώνονται σε αυτόν. Και όπως έδειξε το περιστατικό Lovable, αυτοί οι κίνδυνοι μπορεί να είναι σοβαροί.

Η πολιτισμική ορμή πίσω από την κωδικοποίηση vibe έχει δημιουργήσει επίσης μια επικίνδυνη αφήγηση - ότι η κατανόηση του κώδικα είναι πλέον προαιρετική, ότι η ασφάλεια είναι κάτι που «χειρίζεται» η τεχνητή νοημοσύνη και ότι η γρήγορη αποστολή έχει μεγαλύτερη σημασία από την ασφαλή αποστολή. Αυτές οι υποθέσεις είναι ακριβώς αυτές που οδήγησαν 18.000 άτομα να εκθέσουν τα δεδομένα τους.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Ανατομία της παραβίασης: Τι πραγματικά πήγε στραβά

Η εκτεθειμένη εφαρμογή, που φιλοξενήθηκε στην πλατφόρμα του Lovable, φέρεται να υπέφερε από έναν αστερισμό στοιχειωδών αστοχιών ασφαλείας. Αυτά δεν ήταν εξωτικά τρωτά σημεία που απαιτούσαν προηγμένες τεχνικές εκμετάλλευσης. Ήταν λάθη σχολικών βιβλίων — από αυτά που καλύπτονται στο πρώτο κεφάλαιο οποιουδήποτε οδηγού ασφάλειας ιστού. Μεταξύ των ελαττωμάτων που εντοπίστηκαν ήταν μη επικυρωμένα τελικά σημεία API που επέστρεφαν πλήρεις εγγραφές χρήστη, ερωτήματα βάσης δεδομένων χωρίς επιβολή ασφάλειας σε επίπεδο γραμμής, κλειδιά API κωδικοποιημένα απευθείας σε JavaScript από την πλευρά του πελάτη και πλήρης απουσία περιορισμού ρυθμού σε ευαίσθητα τελικά σημεία.

Οι ερευνητές ασφαλείας που εξέτασαν την εφαρμογή σημείωσαν ότι προσωπικές πληροφορίες — συμπεριλαμβανομένων διευθύνσεων email, ονομάτων, αριθμών τηλεφώνου και σε ορισμένες περιπτώσεις μερικών στοιχείων πληρωμής — μπορούσαν να ανακτηθούν απλώς με επανάληψη μέσω διαδοχικών αναγνωριστικών χρηστών στις κλήσεις API. Δεν απαιτείται σύνδεση. Δεν χρειάζεται διακριτικό. Τα δεδομένα ήταν ουσιαστικά δημόσια σε οποιονδήποτε επιθεώρησε τα αιτήματα δικτύου στα εργαλεία προγραμματιστή του προγράμματος περιήγησής του.

Τα πιο επικίνδυνα τρωτά σημεία ασφαλείας δεν είναι αυτά που απαιτούν ιδιοφυΐα για να τα εκμεταλλευτούν — είναι αυτά που είναι τόσο βασικά που οποιοσδήποτε διαθέτει πρόγραμμα περιήγησης μπορεί να τα βρει. Όταν δεν διαβάζετε τον κώδικα που δημιουργεί το AI σας, δεν κόβετε απλώς τις γωνίες. Χτίζεις ένα

Frequently Asked Questions

What is "vibe coding" and why is it risky?

Vibe coding refers to building software using AI tools by describing what you want in natural language, with minimal manual code review. The risk is that AI-generated code often lacks proper security fundamentals like authentication, input validation, and data encryption. Without experienced developers reviewing the output, critical vulnerabilities can slip through undetected, potentially exposing thousands of users to data breaches and privacy violations.

How did the Lovable-hosted app expose 18,000 users?

The app contained basic security flaws including exposed API keys, missing authentication on database endpoints, and inadequate access controls. These are fundamental vulnerabilities that any experienced developer would catch during code review. Because the app was built primarily through AI prompts without thorough security auditing, attackers could access user data directly — highlighting why automated code generation still requires human oversight and security testing.

Can AI-built apps ever be secure enough for production use?

Yes, but only with proper security practices layered on top. AI code generation is a starting point, not a finished product. Businesses need code reviews, penetration testing, and secure infrastructure. Platforms like Mewayz mitigate this by providing a pre-built, security-audited business OS with 207 modules starting at $19/mo — so you get production-ready tools without writing vulnerable code from scratch.

What should businesses learn from this incident?

The key takeaway is that speed should never come at the cost of security. Before launching any app handling user data, conduct thorough security audits regardless of how it was built. Consider using established platforms with proven security track records rather than deploying untested AI-generated code. Protecting user trust is far more valuable than saving a few hours of development time.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Related Guide

POS & Payments Guide →

Accept payments anywhere: POS terminals, online checkout, multi-currency, and real-time inventory sync.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime