Bilişim, Teknoloj, ve Siber Güvenlik

güvenlik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
güvenlik etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Nisan 2023 Perşembe

Giving Secure Online Examinations, Quizzes in the World of Artificial Intelligence and Chat BOTs

 To prevent cheating in online exams, it would be useful to first review how students cheat.

The following are some common ways of cheating in online exams:

  • Unreasobale or unlimited Exam duration: Not setting a proper exam duration (start, end, and exam duration settings) can be a problem, even if start and end times are defined in some institutions, as defining an excessively long exam time or an exam that lasts from morning until evening is an invitation and even encouragement to cheat. In addition, the rights of other students who take the same or similar courses are also violated. The solution is to define a realistic and fair exam duration, just like in face-to-face exams, without forgetting the concepts of justice and fairness.
  • Communication groups: Instant sharing of the answers of the solved questions by setting up communication groups can only solve cheating on random questions or questions that are diversified with different values.
  • Sending exam questions to online sites and receiving the answers of the questions by sending them back. This type of cheating can only be solved by sequential questions and preventing the viewing and returning of the question. Also, a fair and reasonable exam duration setting is necessary.
  • Opening a new tab/window or browser next to the internet browser page during the exam and searching for the solutions of the questions on electronic environments on the internet or sending emails to previously agreed persons to solve the question. This possibility can be prevented by setting the exam system's internet browser to kiosk mode through the Secure Browser setting.
  • Same questions and answers for everyone. In this case, sharing the questions and answer choices directly through communication groups is possible. The solution is to have random questions and answer choices for each student.
  • Unlimited Examination Entrance: One or more students who do not expect anything from the course, drop the course, or know for sure that they will fail, entering the exam first and sharing the questions one by one in groups, creating a copy question and answer pool, and then all other students entering the system and marking only the questions and their relevant correct answers. This possibility of cheating can be reduced by limiting the entry time to the exam.
  • Use of open artificial intelligence programs/applications that are available to everyone online or in the form of an application.

After summarizing the most common cheating methods in online exams, the following techniques can be used to minimize these possibilities:

  • The priority is to create a well-planned question pool entirely composed of new questions that are different every year and every term. 
  • In this context, one of the things to do is to create a question pool for each section separately, which is quite diverse, even classified according to difficulty levels, and which produces different results by giving different numerical values ​​to the same difficulty and question set to create an exam pool. Thus, even if similar questions come to students who know each other, communicate, or even sit next to each other, the results will be different because the numerical values ​​of the numbers will be different. Even if they come as similar questions from random questions, at least copying in the first stage will be prevented because the numerical values ​​will be different. 
  • It is essential to set questions as random and as a single question on each page.
  • One of the things to be done is to make sure that the start, end, and duration settings of the exam are made, and the student finishes the exam at the end of the specified time for solving the questions. Once the time settings mentioned are made, the remaining time on the system will be displayed continuously, and the exam will be automatically saved and closed at the end of the time. 
  • One of the ways to prevent cheating, especially in online exams, is to ensure that the questions appear sequentially, not free, one after the other, and only forward, and to prevent going back to previous questions. That is, it is to prevent students from copying the questions, sharing them with someone else, or finding the correct answers somewhere, and then returning to answer them. 
  • Another way is to ensure that the questions and answer options are selected randomly during the exam. Thus, the possibility of similar or the same questions coming to close students who know each other, form a group or communicate is reduced, preventing copying. 
  • Preventing students from opening another application in the background during the exam is another way to prevent cheating. This method, which can be used as a way to prevent students from searching for solutions to questions in another environment by connecting to the internet, is to take the exam in a Secure/Protected Browser mode. That is, the browser that is opened will be in kiosk mode and cover the entire screen, allowing the student to use only the question screen, preventing another browser or tab from being opened. 
  • Ensuring that students enter the exam only in the allowed time at the beginning of the eaxmination, in the first 10 or 15-mins., depending on the situation, and preventing them from entering the exam in the following minutes is a way to prevent cheating. Thus, as soon as the exam starts, all students will enter the exam, and their time will begin. 
  • Another method is to use some special software, sign online course registration requirements and rules for students at the beginning of the term, and install software that does not allow other connections and background applications in their PC/Table/Smartphone during exams. However, there may be cost and hesitation both at the institutional and student level.
  • During the exam, monitoring and controlling the student and their surroundings through multiple cameras is another way of supervision. However, this method will require multiple supervisors to control multiple cameras during the exam, leading to institutional and student-level costs and concerns (such as monitoring personal environments).
  • To prevent the use of open-access artificial intelligence programs online or through applications, questions should be prepared in image format rather than direct text format. Here, questions should be presented as an image with only the question text in text format or even the entire question in image format, with other necessary information provided in a suitable manner for solving the question. This may not be possible for every question, in which case the question should be created using complex watermark patterns or other designs and must be submitted in image format. As current artificial intelligence applications still use version 3.0 or 3.5, they cannot yet accept image or voice inputs. However, in the future, with version 4.0 or 5.0, using different designs in the background (like CAPTCHA) for image-format questions and submitting questions to the system in this way should be considered as a way to minimize cheating.

    Finally, it may not be possible to apply all of these methods simultaneously, but combining appropriate ones will be the most intelligent approach.



