Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Выбор


Автор: Kirgston 21.9.2009, 20:03
Всем доброго времени суток =). Ребята постал такой вопросик... дипломный проект. Что брать. Систему администрирования компютерных клубов или же сниффер для перехвата и шифрации данных любых программ? Интересует вот что... первое это возможные подводные камни. И второе думаю после последующей реализации сколько я на этом могу заработать? =) То есть скажем продавая первый или второй продукт. Понимаю что всё зависит от реализации... но всё же? Спасибо!

Автор: bsa 21.9.2009, 21:09
Думаю, ты форумом (ну или разделом) ошибся.
От себя скажу, что "система администрирования компютерных клубов" это не просто программа для работы с БД, это целый программно-аппатарный комплекс, в который входят специальным образом настроенные ОС (в т.ч. и серверные). Так что, сомневаюсь, что ты с этой задачей справишься.

Автор: Kirgston 21.9.2009, 21:26
Цитата(bsa @  21.9.2009,  21:09 Найти цитируемый пост)
Думаю, ты форумом (ну или разделом) ошибся.

Может =) просто писать так или иначе собираюсь под С++ потому тут и отпостился =)


Цитата(bsa @  21.9.2009,  21:09 Найти цитируемый пост)
От себя скажу, что "система администрирования компютерных клубов" это не просто программа для работы с БД

Понимаю =). Как минимум это "прятание" всего "общедоступного" (аля проводник, пуск, реестр и т.д. ну всё что так или иначе может повлиять на работу ПК), создание простого интерфейса (имею ввиду понятного =) ), система администрирования ПК (аля проплатил столько - сидишь столько), блокирование ПК при истечении времени. Запрет на вызов некоторых ф-ций винды (опять таки чтобы не получили общий доступ) и т.д. 
Цитата(bsa @  21.9.2009,  21:09 Найти цитируемый пост)
это целый программно-аппатарный комплекс, в который входят специальным образом настроенные ОС (в т.ч. и серверные).

Ну... думаю настройка винды это уже более к админу того же клуба. Т..к. что программа разве должна неким образом настраивать ОСьку? Вроде нет :Р 

Автор: Static 22.9.2009, 08:46
а почему нет? Решение из коробки.. Если б у тебя был выбор, какую систему покупать - ты бы взял ту, что сама настраивает ось или ту, для которой еще напильником придется самому все допиливать?

Автор: DrHex 22.9.2009, 11:58
под Windows снифер довольно гимароеное дело писать.

Автор: Kirgston 22.9.2009, 16:18
Цитата(Static @  22.9.2009,  08:46 Найти цитируемый пост)
а почему нет? Решение из коробки.. Если б у тебя был выбор, какую систему покупать - ты бы взял ту, что сама настраивает ось или ту, для которой еще напильником придется самому все допиливать?

Извините не понял к чему это

Цитата(DrHex @  22.9.2009,  11:58 Найти цитируемый пост)
под Windows снифер довольно гимароеное дело писать.

А кто говорил что легко будет? =) 

Ребята просто вопрос стоит несколько в другом... о том что лучше продвигать. То есть на чем потом я смогу заработать. В принципе да на том и на этом. Но с таким же успехом можно и свою ОСьку начать писать... то есть имею ввиду что из тех двух потом можно потом развинуть и иметь некую аудиторию и иметь заработок? (имею ввиду что главным заработком будут вот одна из 2ух прог, то есть желания ити на фирму куда то у меня нет). Спасибо!

Автор: jonie 22.9.2009, 16:51
мдя... "диплом" ? Это извините меня, но не смахиват на диплом (хотя если это ПТУ, но не ВУЗ). Хотя ладно, насчет системы администрироания еще куда не шло (на опред. специальностях и то есл речь про автоматизацию производства), но сниффер? Я б первый вопрос задал - чем ваш сниффер лучше IPSec?

Если выбирать из двух зол, то моим бы решением была система администрирования (хотя ее писать-то делов)....

Цитата

