Spaces:
Sleeping
Sleeping
rafaldembski
commited on
Update pages/Education.py
Browse files- pages/Education.py +218 -9
pages/Education.py
CHANGED
@@ -5,22 +5,231 @@ import streamlit as st
|
|
5 |
# Definiowanie tłumaczeń dla tej podstrony
|
6 |
page_translations = {
|
7 |
'Polish': {
|
8 |
-
'header': "
|
9 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
},
|
11 |
'German': {
|
12 |
-
'header': "
|
13 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
},
|
15 |
'English': {
|
16 |
-
'header': "
|
17 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
}
|
20 |
|
21 |
def main(language):
|
22 |
st.header(page_translations[language]['header'])
|
23 |
-
st.write(page_translations[language]['content'])
|
24 |
-
# Tutaj dodaj resztę funkcjonalności edukacyjnych
|
25 |
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
# Definiowanie tłumaczeń dla tej podstrony
|
6 |
page_translations = {
|
7 |
'Polish': {
|
8 |
+
'header': "🎓 Edukacja o Scamach i Cyberbezpieczeństwie – Kompleksowy Przewodnik",
|
9 |
+
'intro': """
|
10 |
+
W dzisiejszym cyfrowym świecie cyberprzestępcy stosują coraz bardziej zaawansowane metody, aby oszukiwać nieświadomych użytkowników. **Scam**, **phishing**, **złośliwe oprogramowanie** i inne formy cyberataków stają się coraz bardziej powszechne. Kluczowym narzędziem obrony jest edukacja i znajomość sposobów ochrony przed zagrożeniami.
|
11 |
+
|
12 |
+
W tym kompleksowym przewodniku znajdziesz informacje na temat **rozpoznawania oszustw**, **ochrony przed nimi** oraz **zgłaszania podejrzanych działań** do odpowiednich instytucji.
|
13 |
+
""",
|
14 |
+
'scam_definition': """
|
15 |
+
### 🔍 Czym jest scam?
|
16 |
+
|
17 |
+
**Scam** to oszustwo, które ma na celu wyłudzenie od ofiary pieniędzy, danych osobowych lub innych poufnych informacji. Przykłady scamów obejmują wiadomości e-mail, SMS-y, fałszywe strony internetowe, a nawet oszustwa telefoniczne.
|
18 |
+
|
19 |
+
#### Popularne rodzaje scamów:
|
20 |
+
- **🏆 Fałszywe wygrane**: Wiadomość informująca o wygranej na loterii, ale aby odebrać nagrodę, ofiara musi wpłacić „małą opłatę administracyjną”.
|
21 |
+
- **✉️ Nigeryjskie oszustwa**: Prośba o pomoc w przeniesieniu dużej sumy pieniędzy w zamian za udział w zyskach. Ofiara ma pokryć „opłaty”, ale nigdy nie otrzymuje obiecanych pieniędzy.
|
22 |
+
- **💳 Oszustwa związane z płatnościami**: Fałszywe faktury lub powiadomienia o zaległych płatnościach, które nakłaniają ofiarę do dokonania płatności poprzez kliknięcie w link lub podanie danych bankowych.
|
23 |
+
""",
|
24 |
+
'recognizing_scam': """
|
25 |
+
### 🔎 Jak rozpoznać scam?
|
26 |
+
|
27 |
+
Cyberprzestępcy stają się coraz bardziej wyrafinowani. Oto kilka sygnałów ostrzegawczych, które mogą pomóc w rozpoznaniu scamów:
|
28 |
+
|
29 |
+
1. **📩 Nieznany nadawca**: Wiadomość od osoby lub firmy, z którą nigdy nie miałeś kontaktu, może być oszustwem. Zweryfikuj adres e-mail lub numer telefonu nadawcy.
|
30 |
+
|
31 |
+
2. **⏳ Presja czasu**: Oszustwa często wywołują poczucie pilności (np. „Twoje konto zostanie zamknięte w ciągu 24 godzin”). Prawdziwe instytucje nie działają w ten sposób.
|
32 |
+
|
33 |
+
3. **🔒 Prośba o poufne informacje**: Banki i instytucje nie proszą o podanie poufnych danych (np. hasła, numeru karty) przez SMS lub e-mail.
|
34 |
+
|
35 |
+
4. **🎁 Zbyt piękne, by było prawdziwe**: Oferty obiecujące szybki zysk lub wygraną są zazwyczaj oszustwem.
|
36 |
+
""",
|
37 |
+
'protection_tips': """
|
38 |
+
### 🛡️ Jak chronić się przed scamem?
|
39 |
+
|
40 |
+
1. **🚫 Nie otwieraj podejrzanych linków**: Zawsze sprawdź adres URL, zanim klikniesz w link.
|
41 |
+
|
42 |
+
2. **💻 Zainstaluj oprogramowanie antywirusowe**: Dobre oprogramowanie pomoże wykryć i zablokować zagrożenia związane z phishingiem.
|
43 |
+
|
44 |
+
3. **🔑 Używaj silnych haseł**: Stosuj unikalne i skomplikowane hasła dla każdego konta. Używaj uwierzytelniania dwuskładnikowego (2FA).
|
45 |
+
|
46 |
+
4. **⚙️ Aktualizuj oprogramowanie**: Regularne aktualizacje systemów, przeglądarek i aplikacji to kluczowy element ochrony.
|
47 |
+
|
48 |
+
5. **🎓 Edukuj się**: Cyberprzestępcy zmieniają swoje metody. Pozostań na bieżąco z nowymi zagrożeniami, aby uniknąć oszustw.
|
49 |
+
""",
|
50 |
+
'reporting_scam': """
|
51 |
+
### 📢 Jak zgłaszać scam?
|
52 |
+
|
53 |
+
Jeżeli padniesz ofiarą scamu, ważne jest, aby zgłosić to odpowiednim instytucjom. Oto lista instytucji, do których możesz zgłaszać incydenty:
|
54 |
+
|
55 |
+
#### Polska:
|
56 |
+
- **CERT Polska**: Zgłaszanie incydentów na stronie [CERT Polska](https://incident.cert.pl).
|
57 |
+
- **Policja**: Zgłoś cyberprzestępstwo na najbliższym posterunku policji.
|
58 |
+
- **UODO**: W przypadku wycieku danych osobowych zgłoś incydent do [Urząd Ochrony Danych Osobowych](https://uodo.gov.pl).
|
59 |
+
|
60 |
+
#### Niemcy:
|
61 |
+
- **Policja Federalna**: Zgłoś cyberprzestępstwo lokalnej policji lub specjalistycznym jednostkom ds. cyberprzestępczości.
|
62 |
+
- **Ambasada USA w Niemczech**: Zgłaszanie oszustw finansowych – [Ambasada USA w Niemczech](https://de.usembassy.gov).
|
63 |
+
|
64 |
+
#### Międzynarodowe:
|
65 |
+
- **OLAF**: Zgłaszanie oszustw na poziomie europejskim w dowolnym języku UE – [OLAF](https://ec.europa.eu/anti-fraud).
|
66 |
+
- **Europol**: Zgłoś cyberprzestępstwo online na stronie [Europol](https://www.europol.europa.eu).
|
67 |
+
""",
|
68 |
+
'additional_tips': """
|
69 |
+
### 🛡️ Dodatkowe środki ochrony
|
70 |
+
|
71 |
+
- **🔍 Monitoruj swoje konta bankowe**: Regularna kontrola kont bankowych pozwala szybko wykryć podejrzane transakcje.
|
72 |
+
- **📲 Blokuj nieznane numery**: Blokuj podejrzane wiadomości i zgłaszaj numery jako spam w aplikacjach do SMS-ów i e-maili.
|
73 |
+
""",
|
74 |
+
'conclusion': """
|
75 |
+
### ✅ Podsumowanie
|
76 |
+
|
77 |
+
Świadomość cyberzagrożeń i proaktywna ochrona są kluczowe w walce z oszustwami online. Dzięki narzędziom takim jak **Scam Detector** oraz odpowiedniej wiedzy możesz zminimalizować ryzyko stania się ofiarą cyberprzestępców.
|
78 |
+
|
79 |
+
**Bądź czujny, bądź bezpieczny!**
|
80 |
+
"""
|
81 |
},
|
82 |
'German': {
|
83 |
+
'header': "🎓 Bildung über Betrügereien und Cybersicherheit – Ein umfassender Leitfaden",
|
84 |
+
'intro': """
|
85 |
+
In der heutigen digitalen Welt nutzen Cyberkriminelle immer ausgefeiltere Methoden, um ahnungslose Benutzer zu betrügen. **Betrug**, **Phishing**, **Malware** und andere Formen von Cyberangriffen sind immer häufiger geworden. Das beste Verteidigungsmittel ist Bildung und das Wissen, wie man sich vor diesen Bedrohungen schützt.
|
86 |
+
|
87 |
+
In diesem umfassenden Leitfaden findest du Informationen zum **Erkennen von Betrügereien**, zum **Schutz davor** und zum **Melden verdächtiger Aktivitäten** bei den zuständigen Behörden.
|
88 |
+
""",
|
89 |
+
'scam_definition': """
|
90 |
+
### 🔍 Was ist ein Betrug?
|
91 |
+
|
92 |
+
**Betrug** ist eine Täuschung, die darauf abzielt, dem Opfer Geld, persönliche Daten oder andere vertrauliche Informationen zu entlocken. Beispiele für Betrügereien umfassen E-Mails, SMS, gefälschte Websites und sogar Telefonanrufe.
|
93 |
+
|
94 |
+
#### Häufige Betrugsarten:
|
95 |
+
- **🏆 Falsche Gewinne**: Eine Nachricht, die behauptet, dass das Opfer im Lotto gewonnen hat, aber eine "kleine Verwaltungsgebühr" zahlen muss, um den Preis zu erhalten.
|
96 |
+
- **✉️ Nigerianische Betrügereien**: Eine Bitte, bei der Überweisung einer großen Geldsumme zu helfen, im Gegenzug für einen Teil des Gewinns. Das Opfer wird gebeten, "Gebühren" zu bezahlen, erhält jedoch nie das versprochene Geld.
|
97 |
+
- **💳 Zahlungsbetrug**: Gefälschte Rechnungen oder Benachrichtigungen über ausstehende Zahlungen, die das Opfer dazu bringen, eine Zahlung zu tätigen oder Bankdaten preiszugeben.
|
98 |
+
""",
|
99 |
+
'recognizing_scam': """
|
100 |
+
### 🔎 Wie erkenne ich einen Betrug?
|
101 |
+
|
102 |
+
Cyberkriminelle werden immer raffinierter. Hier sind einige Warnsignale, die helfen können, Betrügereien zu erkennen:
|
103 |
+
|
104 |
+
1. **📩 Unbekannter Absender**: Eine Nachricht von einer Person oder einem Unternehmen, mit dem du nie Kontakt hattest, könnte ein Betrug sein. Überprüfe die E-Mail-Adresse oder Telefonnummer des Absenders.
|
105 |
+
|
106 |
+
2. **⏳ Zeitdruck**: Betrügereien erzeugen oft ein Gefühl der Dringlichkeit (z. B. "Ihr Konto wird in 24 Stunden gesperrt"). Seriöse Institutionen arbeiten nicht auf diese Weise.
|
107 |
+
|
108 |
+
3. **🔒 Anfrage nach vertraulichen Informationen**: Banken und Institutionen fragen nie nach vertraulichen Informationen (z. B. Passwort, Kreditkartennummer) per SMS oder E-Mail.
|
109 |
+
|
110 |
+
4. **🎁 Zu schön, um wahr zu sein**: Angebote, die schnellen Gewinn oder einen Lotteriegewinn versprechen, sind in der Regel Betrug.
|
111 |
+
""",
|
112 |
+
'protection_tips': """
|
113 |
+
### 🛡️ Wie kann ich mich vor Betrug schützen?
|
114 |
+
|
115 |
+
1. **🚫 Öffne keine verdächtigen Links**: Überprüfe immer die URL, bevor du auf einen Link klickst.
|
116 |
+
|
117 |
+
2. **💻 Installiere Antivirensoftware**: Gute Antivirensoftware hilft dabei, Phishing-Bedrohungen zu erkennen und zu blockieren.
|
118 |
+
|
119 |
+
3. **🔑 Verwende starke Passwörter**: Verwende einzigartige und komplexe Passwörter für jedes Konto. Nutze die Zwei-Faktor-Authentifizierung (2FA).
|
120 |
+
|
121 |
+
4. **⚙️ Aktualisiere deine Software**: Regelmäßige Updates von Betriebssystemen, Browsern und Apps sind ein wesentlicher Schutz.
|
122 |
+
|
123 |
+
5. **🎓 Bleibe informiert**: Cyberkriminelle passen ihre Methoden ständig an. Bleib über neue Bedrohungen informiert, um Betrug zu vermeiden.
|
124 |
+
""",
|
125 |
+
'reporting_scam': """
|
126 |
+
### 📢 Wie melde ich einen Betrug?
|
127 |
+
|
128 |
+
Wenn du Opfer eines Betrugs geworden bist, ist es wichtig, dies den zuständigen Behörden zu melden. Hier sind einige Stellen, an die du dich wenden kannst:
|
129 |
+
|
130 |
+
#### Deutschland:
|
131 |
+
- **Bundespolizei**: Melde Cyberkriminalität bei der örtlichen Polizei oder speziellen Einheiten für Cyberkriminalität.
|
132 |
+
- **US-Botschaft in Deutschland**: Melde Finanzbetrug – [US-Botschaft in Deutschland](https://de.usembassy.gov).
|
133 |
+
|
134 |
+
#### International:
|
135 |
+
- **OLAF**: Betrugsbekämpfung auf europäischer Ebene – [OLAF](https://ec.europa.eu/anti-fraud).
|
136 |
+
- **Europol**: Melde Cyberkriminalität online – [Europol](https://www.europol.europa.eu).
|
137 |
+
""",
|
138 |
+
'additional_tips': """
|
139 |
+
### 🛡️ Zusätzliche Schutzmaßnahmen
|
140 |
+
|
141 |
+
- **🔍 Überwache deine Bankkonten regelmäßig**: Regelmäßige Überprüfung von Bankkonten ermöglicht es, verdächtige Transaktionen frühzeitig zu erkennen.
|
142 |
+
- **📲 Blockiere unbekannte Nummern**: Blockiere verdächtige Nachrichten und melde die Nummer als Spam in SMS- oder E-Mail-Anwendungen.
|
143 |
+
""",
|
144 |
+
'conclusion': """
|
145 |
+
### ✅ Fazit
|
146 |
+
|
147 |
+
Das Bewusstsein für Cyberbedrohungen und proaktiver Schutz sind entscheidend im Kampf gegen Online-Betrug. Mit Werkzeugen wie **Scam Detector** und dem richtigen Wissen kannst du das Risiko, Opfer von Cyberkriminellen zu werden, minimieren.
|
148 |
+
|
149 |
+
**Sei wachsam, bleib sicher!**
|
150 |
+
"""
|
151 |
},
|
152 |
'English': {
|
153 |
+
'header': "🎓 Education on Scams and Cybersecurity – A Comprehensive Guide",
|
154 |
+
'intro': """
|
155 |
+
In today's digital world, cybercriminals are using increasingly sophisticated methods to deceive unsuspecting users. **Scams**, **phishing**, **malware**, and other forms of cyberattacks have become more common. The best defense is education and knowing how to protect yourself from these threats.
|
156 |
+
|
157 |
+
In this comprehensive guide, you'll find information on **recognizing scams**, **protecting yourself**, and **reporting suspicious activity** to the relevant authorities.
|
158 |
+
""",
|
159 |
+
'scam_definition': """
|
160 |
+
### 🔍 What is a scam?
|
161 |
+
|
162 |
+
A **scam** is a form of deception aimed at stealing money, personal data, or other confidential information from the victim. Examples of scams include emails, SMS messages, fake websites, and even phone calls.
|
163 |
+
|
164 |
+
#### Common types of scams:
|
165 |
+
- **🏆 Fake lottery winnings**: A message claiming that the victim has won a lottery, but they must pay a "small administrative fee" to collect their prize.
|
166 |
+
- **✉️ Nigerian scams**: A request for help in transferring a large sum of money in exchange for a share of the profits. The victim is asked to cover "fees" but never receives the promised money.
|
167 |
+
- **💳 Payment fraud**: Fake invoices or overdue payment notifications that trick the victim into making a payment or providing bank details.
|
168 |
+
""",
|
169 |
+
'recognizing_scam': """
|
170 |
+
### 🔎 How to recognize a scam?
|
171 |
+
|
172 |
+
Cybercriminals are becoming more sophisticated. Here are some warning signs that can help you recognize scams:
|
173 |
+
|
174 |
+
1. **📩 Unknown sender**: A message from someone or a company you’ve never had contact with could be a scam. Verify the sender’s email address or phone number.
|
175 |
+
|
176 |
+
2. **⏳ Time pressure**: Scams often create a sense of urgency (e.g., "Your account will be locked in 24 hours"). Legitimate institutions don’t operate this way.
|
177 |
+
|
178 |
+
3. **🔒 Requests for confidential information**: Banks and institutions never ask for confidential information (e.g., passwords, credit card numbers) via SMS or email.
|
179 |
+
|
180 |
+
4. **🎁 Too good to be true**: Offers that promise quick profits or lottery winnings are usually scams.
|
181 |
+
""",
|
182 |
+
'protection_tips': """
|
183 |
+
### 🛡️ How to protect yourself from scams?
|
184 |
+
|
185 |
+
1. **🚫 Don’t open suspicious links**: Always check the URL before clicking on a link.
|
186 |
+
|
187 |
+
2. **💻 Install antivirus software**: Good antivirus software helps detect and block phishing threats.
|
188 |
+
|
189 |
+
3. **🔑 Use strong passwords**: Use unique and complex passwords for each account. Enable two-factor authentication (2FA).
|
190 |
+
|
191 |
+
4. **⚙️ Keep your software up to date**: Regular updates to operating systems, browsers, and apps are essential for protection.
|
192 |
+
|
193 |
+
5. **🎓 Educate yourself**: Cybercriminals constantly change their methods. Stay informed about new threats to avoid scams.
|
194 |
+
""",
|
195 |
+
'reporting_scam': """
|
196 |
+
### 📢 How to report a scam?
|
197 |
+
|
198 |
+
If you fall victim to a scam, it’s important to report it to the appropriate authorities. Here’s a list of places to report incidents:
|
199 |
+
|
200 |
+
#### International:
|
201 |
+
- **OLAF**: Report fraud on a European level – [OLAF](https://ec.europa.eu/anti-fraud).
|
202 |
+
- **Europol**: Report cybercrime online – [Europol](https://www.europol.europa.eu).
|
203 |
+
""",
|
204 |
+
'additional_tips': """
|
205 |
+
### 🛡️ Additional Protection Measures
|
206 |
+
|
207 |
+
- **🔍 Monitor your bank accounts regularly**: Regularly checking your accounts allows you to quickly detect suspicious transactions.
|
208 |
+
- **📲 Block unknown numbers**: Block suspicious messages and report numbers as spam in your SMS or email apps.
|
209 |
+
""",
|
210 |
+
'conclusion': """
|
211 |
+
### ✅ Conclusion
|
212 |
+
|
213 |
+
Awareness of cyber threats and proactive protection are key to fighting online scams. With tools like **Scam Detector** and the right knowledge, you can minimize the risk of falling victim to cybercriminals.
|
214 |
+
|
215 |
+
**Stay vigilant, stay safe!**
|
216 |
+
"""
|
217 |
}
|
218 |
}
|
219 |
|
220 |
def main(language):
|
221 |
st.header(page_translations[language]['header'])
|
|
|
|
|
222 |
|
223 |
+
st.write(page_translations[language]['intro'])
|
224 |
+
|
225 |
+
st.write(page_translations[language]['scam_definition'])
|
226 |
+
|
227 |
+
st.write(page_translations[language]['recognizing_scam'])
|
228 |
+
|
229 |
+
st.write(page_translations[language]['protection_tips'])
|
230 |
+
|
231 |
+
st.write(page_translations[language]['reporting_scam'])
|
232 |
+
|
233 |
+
st.write(page_translations[language]['additional_tips'])
|
234 |
+
|
235 |
+
st.write(page_translations[language]['conclusion'])
|