13 Ekim 2020 Salı

 

Bilgisayarlara Robot Olmadığımızı İspatlarken Arka Planda Captcha'nın Yaptıkları

Nedir bu Captcha ?,

Bilgisayarlar bizim robot (bot) olup olmadığımızı test ederlerken o sistemde işlediğimiz verilere ne oluyor?

Bilgisayarlara robot olmadığımızı ispatladığımızda the new york times, google ve google maps için çalışıyor olmamız gerçeği...

Duolingo'nun yaratıcısı luis von ahn, 2000'lerin başında carnegie mellon üniversitesi'nde hocadır. bir gün üniversiteye konuşmacı olarak yahoo'nun bilim ve araştırma departmanın başındaki isim udi manber gelir. udi, yahoo'nun bir türlü çözemediği sorunlardan bahseder: bu sorunlardan bir tanesi, insanların yazdıkları programları kullanarak yahoo'dan yüzlerce, binlerce, hatta milyonlarca e-mail hesabı almasıdır. bilgisayar bunu yapanın bir insan mı yoksa bir bilgisayar programı mı olduğunu ayırt edememektedir. konuşmayı dinleyen luis von ahn bunun bir test ile çözülebileceğini düşünür ve captcha sistemini bulur çünkü o zamanlar (ve hatta hala) bilgisayarlar "eciş bücüş" bozulmuş harf ve sayıları okumakta zorlanmaktadır fakat insanlar için bu bir sıkıntı değildir.

İnsanlar için bu test işe yarar, bir çok websitesi testi kullanır; ilk zamanlarda günde ortalama 200 milyon captcha girilmektedir. bu kadar type edilen yazı, bu insan gücü bir işe yaramalıdır, ziyan edilmemelidir. o dönemler the new york times ve google, eski kitap ve dökümanları dijital ortama taşımaktadır fakat bu işlem için kullanılan bilgisayar programları net taranamamış yamuk yumuk çıkmış yazıları okumakta, anlamakta ve dijital olarak yazmakta zorlanır. luis von ahn'nin aklına bir fikir gelir; bu bilgisayar tarafından okunamayan görüntüleri insanlara captcha olarak sunalım, boş boş yazmasınlar ve bir işe yarasınlar.

Benzer bir taktiği google maps de kullanır. robot olmadığımızı ispatlamak amacıyla; park yeri, trafik işareti, köprü, trafik lambası, ağaç, araba, yaya geçiti vs. içeren resimlere tıkladığımızda, map oluştururken bazı görselleri algılayamayan bilgisayarlara yardımcı oluyoruz!

Luis von ahn bu win win yaklaşımından duolingo'da da faydalanır. buzzfeed ve diğer haber siteleriyle anlaşıp, bu sitelerin çevirilerini, practice amaçlı, duolingo ile dil öğrenenlere yaptırır.

Bu pragmatik yaklaşımı takdir etmek ve ufkumu açmak dışında elimden bir şey gelmiyor.

kaynak podcast

En basit şekilde işin mantığını açıklarsak bilgisayarı kandırmak için yazılmış botlar (robotlar yani) yazıları okuyamıyor, insanlar okuyabiliyor ve tabii ki testi sunan sistem captcha doğrulama yetişine sahip. örneğin re-captcha'yı soran sistem/bilgisayar kutucuk tıklanmadan önce mouse'un hareket edişinden tıklayan bir insan mı yoksa yazılmış bir bot (robot) mu anlayabiliyor. çünkü insanlar tıklamadan önce mouse'u rastgele, dalgalı (wiggly) hareket ettiriyor, refleks olarak. bu da küçük ufuk açıcı bilgi.