Понимаю =). Как минимум это "прятание" всего "общедоступного" (аля проводник, пуск, реестр и т.д. ну всё что так или иначе может повлиять на работу ПК), создание простого интерфейса (имею ввиду понятного =) ), система администрирования ПК (аля проплатил столько - сидишь столько), блокирование ПК при истечении времени. Запрет на вызов некоторых ф-ций винды (опять таки чтобы не получили общий доступ) и т.д. 
чушь. Блокирование с сервера делается на раз-два, там же расчет времени тоже на раз-два. Прятать ничего не надо - не будет доступа - нечего и прятать....Интерфейс на flash сделать - сутки максимум (вместе с дизайном), а сделать его вместо проводника дело одного параметра ресстра...

Автор: Kirgston 22.9.2009, 18:59
Цитата(jonie @  22.9.2009,  16:51 Найти цитируемый пост)
Это извините меня, но не смахиват на диплом

Кхе кхе... то что я делаю по сравнению с другими щитается у нас высшым пилотажем... если интересно напишу где учусь.


Цитата(jonie @  22.9.2009,  16:51 Найти цитируемый пост)
хотя если это ПТУ, но не ВУЗ

Колледж

То что я имел ввиду я бы хотел сделать как:
Перехват всех пакетов на выходе из программы. Выбор шифрации (в настройках), передача "куда шло". Перехват на сервере уже с сетевой карты, дешифрация, передача "куда шло". Ну и какбы хочу чтобы небыло привязке к определенной проги. 


Цитата(jonie @  22.9.2009,  16:51 Найти цитируемый пост)
чушь. Блокирование с сервера делается на раз-два, там же расчет времени тоже на раз-два. Прятать ничего не надо - не будет доступа - нечего и прятать....Интерфейс на flash сделать - сутки максимум (вместе с дизайном), а сделать его вместо проводника дело одного параметра ресстра...

Начнем с того что во первых... кто то уже имеет опыт (имею ввиду Вас) а кто то только учится. Да не спорю. Делов то... только для кого? =) 

Автор: shara 23.9.2009, 01:02
чтобы не толочь воду в ступе


мой совет - пиши снифер, разберешься с устройством винды - это очень нелишнее и ИМХО - интересней. вообще знания лишними не бывают. 

Автор: jonie 23.9.2009, 10:53
shara, неперспективно. Приложения автоматизации производства более востребованы (в %-ном соотношении, конечно). Мало востребованы знания системы, в отличие например от умения работать с БД...

Автор: shara 23.9.2009, 22:44
Цитата(jonie @  23.9.2009,  09:53 Найти цитируемый пост)
shara, неперспективно. Приложения автоматизации производства более востребованы (в %-ном соотношении, конечно). Мало востребованы знания системы, в отличие например от умения работать с БД... 


сегодня опять рыл инет в поисках инфы по драйверам  и программированию в Windows
вот одна из первых ссылок найденных Яндекс'ом по запросу "file system filter drivers" 
прошу заметить, я искал не работу, ссылка тут "случайно" затесалась 

http://www.rabotaplus.com.ua/vacancy/277723.html 

 2000$ хорошая ЗП

Автор: jonie 23.9.2009, 23:59
shara, ну и что? Ты вот если найдешь в гугле (или яндексе) нормальне фотки Берковой - тогда я посчитаю тебя гуру поисковиков ... а так.... 8)

Автор: nerezus 24.9.2009, 01:02
Напиши игру. Под игровую механику можно почти любую тему подогнать: алгоритмы, графика, моделирование, AI...

Автор: shara 24.9.2009, 19:09
jonie, это было сказано к тому в ответ на 
Цитата(jonie @  23.9.2009,  09:53 Найти цитируемый пост)
shara, неперспективно. 



nerezus,   smile  согласен на все 100

Автор: Anikmar 24.9.2009, 19:25
Цитата(jonie @  22.9.2009,  16:51 Найти цитируемый пост)
чушь. Блокирование с сервера делается на раз-два, там же расчет времени тоже на раз-два. Прятать ничего не надо - не будет доступа - нечего и прятать....Интерфейс на flash сделать - сутки максимум (вместе с дизайном), а сделать его вместо проводника дело одного параметра ресстра...