Şu soru çok gelmiş: testi sunan bilgisayar onaylamak için doğru cevabı zaten bilmek zorunda o zaman bize gerek yok. ben uzman değilim fakat kazın ayağı öyle değil gibi. reverse turing test biraz karışık bir konu ama benim anladığım şu; aynı captcha'yı birden fazla kişiye sorup en çok type edilen yazıyı doğru kabul ediyor. kimi sistemde de image recognition var, yani bazı eciş bücüş çizgilerin harfe ya da sayıya denk geldiğini biliyor bilgisayar fakat bu çizgiler bir araya geldiğinde okuyamıyor. yani doğru cevap generate edemiyor fakat doğrulayabiliyor. zaten artık bu tip captcha pek kullanılmıyor re-captcha var ya da hazır cevaplanmış captcha'lar kullanılıyor. benim yazdığım uygulama 2000'ler başı. o dönemler bazen doğru yazdığınız yanlış, yanlış yazdığınız doğru kabul edilebiliyordu, sistemde sorun vardı. bana bile kaç defa denk geldi. hmmm biraz yaşlanmış olabilirim. podcast'i de dinleyin derim, çok eğlenceli uzun da değil.

 

CAPTCHA Sistemlerinde Güvenlik Açığı

 CAPTCHA Sistemlerinde Güvenlik Açığı

 

Güvenilir dediğimiz sistemlerin bile arkasında siber korsanların olduğunu duymaya başladık. Sanırım bu sistemlerin hiçbirine artık tam olarak güvenemeyeceğiz. 2020 yılı ekim ayının en yeni kurbanları sahte CAPTCHA kullanarak doğrulama yapan Office365 kullanıcıları olarak kayıtlara geçti. Linkedin, Google gibi global sistemlerin kullandığı ve çok “güvendiğimiz” CAPTCHA sistemlerine de artık güvenimiz kalmadı.

CAPTCHA sistemlerinin ortaya çıkmasındaki amaç, sistemlere spam saldırılarının engellenmesi, insan-haricindeki otomatik sistemlerin engellenmesi ve daha güvenli altyapılara sahip olabilmemizdir. Dış kaynaklı olarak gelebilecek otomatik tarama sistemlerini yenmek ve direkt olarak insan-sistem etkileşimini arttırmak en temel amaçtır.

Web sitelerinde kullanılan “Ben Robot Değilim” ya da “Resim Seçme” şeklinde olan doğrulama yöntemleri ilk aşamada görevini yerine getirirken ikinci aşamada tekrar çıkan ya da hatalı CAPTCHA şeklinde beliren görüntüler/doğrulama kutucukları veri hırsızlığının başladığının habercisi olabilir. İkinci doğrulama yapıldıktan sonra kullanıcı sahte bir Office365 giriş ekranına yönlendirilir ve ardından kişisel veriler kopyalanır. 
 
Bişim Güvenliği Şirketi Zerosecond'ın haberine göre, her birimiz birer internet kullanıcısıyız ve bu konuda hepimiz tehlike altındayız. Peki bu durumlardan kendimizi, ekiplerimizi, personellerimizi nasıl koruyabiliriz?

• Güvenlik kavramı “Farkındalık” ile başlar. Farkındalığınızı yüksek tutarak bu işe başlamalısınız,
• Profesyonel ellerden alınacak eğitimler ile en iyi şekilde bunu sağlayabilirsiniz,
• Ziyaret ettiğiniz web sitelerine dikkat etmeniz gerekmektedir. Öncelikle güvenlik sertifikası olan siteleri tercih etmelisiniz,
• EDR olarak tanımlanan son kullanıcı çözümleri bu gibi durumlarda koruyucu görevi üstlenen en etkili çözümlerdir. Veri giriş ekranlarını taradığı için sizi her an koruma altında tutacaktır. Bu sayede veri kayıpları engellenecektir,
• Mümkün olan tüm sistemlerinizde iki aşamalı doğrulama kullanınız,
• Verilerinizin çalındığını düşünüyorsanız, en hızlı şekilde bilgilerini güncelleyiniz.
 



 

29 Haziran 2017 Perşembe


1.2 milyon Android cihazı etkileyen en büyük trojan: Hummer


Güvenlik araştırmacılarının raporladıklarına göre Hummer ailesi olarak truva atı dünya üzerinde şu ana kadar 1.2 milyon telefona bulaşarak şu zamana kadar ki en büyük trojan olduğunu göstermiştir. Cheatah Mobile güvenlik araşırma labaratuarında çalışan araştırmacıların söylediğine göre şu ana kadar ki tespit edilebilen en büyük truva atı ailesi olan ve dünya genelinde milyonlarca cihaza bulaştığı tespit edilen Hummer 2016 yılının başlangıcında tespit edilmiş ve şu ana kadar yaklaşık 1.4 milyon cihazı etkilemiş durumda. hatta bu yazılımın mart 2016'da günlük olarak 1.190.000 telefona ulaşarak bu güne güne kadarki elde edilmiş en büyük rakamları geçmiştir.