Я бывший владелец сети игровых клубов. Система администрирования дело сложное. Мой бывший сотрудник такой штукой занимается и несколько лет ею кормился (может и сейчас кормится - давно не общался).

На счет 1 параметра реестра это вы погорячились. И проблема сей штуки не только в том, чтобы запретить юзеру лазить куда не надо. Когда работали мои клубы интернет был не так развит. А сейчас надо еще и обозревателя как-то блокировать.

второй аспект - предупреждение о заканчивающемся времени. Один раз (не у меня в клубе, у моего знакомого) была драка с вызовом милиции. В очень ответственный момент (дуэлились ребята да еще и на бабло) на экран выплыл попап с напоминанием, что дескать 15 минут осталось времени оплаченного. Геймер отвлекся и его завалили. Проиграл 100 баксов, очень распереживался. Нанес травму админу методом ломания об его голову жк-монитора, подрался с охранником - в общем и смех и грех.

Так что на счет того, что писать там нечего я бы мог поспорить. В общем отлаживали эту систему пару лет только в нашем клубе, на самом деле они ее потом все время отладживали. С каждым выходом винды (начинали то с 95-й) изменения, каждую игруху надо протестить - ведь игрухи иногда такой доступ предоставляют в обход всей администрации - каких только глюков не ловили. Правда тонкостей не знаю - я ее не разрабатывал, а скорее заказчиком был, но сложности были и за пару недель такую не напишешь.








Автор: jonie 24.9.2009, 22:33
Anikmar, я имею дела с банковскими (топ 5 банков РФ, включая сбер, втб и альфабанк и европейскими тоже балуюсь) системами автоматизации (это не какой-то простенький 1С или axapta) - уж поверьте я знаю что такое сложности (даже логи не дают посмотреть из-за уровня безопасности - вот и думайте). Это я к тому чтобы вы представляли что я считаю сложным, а что нет.

Цитата

На счет 1 параметра реестра это вы погорячились. И проблема сей штуки не только в том, чтобы запретить юзеру лазить куда не надо. Когда работали мои клубы интернет был не так развит. А сейчас надо еще и обозревателя как-то блокировать.
могу посоветовать админа вменяемого, который знает что такое прокси\firewall и умеит их настраивать а также прочитал (и сдал) 80-289 (если не ошибаюсь)  и прочие экзамены в теме "windows nt security".
---
UPD: лично мне видится "быстрое решение" для игрового клуба как : php+mysql - админ панель
клиент на каждую машину, который будет запрашивать данные из soap (ну там типа "осталось стока-то").
+некий сервис NT, ставящийся на админа, который будет делать блокировку станции по времени (общаться либо по soap с "центральным хранилищем" либо напрямик в mysql базе шариться).
ну в общем ничего особо сложного, уж поверьте..... думаю за неделю (+3 дня на продумывание решения) один человек управится с тестированием.

Автор: Anikmar 24.9.2009, 23:23
Цитата(jonie @  24.9.2009,  22:33 Найти цитируемый пост)
Anikmar, я имею дела с банковскими (топ 5 банков РФ, включая сбер, втб и альфабанк и европейскими тоже балуюсь) системами автоматизации (это не какой-то простенький 1С или axapta) - уж поверьте я знаю что такое сложности (даже логи не дают посмотреть из-за уровня безопасности - вот и думайте). Это я к тому чтобы вы представляли что я считаю сложным, а что нет.

Не в обиду будет сказано, клиент-банк ВТБ - полный отстой (из личного опыта)  smile 

Почему вы думаете, что я не представляю, что вы считаете сложным, а что нет? Я просто думаю, что вы не сталкивались с такой системой лично вот и недооцениваете ее сложность. Я же не сказал, что система администрирования гиперсложная - я сказал, что не такая простая как вы себе ее представляете. И говорю я это чисто из личного практического опыта (все-таки система писалась на моих глазах, мы были по сути ее испытательным полигоном). Если вы думаете, что я не разбираюсь в сложности - прикиньте систему управления литейным конвейером вместе с печкой в реальном времени с маленькой довеской в виде склада, бухгалтерии, отчетов. Тут не уровень безопасности важен, а уровень ответственности. Яркий пример - Саяно-Шушенская ГЭС (к счастью не наш объект). И в случае нашей ошибки на наших объектах могло быть очень плохо (особенно если учесть, что они располагались в городе).

Цитата(jonie @  24.9.2009,  22:33 Найти цитируемый пост)
могу посоветовать админа вменяемого, который знает что такое прокси\firewall и умеит их настраивать а также прочитал (и сдал) 80-289 (если не ошибаюсь)  и прочие экзамены в теме "windows nt security".

Я же сказал, что это было раньше. Я этот бизнес забросил в 2001 году. И тут вы правы - лучше нормального админа никакие системы администрирования не сработают. Автоматика - автоматикой, но дать человеку закончить партию и не брать денег за лишние 5 минут - это только плюс к клубу. И примитивно настроенный файрволл - немного не из той оперы. Задача клубного софта - запретить юзеру залезть в комп. И тем не менее сделать так, чтобы комп не тормозил и все игрухи отлично работали, включая сеть. Например квейк очень придирчив к сетке (особенно если геймеры навороченные, а таких я встречал).
Маленький пример. Запретив все и вся (как мы считали) мы забыли отключить F1 (справку windows). Это был один из первых прикольных багов в нашей системе. Второй баг был тетрис с его таблицей рекордов. Тоже позабавились.

Но все это уже офтоп. Если возвращаться к собственно теме мое мнение такое (ИМХО). Система управления компьютерным клубом по сложности сопоставима со снифером. По практическому применению ни в той ни в той я особого смысла не вижу, но система администрирования более живуча. Если ее грамотно спроектировать, то на ее базе возможны практически готовые решения: управление бильярдной, прокат коньков/лыж/картинга и т.п. = везде где есть повременка. Так что я бы выбрал администрирование.

Автор: jonie 25.9.2009, 08:10
Anikmar, насчет печки - давеча автоматизировали и такие объекты (полный цикл, исключая бухгалтерию) 8-)

Цитата

Но все это уже офтоп. Если возвращаться к собственно теме мое мнение такое (ИМХО). Система управления компьютерным клубом по сложности сопоставима со снифером. По практическому применению ни в той ни в той я особого смысла не вижу, но система администрирования более живуча.
я уже говорил - из двух зол яб выбрал тоже систему управления )

Цитата

Не в обиду будет сказано, клиент-банк ВТБ - полный отстой (из личного опыта)  smile 
не, эт не наше) мы торгами на биржах занимаемся и бэк\фронт офисными фичами 8))
Цитата

Запретив все и вся (как мы считали) мы забыли отключить F1 (справку windows). Это был один из первых прикольных багов в нашей системе. Второй баг был тетрис с его таблицей рекордов. Тоже позабавились.
да бред это - толку от просмотра файолв на диске, если доступа к ним нет ?) я грю - нормальный админ и нет проблем.

Автор: Anikmar 25.9.2009, 10:03
Цитата(jonie @  25.9.2009,  08:10 Найти цитируемый пост)
да бред это - толку от просмотра файолв на диске, если доступа к ним нет ?) я грю - нормальный админ и нет проблем. 

Так в том и проблема была - лишнее запретишь - игрухи не работают, разрешишь - шибко умные геймеры лезут куда не надо. В общем подводных камней в этой фигне достаточно. И вылезают они только в процессе эксплуатации - разработчики игр видимо такие тонкости операционки используют. К тому же не забывайте, начинали мы с 95-й винды - там вообще ничего особенного не предусмотрено с точки зрения системы. В общем последний раз когда я ее видел админка сия весила уже пожалуй тысяч 10 строк кода.
А насчет нормального админа - зависит от кол-ва компов. У нас было 20-30 на точке- с этим более менее легко справиться. А были клубы и по три сотни машин.

Автор: Kirgston 26.9.2009, 17:39
Ребята! Спасибо огромное! =) хех даже и не ожидал что вы так по косточках всё раскажыте =) чуток пожже напишу что вышло если вы не против =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)