Hummer truva atı özellikle Çin'de yeraltı dünyasına bağlı bir şirketin email adreslerine bağlantılı olarak telefonlara bulaşmaya başlamış ve Çinde ilk günlerde 63.000 adet bulaşma sayısıyla dünyaya yayılmaya başlamıştır.

Cheatah Mobile Güvenlik Blog'undaki yazıya göre eğer bu virüsü yapan kişiler bu virüsün her bir kurulumunda 50 centlik bir gelir elde etselerdi günlük gelirlerinin 500.000 doların üstünde olacağı belirtilmiştir.

Peki Hummer truva atı kötü yazılımı ne yapmaktadır ?
Başlangıçta cep telefonunun rootunu ele geçirip telefonun yöneticisi pozisyonuna geçmekte ve doğrudan işletim sistemine ulaşmakta, sık sık bir ekrana anlık çıkan reklamlarla ve arka planda ise kendi başına oyunlar diğer uygulamalar ve pornografik uygulamaları cihaza yüklemektedir. hatta bu yüklemeleri cep telefonu sahibi kaldırsa dahi tekrar kendisi yüklemektedir. İşin ilginç tarafı eğer kullanıcı bu yazılımı tespit edip kaldırdığında hatta bu yazılımı kaldırmak için cep telefonunu fabrika ayarlarına döndürse bile virüs devam eder, yani fabrika ayarlarına döndürmekte işe yaramamaktadır.
Eğer bu virüs cihazınıza bulaştıysa bir kaç saat içinde yaklaşık 10.000 kez sizin internet verinizi kullanarak 200'ün üzerinde Android uygulama paketi (APK, Android Application Package) yükleyerek yaklaşık olarak 2 Gb'lık network trafiği yaratmaktadır. Dolayısıyla kullandığınız veri limitinizde yakınlarda bu büyüklüte bir kullanım gözüküyor, ise truva atının cihazınıza bulaşmamış olması için dua etmeniz gerekiyor demektir.


Dünya üzerinde şu ana kadar bulaşma miktarı şöyle;
kişinin telefonuna bu virüsün bulaşmış olduğu tahmin edilmektedir.
Araştırmacıların tespitlerine göre Hummer ailesine üye trojanların cep telefonunun rootunu ele geçirmek için 18 farklı metod kullandıkları ve bu metodların herhangi biri ile cep telefonunun bütün yönetimini ele geçirdiklerinden dolayı fabrika ayarlarına geri döndürme (factory Reset)'nin dahi fayda etmediği belirtilmektedir.

Peki ne yapmak gerekiyor ?
Cheatah Mobile (ki bu aynı zamanda Clean master ve CM Security yazılımlarınında üreticisi olan bir şirket) şirketinin belirttiğine göre yapılabilecek tek şey Hummer trojan killer yani Hummer truva atını silici olarak geçen kendi çıkardıkları yazılımının kullanılarak bunun cep telefonundan silinebileceğini söylemektedirler.

Peki buradan çıkarmamız gereken sonuç nedir ?
1- Hummer ailesine üye truva atı şu anda 1.2 milyon cep telefonuna bulaşmıştır.
2- Hummer truva atı cep telefonu rootunu ele geçirip, telefonun bütün özelliklerini kullanmakta, işletim sistemine sızmakta ve sizin internet verinizden yaklaşık olarak 10.000 kez bağlantı kurarak 2Gb'lık bir network trafiği oluşturmakta yani sizin 2gblık verinizi tüketmektedir. Tabi bu tüketme işi için cihazınıza farklı yazılımlar, pornografik içerikler indirerek yapmaktadır.
3- Eğer bu virüs cihazınıza bulaştıysa fabrika ayarlarına dönmek dahi fayda vermemekte ancak bunu Cheatah Mobile'ın Kummer Killer uygulamasını flash üzerinden veya doğrudan cep telefonunuza yükleyerek silmeyi deneyebilirsiniz.

Geniş Bilgi İçin Bakınız:
1. Cheatah Mobile Güvenlik, Cheatah Mobile.
2. Bilişim Sözlüğü, Türkiye Bilşim Derneği (TBD), Ankara.
3. http://en.wikipedia.org